Bug 262340 - KTorrent crashed when I click the open button
Summary: KTorrent crashed when I click the open button
Status: RESOLVED WORKSFORME
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-06 21:50 UTC by Pablo Cabezas
Modified: 2018-11-28 04:58 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pablo Cabezas 2011-01-06 21:50:39 UTC
Application: ktorrent (4.0.5)
KDE Platform Version: 4.5.95 (4.6 RC2)
Qt Version: 4.7.0
Operating System: Linux 2.6.36-CHAKRA i686

-- Information about the crash:
- What I was doing when the application crashed: KTorrent crashed when I click the open button and being selected a completed download.

-- Backtrace:
Application: KTorrent (ktorrent), signal: Segmentation fault
[Current thread is 1 (Thread 0xb4503930 (LWP 3974))]

Thread 11 (Thread 0xb17c8b70 (LWP 3976)):
#0  0xb7739424 in __kernel_vsyscall ()
#1  0xb5aedfa1 in select () from /lib/libc.so.6
#2  0xb766498b in ?? () from /usr/lib/libktorrent.so.2
#3  0xb685a7c1 in QThreadPrivate::start (arg=0x8a790b8) at thread/qthread_unix.cpp:266
#4  0xb67e2e60 in start_thread () from /lib/libpthread.so.0
#5  0xb5af4fbe in clone () from /lib/libc.so.6

Thread 10 (Thread 0xb1fc9b70 (LWP 3979)):
#0  0xb7739424 in __kernel_vsyscall ()
#1  0xb67e77a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xaded2b55 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 9 (Thread 0xa8dfcb70 (LWP 3980)):
#0  0xb4dc7d50 in g_thread_self () from /usr/lib/libglib-2.0.so.0
#1  0xb4d9c632 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#2  0xb4d9deae in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb4d9e604 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb69923e7 in QEventDispatcherGlib::processEvents (this=0x8ffd808, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#5  0xb695feb9 in QEventLoop::processEvents (this=0xa8dfc2a0, flags=...) at kernel/qeventloop.cpp:149
#6  0xb696015a in QEventLoop::exec (this=0xa8dfc2a0, flags=...) at kernel/qeventloop.cpp:201
#7  0xb68577ef in QThread::exec (this=0x90088e8) at thread/qthread.cpp:490
#8  0xadf1f0e9 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#9  0xb685a7c1 in QThreadPrivate::start (arg=0x90088e8) at thread/qthread_unix.cpp:266
#10 0xb67e2e60 in start_thread () from /lib/libpthread.so.0
#11 0xb5af4fbe in clone () from /lib/libc.so.6

Thread 8 (Thread 0xa85fbb70 (LWP 3981)):
#0  0xb7739424 in __kernel_vsyscall ()
#1  0xb5aeabd6 in poll () from /lib/libc.so.6
#2  0xb48c2e02 in ?? () from /usr/lib/libpulse.so.0
#3  0xb48b1d29 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xb48b2514 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xb48b25f4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xb48c2da3 in ?? () from /usr/lib/libpulse.so.0
#7  0xb481d555 in ?? () from /usr/lib/libpulsecommon-0.9.22.so
#8  0xb67e2e60 in start_thread () from /lib/libpthread.so.0
#9  0xb5af4fbe in clone () from /lib/libc.so.6

Thread 7 (Thread 0xa3db7b70 (LWP 3982)):
#0  0xb7739424 in __kernel_vsyscall ()
#1  0xb67e73fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xadee5a14 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 6 (Thread 0x99ab5b70 (LWP 3996)):
#0  0xb7739424 in __kernel_vsyscall ()
#1  0xb67e77a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb685a551 in thread_sleep (ti=<value optimized out>) at thread/qthread_unix.cpp:416
#3  0xb685a693 in QThread::msleep (msecs=19) at thread/qthread_unix.cpp:442
#4  0xb7603bd2 in ?? () from /usr/lib/libktorrent.so.2
#5  0xb7603c28 in ?? () from /usr/lib/libktorrent.so.2
#6  0xb685a7c1 in QThreadPrivate::start (arg=0x895e640) at thread/qthread_unix.cpp:266
#7  0xb67e2e60 in start_thread () from /lib/libpthread.so.0
#8  0xb5af4fbe in clone () from /lib/libc.so.6

Thread 5 (Thread 0x992b4b70 (LWP 3997)):
#0  0xb7739424 in __kernel_vsyscall ()
#1  0xb67e77a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb685a551 in thread_sleep (ti=<value optimized out>) at thread/qthread_unix.cpp:416
#3  0xb685a693 in QThread::msleep (msecs=50) at thread/qthread_unix.cpp:442
#4  0xb7603352 in ?? () from /usr/lib/libktorrent.so.2
#5  0xb7603c28 in ?? () from /usr/lib/libktorrent.so.2
#6  0xb685a7c1 in QThreadPrivate::start (arg=0x895e9a0) at thread/qthread_unix.cpp:266
#7  0xb67e2e60 in start_thread () from /lib/libpthread.so.0
#8  0xb5af4fbe in clone () from /lib/libc.so.6

