Я построил Bitcoin-кварты v0.5.0rc1 в Ubuntu 11.10 с установлены следующие пакеты и имели следующие проблемы.
|| / Имя Версия Описание
+++-========================= - ======================== = - ================================================ ==================
б построить заменимый 11.5ubuntu1 Информационного список наплавленных важных пакетов
II libboost-DEV 1.46.1.1 Повышение файлы для разработки библиотек C ++ (версия по умолчанию)
б libboost-файловая-DEV 1.46.1.1 файловой операции в C ++ (версия по умолчанию)
б libboost-программа-options- 1.46.1.1 опции программы библиотека для C ++ (версия по умолчанию)
б libboost-система-DEV 1.46.1.1 Операционная система (поддержка например, диагностика) библиотека (по умолчанию Versi
б libboost-токарно-DEV 1.46.1.1 портативный C ++ многопоточность (версия по умолчанию)
б libdb5.1 ++ - DEV 5.1.25-11 Berkeley Database v5.1 библиотеки для C ++ [развития]
б libqt4-DEV 4: 4.7.4-0ubuntu8 Qt 4 файлов разработки
б libssl-DEV библиотеки разработки 1.0.0e-2ubuntu4 SSL, файлы заголовков и документация
II Qt4-QMAKE 4: 4.7.4-0ubuntu8 Qt 4 QMAKE инструмент генератор makefile`ов
- док / ридми-qt.rst говорит, что «libdb4.8 ++ - DEV» требуется, но не существует в текущей версии убунту (Oneiric). Только одна версия существует, которая является то, что я установил. Эта ошибка Debian говорит о проблеме.
Крис @ Крис: ~ / Программы / Bitcoin $ поиск APT-кэша. libdb [0-9] * \ + \ + - разработчика "
libdb5.1 ++ - DEV - Berkeley Database v5.1 библиотеки для C ++ [развития]
- На вкладке «Отправить МОНЕТЫ», парящий над значком адресной книги появляется подсказка о том, "Выберите адрес [...]. "Адрес" не хватает «D».
- В той же вкладке, нажав значок адресной книги открывает новое окно, которое имеет кнопку «ОК», но не кнопку «отменить».
- Bitcoin-кварта очень шумная на стандартном выводе. Запуск и просто нажав через 6 вкладок вдоль верхней генерирует более 3000 строк текста в терминале, который управлял его. Могут ли эти сообщения отправляются в файл debug.log, если они нужны? Вот как он начинает (конвейер через «уник -c», чтобы удалить повторяющиеся строки):
Крис @ Крис: ~ $ ~ / Программа / Bitcoin / Bitcoin-кварта | уник -c
1 Подключение к шине доступности по адресу: "UNIX: абстрактные = / TMP / DBus-9FhaHQgKgC, GUID = 5bbc0287bbabea8056017084000005f2"
1 Зарегистрирован декабря: правда
1 "SNI-кварта / 3888" WARN 12: 10: 54,679 пустот StatusNotifierItemFactory :: connectToSnw () Недопустимый интерфейс для SNW_SERVICE
1 Недопустимый родитель: 0xc39e6a8 QApplication (0xbf89afb4, имя = "Bitcoin-кварта")
1420 запрашивающие дочерние объекты для интерфейса, который сам по себе является виртуальным ребенком.
1 не то же самое: QObject (0x0) QWidget (0xc6c30f8, имя = "qt_scrollarea_viewport") По пути: "/ Орг / a11y / atspi / доступны / 208417016/1"
1 Запрос дочерних объектов для интерфейса, который сам по себе является виртуальным ребенком.
20 Создание доступного с другим объектом, чем оригинальный интерфейс!
1 показать QLabel (0xcde6468, имя = "метка")
1 Создание доступного с другим объектом, чем оригинальный интерфейс!
1 показать QLabel (0xc5e2108, имя = "label_2")
1 Создание доступного с другим объектом, чем оригинальный интерфейс!
1 показать QValidatedLineEdit (0xcdd71b0)
1 Создание доступного с другим объектом, чем оригинальный интерфейс!
- Я имел Bitcoin-СПОКОЙНЫЕ аварии с "Сегментация вина" ошибка, когда я попытался открыть диалоговое окно «Параметры». Иногда я могу видеть диалоговое окно параметров, а иногда он выходит из строя, когда я пытаюсь открыть его. Я попытался повторно запущен Bitcoin-кварта, а затем сразу же настройки->опции, отменить настройки->варианты и он разбился затем, после работы в первый раз. Я перестроен с символами отладки и получили трассировки стека:
Программа получила сигнал SIGSEGV, неисправность Сегментация.
0xb415012d в QSpiAdaptor :: checkInterface () Const () из /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
(GDB), где
# 0 0xb415012d в QSpiAdaptor :: checkInterface () Const ()
от /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
# 1 0xb41562e0 в QSpiAdaptor :: GetChildren () Const ()
от /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
# 2 0xb4156c9e в QSpiAdaptor :: getCacheItem () Const ()
от /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
# 3 0xb414aecc в QSpiAccessibleBridge :: notifyAboutCreation (QSpiAdaptor *) ()
от /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
# 4 0xb414a57a в QSpiAccessibleBridge :: interfaceToAccessible (QAccessibleInterface *, INT, BOOL) ()
от /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
# 5 0xb414bb7d в QSpiAccessibleBridge :: notifyAccessibilityUpdate (интермедиат, QAccessibleInterface *, INT) ()
от /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
# 6 0xb77ff39e в QAccessible :: updateAccessibility (QObject *, Int, QAccessible :: Event) ()
от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 7 0xb7829d5e в QListView :: SelectionChanged (QItemSelection Const&, QItemSelection Const&) ()
от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 8 0xb780943a в QAbstractItemView :: qt_metacall (QMetaObject :: Вызов, INT, аннулируются **) ()
от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 9 0xb798d9e2 в QListView :: qt_metacall (QMetaObject :: Вызов, INT, аннулируются **) () от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 10 0xb78763e2 в QListWidget :: qt_metacall (QMetaObject :: Зов, межд, аннулируются **) () от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 11 0xb6fe2b7d в QMetaObject :: metacall (QObject *, QMetaObject :: Вызов, INT, аннулируются **) ()
от /usr/lib/i386-linux-gnu/libQtCore.so.4
# 12 0xb6ff1a6a в QMetaObject :: Activate (QObject *, QMetaObject сопз *, INT, аннулируются **) ()
от /usr/lib/i386-linux-gnu/libQtCore.so.4
# 13 0xb785fa9d в QItemSelectionModel :: SelectionChanged (QItemSelection сопзЬ&, QItemSelection Const&) ()
от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 14 0xb7865c35 в QItemSelectionModel :: emitSelectionChanged (QItemSelection сопзЬ&, QItemSelection Const&) ()
от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 15 0xb7866ca4 в QItemSelectionModel :: выберите (QItemSelection Const&, QFlags) ()
от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 16 0xb78619e6 в QItemSelectionModel :: выберите (QModelIndex Const&, QFlags) ()
от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 17 0xb785fdc8 в QItemSelectionModel :: setCurrentIndex (QModelIndex сопзЬ&, QFlags) ()
от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 18 0xb7872874 в QListWidget :: setCurrentRow (межд) () от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 19 0x08078b75 в OptionsDialog :: OptionsDialog (это = 0xbfffe510, родитель = 0x0) при SRC / QT / optionsdialog.cpp: 85
# 20 0x08068bea в BitcoinGUI :: optionsClicked (это = 0xbffff458) при SRC / QT / bitcoingui.cpp: 308
# 21 0x0827f170 в BitcoinGUI :: qt_metacall (это = 0xbffff458, _c = QMetaObject :: InvokeMetaMethod, _id = 10, _а = 0xbfffe648)
при построении / moc_bitcoingui.cpp: 110
# 22 0xb6fe2b7d в QMetaObject :: metacall (QObject *, QMetaObject :: Вызов, INT, аннулируются **) ()
от /usr/lib/i386-linux-gnu/libQtCore.so.4
# 23 0xb6ff1a6a в QMetaObject :: Activate (QObject *, QMetaObject сопз *, INT, аннулируются **) ()
от /usr/lib/i386-linux-gnu/libQtCore.so.4
# 24 0xb726883d в QAction :: срабатывает (BOOL) () от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 25 0xb7268adb в QAction :: активировать (QAction :: ActionEvent) () от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 26 0xb7711b13 в ?? () Из /usr/lib/i386-linux-gnu/libQtGui.so.4
# 27 0xb77183af в ?? () Из /usr/lib/i386-linux-gnu/libQtGui.so.4
# 28 0xb771b0f5 в QMenu :: mouseReleaseEvent (QMouseEvent *) () от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 29 0xb72c9f98 в QWidget :: события (QEvent *) () от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 30 0xb7719b6c в QMenu :: события (QEvent *) () от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 31 0xb726fd54 в QApplicationPrivate :: notify_helper (QObject *, QEvent *) () от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 32 0xb7275dbb в QApplication :: уведомит (QObject *, QEvent *) () от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 33 0xb6fdc19e в QCoreApplication :: notifyInternal (QObject *, QEvent *) () от /usr/lib/i386-linux-gnu/libQtCore.so.4
# 34 0xb7270d15 в QApplicationPrivate :: sendMouseEvent (QWidget *, QMouseEvent *, QWidget *, QWidget *, ** QWidget, QPointer&, BOOL) () от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 35 0xb72fd9fa в ?? () Из /usr/lib/i386-linux-gnu/libQtGui.so.4
# 36 0xb72fbe4d в QApplication :: x11ProcessEvent (_XEvent *) () от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 37 0xb732824c в ?? () Из /usr/lib/i386-linux-gnu/libQtGui.so.4
# 38 0xb6a8b25f в g_main_context_dispatch () из /lib/i386-linux-gnu/libglib-2.0.so.0
# 39 0xb6a8b990 в ?? () Из /lib/i386-linux-gnu/libglib-2.0.so.0
# 40 0xb6a8bc2a в g_main_context_iteration () из /lib/i386-linux-gnu/libglib-2.0.so.0
# 41 0xb700aada в QEventDispatcherGlib :: processEvents (QFlags) ()
от /usr/lib/i386-linux-gnu/libQtCore.so.4
# 42 0xb7327e3a в ?? () Из /usr/lib/i386-linux-gnu/libQtGui.so.4
# 43 0xb6fdb1dd в QEventLoop :: processEvents (QFlags) ()
от /usr/lib/i386-linux-gnu/libQtCore.so.4
# 44 0xb6fdb421 в QEventLoop :: EXEC (QFlags) () От /usr/lib/i386-linux-gnu/libQtCore.so.4
# 45 0xb6fe019d в QCoreApplication :: Exec () () от /usr/lib/i386-linux-gnu/libQtCore.so.4
# 46 0xb726d8f4 в QApplication :: Exec () () от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 47 0x08064eb9 в главной (ARGC = 1, ARGV = 0xbffff664) при SRC / QT / bitcoin.cpp: 154
(GDB)
Затем я попытался переименовать мою ~ / .bitcoin / папку и перезагрузить. После этого у меня было гораздо труднее заставить его врезаться. Окно опций появились мелкие 5 или 6 раз. Я зашифрован мой (новый, пустой) кошелек, и все еще было в порядке. Затем я попытался изменить кодовую фразу получил другую аварию:
Создание доступного с другим объектом, чем оригинальный интерфейс!
Создание доступного с другим объектом, чем оригинальный интерфейс!
не то же самое: QObject (0x0) QPushButton (0x8c4efb0) по пути: "/ Орг / a11y / atspi / доступны / 147124144"
не то же самое: QObject (0x0) AskPassphraseDialog (0xbfffe520, имя = "AskPassphraseDialog") По пути: "/ Орг / a11y / atspi / доступны / 3221218592"
Программа получила сигнал SIGSEGV, неисправность Сегментация.
0xb7762fe4 в QAbstractScrollArea :: видовой экран () Const () из /usr/lib/i386-linux-gnu/libQtGui.so.4
(GDB), где
# 0 0xb7762fe4 в QAbstractScrollArea :: видовой экран () Const () из /usr/lib/i386-linux-gnu/libQtGui.so.4
# 1 0xb404c7b2 в ?? () Из /usr/lib/i386-linux-gnu/qt4/plugins/accessible/libqtaccessiblewidgets.so
# 2 0xb414a0ab в QSpiAccessibleBridge :: interfaceToAccessible (QAccessibleInterface *, INT, BOOL) ()
от /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
# 3 0xb41505bb в QSpiAdaptor :: GetChild (интермедиат) Const ()
от /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
# 4 0xb4156426 в QSpiAdaptor :: GetChildren () Const ()
от /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
# 5 0xb4156c9e в QSpiAdaptor :: getCacheItem () Const ()
от /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
# 6 0xb414aecc в QSpiAccessibleBridge :: notifyAboutCreation (QSpiAdaptor *) ()
от /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
# 7 0xb414a57a в QSpiAccessibleBridge :: interfaceToAccessible (QAccessibleInterface *, INT, BOOL) ()
от /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
# 8 0xb414b027 в QSpiAccessibleBridge :: notifyAboutCreation (QSpiAdaptor *) ()
от /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
# 9 0xb414a57a в QSpiAccessibleBridge :: interfaceToAccessible (QAccessibleInterface *, INT, BOOL) ()
от /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
# 10 0xb414b554 в QSpiAccessibleBridge :: objectToAccessible (QObject *) ()
от /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
# 11 0xb4167fa4 в QSpiAccessible :: getParentReference () сопз ()
от /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
# 12 0xb4156ba8 в QSpiAdaptor :: getCacheItem () сопз ()
от /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
# 13 0xb414aecc в QSpiAccessibleBridge :: notifyAboutCreation (QSpiAdaptor *) ()
от /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
# 14 0xb414a57a в QSpiAccessibleBridge :: interfaceToAccessible (QAccessibleInterface *, INT, BOOL) ()
от /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
# 15 0xb414bb7d в QSpiAccessibleBridge :: notifyAccessibilityUpdate (интермедиат, QAccessibleInterface *, INT) ()
от /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
# 16 0xb77ff39e в QAccessible :: updateAccessibility (QObject *, Int, QAccessible :: Event) ()
от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 17 0xb7683b07 в QAbstractButton :: SetText (QString сопзЬ&) () От /usr/lib/i386-linux-gnu/libQtGui.so.4
# 18 0xb772663b в QPushButton :: QPushButton (QString Const&, QWidget *) () от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 19 0xb76b647f в ?? () Из /usr/lib/i386-linux-gnu/libQtGui.so.4
# 20 0xb76b67c6 в ?? () Из /usr/lib/i386-linux-gnu/libQtGui.so.4
# 21 0xb76b7041 в QDialogButtonBox :: setStandardButtons (QFlags) ()
от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 22 0x0827cfd5 в Ui_AskPassphraseDialog :: setupUi (это = 0x8c24ff0, AskPassphraseDialog = 0xbfffe520)
при построении / ui_askpassphrasedialog.h: 108
# 23 0x0827b352 в AskPassphraseDialog :: AskPassphraseDialog (это = 0xbfffe520, режим = AskPassphraseDialog :: ChangePass,
Родитель = 0xbffff458) при SRC / QT / askpassphrasedialog.cpp: 16
# 24 0x0806aa59 в BitcoinGUI :: changePassphrase (это = 0xbffff458) при SRC / QT / bitcoingui.cpp: 594
# 25 0x0827f1ff в BitcoinGUI :: qt_metacall (это = 0xbffff458, _c = QMetaObject :: InvokeMetaMethod, _id = 15, _а = 0xbfffe648)
при построении / moc_bitcoingui.cpp: 115
# 26 0xb6fe2b7d в QMetaObject :: metacall (QObject *, QMetaObject :: Вызов, INT, аннулируются **) ()
от /usr/lib/i386-linux-gnu/libQtCore.so.4
# 27 0xb6ff1a6a в QMetaObject :: Activate (QObject *, QMetaObject сопз *, INT, аннулируются **) ()
от /usr/lib/i386-linux-gnu/libQtCore.so.4
# 28 0xb726883d в QAction :: срабатывает (BOOL) () от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 29 0xb7268adb в QAction :: активировать (QAction :: ActionEvent) () от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 30 0xb7711b13 в ?? () Из /usr/lib/i386-linux-gnu/libQtGui.so.4
# 31 0xb77183af в ?? () Из /usr/lib/i386-linux-gnu/libQtGui.so.4
# 32 0xb771b0f5 в QMenu :: mouseReleaseEvent (QMouseEvent *) () от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 33 0xb72c9f98 в QWidget :: события (QEvent *) () от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 34 0xb7719b6c в QMenu :: события (QEvent *) () от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 35 0xb726fd54 в QApplicationPrivate :: notify_helper (QObject *, QEvent *) () от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 36 0xb7275dbb в QApplication :: уведомит (QObject *, QEvent *) () от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 37 0xb6fdc19e в QCoreApplication :: notifyInternal (QObject *, QEvent *) () от /usr/lib/i386-linux-gnu/libQtCore.so.4
# 38 0xb7270d15 в QApplicationPrivate :: sendMouseEvent (QWidget *, QMouseEvent *, QWidget *, QWidget *, ** QWidget, QPointer&, BOOL) () от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 39 0xb72fd9fa в ?? () Из /usr/lib/i386-linux-gnu/libQtGui.so.4
# 40 0xb72fbe4d в QApplication :: x11ProcessEvent (_XEvent *) () от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 41 0xb732824c в ?? () Из /usr/lib/i386-linux-gnu/libQtGui.so.4
# 42 0xb6a8b25f в g_main_context_dispatch () из /lib/i386-linux-gnu/libglib-2.0.so.0
# 43 0xb6a8b990 в ?? () Из /lib/i386-linux-gnu/libglib-2.0.so.0
# 44 0xb6a8bc2a в g_main_context_iteration () из /lib/i386-linux-gnu/libglib-2.0.so.0
# 45 0xb700aada в QEventDispatcherGlib :: processEvents (QFlags) ()
от /usr/lib/i386-linux-gnu/libQtCore.so.4
# 46 0xb7327e3a в ?? () Из /usr/lib/i386-linux-gnu/libQtGui.so.4
# 47 0xb6fdb1dd в QEventLoop :: processEvents (QFlags) ()
от /usr/lib/i386-linux-gnu/libQtCore.so.4
# 48 0xb6fdb421 в QEventLoop :: EXEC (QFlags) () От /usr/lib/i386-linux-gnu/libQtCore.so.4
# 49 0xb6fe019d в QCoreApplication :: Exec () () от /usr/lib/i386-linux-gnu/libQtCore.so.4
# 50 0xb726d8f4 в QApplication :: Exec () () от /usr/lib/i386-linux-gnu/libQtGui.so.4
# 51 0x08064eb9 в главной (ARGC = 1, ARGV = 0xbffff664) при SRC / QT / bitcoin.cpp: 154