Author Topic: 0.4.14 Segfault  (Read 1496 times)

0 Members and 1 Guest are viewing this topic.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
I almost had an heart attack when I read the topic ..

It really seems to be QT-wallet related only .. could you open a bug report at github-issues?
https://github.com/BitShares/qt_wallet

Offline ionx

  • Newbie
  • *
  • Posts: 19
    • View Profile
This happens in the QT wallet, when cancelling orders in quick succession. The orders themselves do get cancelled.

Code: [Select]
QObject::startTimer: Timers can only be used with threads started with QThread
QPaintDevice: Cannot destroy paint device that is being painted
Segmentation fault (core dumped)

Code: [Select]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `./BitSharesX'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f7385b18a3c in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
(gdb) bt
#0  0x00007f7385b18a3c in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#1  0x00007f7385b6784d in QRasterPaintEngine::alphaPenBlt(void const*, int, int, int, int, int, int) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#2  0x00007f7385b7022f in QRasterPaintEngine::drawCachedGlyphs(int, unsigned int const*, QFixedPoint const*, QFontEngine*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#3  0x00007f7385b72a36 in QRasterPaintEngine::drawTextItem(QPointF const&, QTextItem const&) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#4  0x00007f7385b8f5a9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#5  0x00007f7385a2b567 in QTextLine::draw(QPainter*, QPointF const&, QTextLayout::FormatRange const*) const () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#6  0x00007f7385b862a0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#7  0x00007f7385b8c924 in QPainter::drawText(QRect const&, int, QString const&, QRect*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#8  0x00007f738a54090d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007f738a59ca7b in QLabel::paintEvent(QPaintEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007f738a49b588 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007f738a59679e in QFrame::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007f738a45fb0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007f738a464d6e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x000000000063ab5c in BitSharesApp::notify (this=0x7fff168e7fb8, receiver=0x100010f <bts::rpc_stubs::common_api_client::wallet_open(std::string const&)+4975>, e=...)
    at /home/user/btsx_source-0.4.14/bitsharesx/programs/qt_wallet/BitSharesApp.cpp:525
#15 0x00007f738540d543 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f738a4960dd in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007f738a496a94 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007f738a495af5 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007f738a46bf99 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007f738a46ca4e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007f738a4bb223 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007f738a45fb0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007f738a464d6e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x000000000063ab5c in BitSharesApp::notify (this=0x7fff168e7fb8, receiver=0x100010f <bts::rpc_stubs::common_api_client::wallet_open(std::string const&)+4975>, e=...)
    at /home/user/btsx_source-0.4.14/bitsharesx/programs/qt_wallet/BitSharesApp.cpp:525
#25 0x00007f738540d543 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f738594eb1c in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#27 0x00007f738594f695 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#28 0x00007f738593601f in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#29 0x00007f737b14c350 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#30 0x00007f73831c1ecd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f73831c21b8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f73831c226c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f73854618c7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007f738540aec2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007f73854125fd in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x0000000000638d21 in BitSharesApp::run (this=0x7fff168e7fb8) at /home/user/btsx_source-0.4.14/bitsharesx/programs/qt_wallet/BitSharesApp.cpp:421
#37 0x00000000006381d7 in BitSharesApp::run (argc=@0x7fff168e8004: 1, argv=0x7fff168e80e8)
    at /home/user/btsx_source-0.4.14/bitsharesx/programs/qt_wallet/BitSharesApp.cpp:328
---Type <return> to continue, or q <return> to quit---
#38 0x00000000005fa6bf in main (argc=<error reading variable: Cannot access memory at address 0xff>,
    argv=0x100010f <bts::rpc_stubs::common_api_client::wallet_open(std::string const&)+4975>) at /home/user/btsx_source-0.4.14/bitsharesx/programs/qt_wallet/main.cpp:5