Thread 4 (Thread 0x98ab3b70 (LWP 3998)):
#0  0xb7739424 in __kernel_vsyscall ()
#1  0xb67e73fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb685b02f in QWaitConditionPrivate::wait (this=0x8a80b04, mutex=0x8a80b00, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x8a80b04, mutex=0x8a80b00, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0xb7606d17 in ?? () from /usr/lib/libktorrent.so.2
#5  0xb685a7c1 in QThreadPrivate::start (arg=0x8a80af8) at thread/qthread_unix.cpp:266
#6  0xb67e2e60 in start_thread () from /lib/libpthread.so.0
#7  0xb5af4fbe in clone () from /lib/libc.so.6

Thread 3 (Thread 0x9e090b70 (LWP 6200)):
#0  0xb7739424 in __kernel_vsyscall ()
#1  0xb5aeabd6 in poll () from /lib/libc.so.6
#2  0xb4dae43b in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb4d9e28f in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb4d9e604 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb69923e7 in QEventDispatcherGlib::processEvents (this=0x91d2f98, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0xb695feb9 in QEventLoop::processEvents (this=0x9e090280, flags=...) at kernel/qeventloop.cpp:149
#7  0xb696015a in QEventLoop::exec (this=0x9e090280, flags=...) at kernel/qeventloop.cpp:201
#8  0xb68577ef in QThread::exec (this=0x9d5e1a0) at thread/qthread.cpp:490
#9  0xb693f041 in QInotifyFileSystemWatcherEngine::run (this=0x9d5e1a0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb685a7c1 in QThreadPrivate::start (arg=0x9d5e1a0) at thread/qthread_unix.cpp:266
#11 0xb67e2e60 in start_thread () from /lib/libpthread.so.0
#12 0xb5af4fbe in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa00d3b70 (LWP 9363)):
#0  0xb7739424 in __kernel_vsyscall ()
#1  0xb67e77a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb685af51 in QWaitConditionPrivate::wait (this=0x8bf70ec, mutex=0x8bf70e8, time=30000) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=0x8bf70ec, mutex=0x8bf70e8, time=30000) at thread/qwaitcondition_unix.cpp:160
#4  0xb684ebc1 in QThreadPoolThread::run (this=0x9a8dff0) at concurrent/qthreadpool.cpp:140
#5  0xb685a7c1 in QThreadPrivate::start (arg=0x9a8dff0) at thread/qthread_unix.cpp:266
#6  0xb67e2e60 in start_thread () from /lib/libpthread.so.0
#7  0xb5af4fbe in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb4503930 (LWP 3974)):
[KCrash Handler]
#10 0xb73e4185 in KConfigGroup::readCheck<bool> (this=0xbfda4ca4, startDir=..., filter=..., parent=0x8a16288, customWidget=0x0)
    at /home/phil/buildroot/desktop-testing/kdelibs/src/kdelibs-4.5.95/kdecore/config/kconfiggroup.h:724
#11 KConfigGroup::readEntry<bool> (this=0xbfda4ca4, startDir=..., filter=..., parent=0x8a16288, customWidget=0x0)
    at /home/phil/buildroot/desktop-testing/kdelibs/src/kdelibs-4.5.95/kdecore/config/kconfiggroup.h:253
#12 KFileDialogPrivate (this=0xbfda4ca4, startDir=..., filter=..., parent=0x8a16288, customWidget=0x0) at /home/phil/buildroot/desktop-testing/kdelibs/src/kdelibs-4.5.95/kio/kfile/kfiledialog.cpp:211
#13 KFileDialog (this=0xbfda4ca4, startDir=..., filter=..., parent=0x8a16288, customWidget=0x0) at /home/phil/buildroot/desktop-testing/kdelibs/src/kdelibs-4.5.95/kio/kfile/kfiledialog.cpp:263
#14 0xb73e57f6 in QBasicAtomicInt::deref (startDir=..., filter=..., parent=0x8a16288, caption=..., selectedFilter=0x0) at /usr/include/QtCore/qatomic_i386.h:132
#15 ~QString (startDir=..., filter=..., parent=0x8a16288, caption=..., selectedFilter=0x0) at /usr/include/QtCore/qstring.h:882
#16 KFileDialogPrivate::isNative (startDir=..., filter=..., parent=0x8a16288, caption=..., selectedFilter=0x0)
    at /home/phil/buildroot/desktop-testing/kdelibs/src/kdelibs-4.5.95/kio/kfile/kfiledialog.cpp:220
#17 KFileDialogPrivate::getOpenUrls (startDir=..., filter=..., parent=0x8a16288, caption=..., selectedFilter=0x0)
    at /home/phil/buildroot/desktop-testing/kdelibs/src/kdelibs-4.5.95/kio/kfile/kfiledialog.cpp:595
