https://bugs.kde.org/show_bug.cgi?id=437011

            Bug ID: 437011
           Summary: Ktorrent crush when closed from System Tray
           Product: ktorrent
           Version: unspecified
          Platform: Debian stable
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: joris.guis...@gmail.com
          Reporter: mangapisydn...@gmail.com
  Target Milestone: ---

Application: ktorrent (5.1.1)

Qt Version: 5.11.3
Frameworks Version: 5.54.0
Operating System: Linux 5.6.0-2-amd64 x86_64
Distribution: Debian GNU/Linux 10 (buster)

-- Information about the crash:
Ktorrent crush when closed from System Tray. It happens when closing the app
from system tray while the main application is not closed.

But if main app is closed, then exiting the app permanently from system tray
does not raise any error

- Unusual behavior I noticed:

- Custom settings of the application:

The crash can be reproduced every time.

-- Backtrace:
Application: KTorrent (ktorrent), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fea1b41f840 (LWP 3639))]

Thread 8 (Thread 0x7fe9d66e9700 (LWP 3662)):
#0  0x00007fea207a500c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fea20d5f21b in QWaitCondition::wait(QMutex*, unsigned long) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fea22a58603 in ?? () from /lib/x86_64-linux-gnu/libKF5Torrent.so.6
#3  0x00007fea20d5ea67 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fea2079efa3 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007fea208b34cf in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 7 (Thread 0x7fe9e189f700 (LWP 3655)):
#0  0x00007fea207a500c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fe9e2da0b6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#2  0x00007fe9e2da0787 in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#3  0x00007fea2079efa3 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007fea208b34cf in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 6 (Thread 0x7fe9e20a0700 (LWP 3654)):
#0  0x00007fea207a500c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fe9e2da0b6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#2  0x00007fe9e2da0787 in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#3  0x00007fea2079efa3 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007fea208b34cf in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 5 (Thread 0x7fe9e28a1700 (LWP 3653)):
#0  0x00007fea207a500c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fe9e2da0b6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#2  0x00007fe9e2da0787 in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#3  0x00007fea2079efa3 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007fea208b34cf in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 4 (Thread 0x7fe9e8c3f700 (LWP 3652)):
#0  0x00007fea207a500c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fe9e2da0b6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#2  0x00007fe9e2da0787 in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#3  0x00007fea2079efa3 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007fea208b34cf in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7fea0f7fe700 (LWP 3643)):
#0  0x00007fea208a8819 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fea1ece2136 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fea1ece225c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fea20f57743 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fea20f0515b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fea20d54e76 in QThread::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fea20d5ea67 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fea2079efa3 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#8  0x00007fea208b34cf in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7fea15732700 (LWP 3641)):
#0  0x00007fea208a4494 in read () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fea1ed27aa0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fea1ece1c0f in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fea1ece20e0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fea1ece225c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fea20f57743 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fea20f0515b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fea20d54e76 in QThread::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fea21d91545 in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#9  0x00007fea20d5ea67 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fea2079efa3 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007fea208b34cf in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7fea1b41f840 (LWP 3639)):
[KCrash Handler]
#6  0x00007fea208f668d in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x00007fea213898d9 in ?? () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#8  0x00007fea21389a3b in QTextEngine::LayoutData::reallocate(int) () from
/lib/x86_64-linux-gnu/libQt5Gui.so.5
#9  0x00007fea2138dcf9 in QTextEngine::shapeText(int) const () from
/lib/x86_64-linux-gnu/libQt5Gui.so.5
#10 0x00007fea2138e1d7 in QTextEngine::shape(int) const () from
/lib/x86_64-linux-gnu/libQt5Gui.so.5
#11 0x00007fea2139fda9 in QTextLine::layout_helper(int) () from
/lib/x86_64-linux-gnu/libQt5Gui.so.5
#12 0x00007fea213a08d9 in QTextLine::setLineWidth(double) () from
/lib/x86_64-linux-gnu/libQt5Gui.so.5
#13 0x00007fea218f6f41 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007fea218fa3e2 in
QCommonStylePrivate::viewItemSize(QStyleOptionViewItem const*, int) const ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007fea218facb8 in
QCommonStylePrivate::viewItemLayout(QStyleOptionViewItem const*, QRect*,
QRect*, QRect*, bool) const () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007fea218fb5cf in QCommonStyle::sizeFromContents(QStyle::ContentsType,
QStyleOption const*, QSize const&, QWidget const*) const () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007fea159b8f67 in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/styles/breeze.so
#18 0x00007fea21af1ac9 in QStyledItemDelegate::sizeHint(QStyleOptionViewItem
const&, QModelIndex const&) const () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x000055ad195f67c5 in ?? ()
#20 0x00007fea21b3548f in QTreeView::indexRowSizeHint(QModelIndex const&) const
() from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007fea21b35efd in QTreeViewPrivate::layout(int, bool, bool) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007fea21b3dbd1 in QTreeView::doItemsLayout() () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007fea21b38133 in QTreeViewPrivate::updateScrollBars() () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007fea21b3f72e in QTreeView::updateGeometries() () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007fea21aceb89 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007fea20f2f7f6 in QMetaObject::activate(QObject*, int, int, void**) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007fea21ae5499 in QHeaderView::viewportEvent(QEvent*) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007fea20f0619b in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007fea218834b1 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007fea2188a970 in QApplication::notify(QObject*, QEvent*) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007fea20f06489 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007fea218bc410 in QWidgetPrivate::hideChildren(bool) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x00007fea218bc3f8 in QWidgetPrivate::hideChildren(bool) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x00007fea218bc3f8 in QWidgetPrivate::hideChildren(bool) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#35 0x00007fea218bc3f8 in QWidgetPrivate::hideChildren(bool) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007fea218bc3f8 in QWidgetPrivate::hideChildren(bool) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#37 0x00007fea218bc3f8 in QWidgetPrivate::hideChildren(bool) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#38 0x00007fea218bc3f8 in QWidgetPrivate::hideChildren(bool) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#39 0x00007fea218bc3f8 in QWidgetPrivate::hideChildren(bool) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#40 0x00007fea218bc5ec in QWidgetPrivate::hide_helper() () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#41 0x00007fea218c1258 in QWidget::setVisible(bool) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#42 0x00007fea218bc87e in
QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#43 0x00007fea218bcfc9 in QWidget::~QWidget() () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#44 0x00007fea22762cc4 in KMainWindow::~KMainWindow() () from
/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#45 0x000055ad19582367 in ?? ()
#46 0x000055ad195737be in ?? ()
#47 0x00007fea207de09b in __libc_start_main () from
/lib/x86_64-linux-gnu/libc.so.6
#48 0x000055ad195740ca in _start ()
[Inferior 1 (process 3639) detached]

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to