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

            Bug ID: 369352
           Summary: ktorrent crash while close the app
           Product: ktorrent
           Version: unspecified
          Platform: Gentoo Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: joris.guis...@gmail.com
          Reporter: alexmin...@gmail.com

Application: ktorrent (5.0.1)

Qt Version: 5.6.1
Frameworks Version: 5.23.0
Operating System: Linux 4.4.8-hardened-r1 x86_64
Distribution: "Gentoo Base System release 2.2"

-- Information about the crash:
- What I was doing when the application crashed:

ktorrent crash while normal close the app from menu File/Exit

-- Backtrace:
Application: KTorrent (ktorrent), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x317716a7880 (LWP 4996))]

Thread 5 (Thread 0x3176e5a8700 (LWP 5008)):
#0  0x000003178094e75d in poll () from /lib64/libc.so.6
#1  0x000003177a88e815 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x31760003020, timeout=-1, context=0x31760000990) at
/usr/src/debug/dev-libs/glib-2.46.2-r3/glib-2.46.2/glib/gmain.c:4135
#2  g_main_context_iterate (context=context@entry=0x31760000990,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
/usr/src/debug/dev-libs/glib-2.46.2-r3/glib-2.46.2/glib/gmain.c:3835
#3  0x000003177a88e981 in g_main_context_iteration (context=0x31760000990,
may_block=1) at
/usr/src/debug/dev-libs/glib-2.46.2-r3/glib-2.46.2/glib/gmain.c:3901
#4  0x000003178173bad4 in QEventDispatcherGlib::processEvents
(this=0x317600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#5  0x00000317816dfd5a in QEventLoop::exec (this=this@entry=0x3176e5a7ce0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00000317814ff53d in QThread::exec (this=this@entry=0x31785fc12c0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:500
#7  0x0000031785f48565 in QDBusConnectionManager::run (this=0x31785fc12c0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:189
#8  0x0000031781504db2 in QThreadPrivate::start (arg=0x31785fc12c0 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:341
#9  0x000003177cce660c in start_thread () from /lib64/libpthread.so.0
#10 0x000003178095855d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x3176d479700 (LWP 5010)):
#0  0x0000031786068b61 in ?? ()
#1  0x000003176d478a00 in ?? ()
#2  0x0000000130d63498 in ?? ()
#3  0x0000000000000001 in ?? ()
#4  0x000003176d478a00 in ?? ()
#5  0x000003176d478aa0 in ?? ()
#6  0x000003176d4789f0 in ?? ()
#7  0x0000031780965d1a in clock_gettime () from /lib64/libc.so.6
Backtrace stopped: frame did not save the PC

Thread 3 (Thread 0x3174efe6700 (LWP 5030)):
#0  0x000003177ccec57f in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x000003175799eca3 in radeon_drm_cs_emit_ioctl () from
/usr/lib64/dri/radeonsi_dri.so
#2  0x000003175799e29a in impl_thrd_routine () from
/usr/lib64/dri/radeonsi_dri.so
#3  0x000003177cce660c in start_thread () from /lib64/libpthread.so.0
#4  0x000003178095855d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x317318dd700 (LWP 5061)):
#0  0x000003177ccec57f in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x0000031781505573 in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x8319701f0) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=this@entry=0x831ae99f8,
mutex=mutex@entry=0x831ae99f0, time=time@entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x000003178581f25d in net::ReverseResolverThread::run (this=0x831ae99e0) at
/usr/src/debug/net-libs/libktorrent-2.0.1/libktorrent-2.0.1/src/net/reverseresolver.cpp:124
#4  0x0000031781504db2 in QThreadPrivate::start (arg=0x831ae99e0) at
thread/qthread_unix.cpp:341
#5  0x000003177cce660c in start_thread () from /lib64/libpthread.so.0
#6  0x000003178095855d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x317716a7880 (LWP 4996)):
[KCrash Handler]
#6  0x00000317808973cb in raise () from /lib64/libc.so.6
#7  0x0000031780898a31 in abort () from /lib64/libc.so.6
#8  0x00000317808da91d in __libc_message () from /lib64/libc.so.6
#9  0x00000317808e0c0f in malloc_printerr () from /lib64/libc.so.6
#10 0x00000317808e147e in _int_free () from /lib64/libc.so.6
#11 0x000003178172fbb2 in QTypedArrayData<unsigned short>::deallocate
(data=<optimized out>) at ../../src/corelib/tools/qarraydata.h:222
#12 QString::~QString (this=0x397ae3602f0, __in_chrg=<optimized out>) at
../../src/corelib/tools/qstring.h:1065
#13 v_clear<QString> (d=0x397ae3602f0) at
../../src/corelib/kernel/qvariant_p.h:169
#14 QVariantDestructor<(anonymous
namespace)::CoreTypesFilter>::FilteredDestructor<QString,
true>::FilteredDestructor (this=<optimized out>, d=0x397ae3602f0) at
../../src/corelib/kernel/qvariant_p.h:413
#15 QVariantDestructor<(anonymous
namespace)::CoreTypesFilter>::delegate<QString> (this=<synthetic pointer>) at
../../src/corelib/kernel/qvariant_p.h:439
#16 QMetaTypeSwitcher::switcher<void, QVariantDestructor<(anonymous
namespace)::CoreTypesFilter> > (data=0x0, type=<optimized out>,
logic=<synthetic pointer>) at ../../src/corelib/kernel/qmetatypeswitcher_p.h:68
#17 (anonymous namespace)::clear (d=0x397ae3602f0) at kernel/qvariant.cpp:123
#18 0x000003178273529d in QStyledItemDelegate::initStyleOption
(this=0x830e21140, option=0x397ae3603f0, index=...) at
itemviews/qstyleditemdelegate.cpp:378
#19 0x0000031782733d0a in QStyledItemDelegate::sizeHint (this=0x830e21140,
option=..., index=...) at itemviews/qstyleditemdelegate.cpp:434
#20 0x00000008302bec16 in kt::ViewDelegate::sizeHint (this=<optimized out>,
option=..., index=...) at
/usr/src/debug/net-p2p/ktorrent-5.0.1/ktorrent-5.0.1/ktorrent/view/viewdelegate.cpp:187
#21 0x00000317826dcd24 in QTreeView::indexRowSizeHint
(this=this@entry=0x830da1790, index=...) at itemviews/qtreeview.cpp:3008
#22 0x00000317826dd8fd in QTreeViewPrivate::layout
(this=this@entry=0x830da1910, i=i@entry=-1,
recursiveExpanding=recursiveExpanding@entry=false,
afterIsUninitialized=afterIsUninitialized@entry=false) at
itemviews/qtreeview.cpp:3341
#23 0x00000317826e6d05 in QTreeView::doItemsLayout (this=0x830da1790) at
itemviews/qtreeview.cpp:2126
#24 0x00000317826df966 in QAbstractItemViewPrivate::executePostedLayout
(this=0x830da1910) at ../../src/widgets/itemviews/qabstractitemview_p.h:228
#25 QTreeViewPrivate::updateScrollBars (this=0x830da1910) at
itemviews/qtreeview.cpp:3672
#26 0x00000317826e8d03 in QTreeView::updateGeometries (this=0x830da1790) at
itemviews/qtreeview.cpp:2847
#27 0x0000031782693469 in QAbstractItemView::qt_static_metacall (_o=<optimized
out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at
.moc/moc_qabstractitemview.cpp:416
#28 0x0000031781711085 in QMetaObject::activate
(sender=sender@entry=0x830e15bf0, signalOffset=<optimized out>,
local_signal_index=local_signal_index@entry=8, argv=argv@entry=0x0) at
kernel/qobject.cpp:3730
#29 0x0000031781711c95 in QMetaObject::activate
(sender=sender@entry=0x830e15bf0, m=m@entry=0x31782983360
<QHeaderView::staticMetaObject>, local_signal_index=local_signal_index@entry=8,
argv=argv@entry=0x0) at kernel/qobject.cpp:3595
#30 0x00000317826a1209 in QHeaderView::geometriesChanged
(this=this@entry=0x830e15bf0) at .moc/moc_qheaderview.cpp:452
#31 0x00000317826ad5bc in QHeaderView::viewportEvent (this=0x830e15bf0,
e=0x397ae360da0) at itemviews/qheaderview.cpp:2622
#32 0x00000317816e15e2 in
QCoreApplicationPrivate::sendThroughObjectEventFilters
(receiver=receiver@entry=0x830e15750, event=event@entry=0x397ae360da0) at
kernel/qcoreapplication.cpp:1126
#33 0x00000317823d91ba in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x830e15750, e=0x397ae360da0) at kernel/qapplication.cpp:3800
#34 0x00000317823ddf7e in QApplication::notify (this=0x397ae361c90,
receiver=0x830e15750, e=0x397ae360da0) at kernel/qapplication.cpp:3561
#35 0x00000317816e1938 in QCoreApplication::notifyInternal2
(receiver=receiver@entry=0x830e15750, event=event@entry=0x397ae360da0) at
kernel/qcoreapplication.cpp:1015
#36 0x000003178242724f in QCoreApplication::sendEvent (event=0x397ae360da0,
receiver=0x830e15750) at ../../src/corelib/kernel/qcoreapplication.h:225
#37 QWidgetPrivate::hideChildren (this=<optimized out>,
spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:8299
#38 0x0000031782427238 in QWidgetPrivate::hideChildren (this=<optimized out>,
spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:8294
#39 0x0000031782427238 in QWidgetPrivate::hideChildren (this=<optimized out>,
spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:8294
#40 0x0000031782427238 in QWidgetPrivate::hideChildren (this=<optimized out>,
spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:8294
#41 0x0000031782427238 in QWidgetPrivate::hideChildren (this=<optimized out>,
spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:8294
#42 0x0000031782427238 in QWidgetPrivate::hideChildren (this=<optimized out>,
spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:8294
#43 0x0000031782427238 in QWidgetPrivate::hideChildren (this=<optimized out>,
spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:8294
#44 0x0000031782427238 in QWidgetPrivate::hideChildren
(this=this@entry=0x830d5f470, spontaneous=spontaneous@entry=false) at
kernel/qwidget.cpp:8294
#45 0x0000031782427584 in QWidgetPrivate::hide_helper
(this=this@entry=0x830d5f470) at kernel/qwidget.cpp:8022
#46 0x000003178242c2f8 in QWidget::setVisible (this=0x397ae361d20,
visible=<optimized out>) at kernel/qwidget.cpp:8213
#47 0x0000031782427798 in QWidgetPrivate::close_helper (this=0x830d5f470,
mode=QWidgetPrivate::CloseNoEvent) at kernel/qwidget.cpp:8342
#48 0x0000031782427e9a in QWidget::~QWidget (this=0x397ae361d20,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1606
#49 0x0000031784023588 in KMainWindow::~KMainWindow (this=0x397ae361d20,
__in_chrg=<optimized out>) at
/usr/src/debug/kde-frameworks/kxmlgui-5.23.0-r1/kxmlgui-5.23.0/src/kmainwindow.cpp:395
#50 0x000000083024ea3b in kt::GUI::~GUI (this=0x397ae361d20,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
/usr/src/debug/net-p2p/ktorrent-5.0.1/ktorrent-5.0.1/ktorrent/gui.cpp:127
#51 0x000000083023c654 in main (argc=1, argv=<optimized out>) at
/usr/src/debug/net-p2p/ktorrent-5.0.1/ktorrent-5.0.1/ktorrent/main.cpp:208

Reported using DrKonqi

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

Reply via email to