#18 0xb73e5b96 in QBasicAtomicInt::operator!= (this=0xbfda4d8c) at /usr/include/QtCore/qbasicatomic.h:75
#19 QList<KUrl>::detach (this=0xbfda4d8c) at /usr/include/QtCore/qlist.h:126
#20 QList<KUrl>::begin (this=0xbfda4d8c) at /usr/include/QtCore/qlist.h:254
#21 QList<KUrl>::first (this=0xbfda4d8c) at /usr/include/QtCore/qlist.h:269
#22 KFileDialog::selectedUrl (this=0xbfda4d8c) at /home/phil/buildroot/desktop-testing/kdelibs/src/kdelibs-4.5.95/kio/kfile/kfiledialog.cpp:672
#23 0x08076569 in ?? ()
#24 0x08076dc7 in ?? ()
#25 0xb696855c in QMetaObject::metacall (object=0x8a16288, cl=QMetaObject::InvokeMetaMethod, idx=50, argv=0xbfda4f18) at kernel/qmetaobject.cpp:237
#26 0xb69793d7 in QMetaObject::activate (sender=0x8acd4c0, m=0xb67becb0, local_signal_index=1, argv=0xbfda4f18) at kernel/qobject.cpp:3280
#27 0xb5dc8629 in QAction::triggered (this=0x8acd4c0, _t1=false) at .moc/debug-shared/moc_qaction.cpp:263
#28 0xb5dc888b in QAction::activate (this=0x8acd4c0, event=QAction::Trigger) at kernel/qaction.cpp:1256
#29 0xb62f4f92 in QAction::trigger (this=0x8b08668) at ../../include/QtGui/../../src/gui/kernel/qaction.h:218
#30 QToolButton::nextCheckState (this=0x8b08668) at widgets/qtoolbutton.cpp:1147
#31 0xb62101c3 in QAbstractButtonPrivate::click (this=0x8b06f78) at widgets/qabstractbutton.cpp:528
#32 0xb62104be in QAbstractButton::mouseReleaseEvent (this=0x8b08668, e=0xbfda5768) at widgets/qabstractbutton.cpp:1121
#33 0xb62f507c in QToolButton::mouseReleaseEvent (this=0x8b08668, e=0xbfda5768) at widgets/qtoolbutton.cpp:721
#34 0xb5e31b1d in QWidget::event (this=0x8b08668, event=0xbfda5768) at kernel/qwidget.cpp:8187
#35 0xb620f4be in QAbstractButton::event (this=0x8b08668, e=0xbfda5768) at widgets/qabstractbutton.cpp:1080
#36 0xb62f692a in QToolButton::event (this=0x8b08668, event=0xbfda5768) at widgets/qtoolbutton.cpp:1163
#37 0xb5dcfb01 in QApplicationPrivate::notify_helper (this=0x89b3748, receiver=0x8b08668, e=0xbfda5768) at kernel/qapplication.cpp:4397
#38 0xb5dd5c82 in QApplication::notify (this=0xbfda5f20, receiver=0x8b08668, e=0xbfda5768) at kernel/qapplication.cpp:3960
#39 0x08077507 in ?? ()
#40 0xb696150b in QCoreApplication::notifyInternal (this=0xbfda5f20, receiver=0x8b08668, event=0xbfda5768) at kernel/qcoreapplication.cpp:732
#41 0xb5dd0fc0 in QCoreApplication::sendSpontaneousEvent (receiver=0x8b08668, event=0xbfda5768, alienWidget=0x8b08668, nativeWidget=0x8ae4450, buttonDown=0xb67da9a0, lastMouseReceiver=..., 
    spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#42 QApplicationPrivate::sendMouseEvent (receiver=0x8b08668, event=0xbfda5768, alienWidget=0x8b08668, nativeWidget=0x8ae4450, buttonDown=0xb67da9a0, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:3057
#43 0xb5e64ad4 in QETWidget::translateMouseEvent (this=0x8ae4450, event=0xbfda5bc0) at kernel/qapplication_x11.cpp:4403
#44 0xb5e636c8 in QApplication::x11ProcessEvent (this=0xbfda5f20, event=0xbfda5bc0) at kernel/qapplication_x11.cpp:3536
#45 0xb5e8e9ea in x11EventSourceDispatch (s=0x89b2dc0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#46 0xb4d9db72 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#47 0xb4d9e350 in ?? () from /usr/lib/libglib-2.0.so.0
#48 0xb4d9e604 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#49 0xb69923ac in QEventDispatcherGlib::processEvents (this=0x895c890, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#50 0xb5e8e5c5 in QGuiEventDispatcherGlib::processEvents (this=0x895c890, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#51 0xb695feb9 in QEventLoop::processEvents (this=0xbfda5e94, flags=...) at kernel/qeventloop.cpp:149
#52 0xb696015a in QEventLoop::exec (this=0xbfda5e94, flags=...) at kernel/qeventloop.cpp:201
#53 0xb6965caf in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#54 0xb5dcd947 in QApplication::exec () at kernel/qapplication.cpp:3673
#55 0x08067181 in _start ()

This bug may be a duplicate of or related to bug 229156.

Possible duplicates by query: bug 229156.

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-10-29 22:41:22 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Bug Janitor Service 2018-11-13 14:29:49 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2018-11-28 04:58:23 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!