Bug 320305 - Crash while running in the background
Summary: Crash while running in the background
Status: RESOLVED WORKSFORME
Alias: None
Product: ktorrent
Classification: Applications
Component: general (other bugs)
Version First Reported In: 4.3.1
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Joris Guisson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-26 12:35 UTC by Maarten ter Huurne
Modified: 2018-10-30 11:01 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Maarten ter Huurne 2013-05-26 12:35:25 UTC
Application: ktorrent (4.3.1)
KDE Platform Version: 4.10.3 "release 563"
Qt Version: 4.8.4
Operating System: Linux 3.4.33-2.24-desktop x86_64
Distribution (Platform): openSUSE RPMs

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

I had started KTorrent half an hour ago or so. I wasn't interacting with it when it crashed. In fact, I was looking at a different virtual desktop than the one on which KTorrent runs.

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

Thread 7 (Thread 0x7fd228813700 (LWP 26195)):
#0  0x00007fd239b5d8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd218d1f020 in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007fd218d1f059 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007fd239b59e0e in start_thread () from /lib64/libpthread.so.0
#4  0x00007fd2383c52cd in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fd1d4c42700 (LWP 26199)):
#0  0x00007fd239b5cd9f in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0
#1  0x00007fd23332a4a1 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fd2332ee7ae in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fd239f1a256 in QEventDispatcherGlib::processEvents (this=0x7fd1c00008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fd239eeaa6f in QEventLoop::processEvents (this=this@entry=0x7fd1d4c41e00, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fd239eeacf8 in QEventLoop::exec (this=0x7fd1d4c41e00, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fd239ded0e0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#7  0x00007fd239df00bc in QThreadPrivate::start (arg=0x5c3f3a0) at thread/qthread_unix.cpp:338
#8  0x00007fd239b59e0e in start_thread () from /lib64/libpthread.so.0
#9  0x00007fd2383c52cd in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fd1c7bc2700 (LWP 26200)):
#0  0x00007fd239b5d8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd218a9cdc7 in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007fd218d4652e in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007fd239b59e0e in start_thread () from /lib64/libpthread.so.0
#4  0x00007fd2383c52cd in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fd1c4f70700 (LWP 26205)):
#0  0x00007fff9f3ff9b7 in gettimeofday ()
#1  0x00007fd23c1d089e in bt::Now () at /usr/src/debug/libktorrent-1.3.1/src/util/functions.cpp:70
#2  0x00007fd23c1e7a85 in update (this=0x17b6dd0) at /usr/src/debug/libktorrent-1.3.1/src/net/downloadthread.cpp:53
#3  net::DownloadThread::update (this=0x17b6dd0) at /usr/src/debug/libktorrent-1.3.1/src/net/downloadthread.cpp:46
#4  0x00007fd23c1e7c59 in net::NetworkThread::run (this=0x17b6dd0) at /usr/src/debug/libktorrent-1.3.1/src/net/networkthread.cpp:48
#5  0x00007fd239df00bc in QThreadPrivate::start (arg=0x17b6dd0) at thread/qthread_unix.cpp:338
#6  0x00007fd239b59e0e in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd2383c52cd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fd1b3fff700 (LWP 26206)):
#0  0x00007fd239b5dc61 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd239deecc6 in thread_sleep (ti=ti@entry=0x7fd1b3ffed90) at thread/qthread_unix.cpp:475
#2  0x00007fd239def4fd in QThread::msleep (msecs=<optimized out>) at thread/qthread_unix.cpp:501
#3  0x00007fd23c1e74f8 in update (this=0x17b71a0) at /usr/src/debug/libktorrent-1.3.1/src/net/uploadthread.cpp:89
#4  net::UploadThread::update (this=0x17b71a0) at /usr/src/debug/libktorrent-1.3.1/src/net/uploadthread.cpp:43
#5  0x00007fd23c1e7c59 in net::NetworkThread::run (this=0x17b71a0) at /usr/src/debug/libktorrent-1.3.1/src/net/networkthread.cpp:48
#6  0x00007fd239df00bc in QThreadPrivate::start (arg=0x17b71a0) at thread/qthread_unix.cpp:338
#7  0x00007fd239b59e0e in start_thread () from /lib64/libpthread.so.0
#8  0x00007fd2383c52cd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fd1b37fe700 (LWP 26207)):
#0  0x00007fd239b5d8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd239df061b in wait (time=18446744073709551615, this=0x54ac2a0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x5e56d80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fd23c1ea552 in net::ReverseResolverThread::run (this=0x5e56d70) at /usr/src/debug/libktorrent-1.3.1/src/net/reverseresolver.cpp:124
#4  0x00007fd239df00bc in QThreadPrivate::start (arg=0x5e56d70) at thread/qthread_unix.cpp:338
#5  0x00007fd239b59e0e in start_thread () from /lib64/libpthread.so.0
#6  0x00007fd2383c52cd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fd23c6e2780 (LWP 26191)):
[KCrash Handler]
#6  0x00007fd238bf6221 in __dynamic_cast () from /usr/lib64/libstdc++.so.6
#7  0x00007fd23c1e09f3 in bt::BListNode::getString (this=<optimized out>, idx=<optimized out>, tc=0x0) at /usr/src/debug/libktorrent-1.3.1/src/bcodec/bnode.cpp:265
#8  0x00007fd23c24f3a4 in dht::ErrMsg::parse (this=0x667f4c0, dict=0x54c2d20) at /usr/src/debug/libktorrent-1.3.1/src/dht/errmsg.cpp:63
#9  0x00007fd23c241bb1 in dht::RPCMsgFactory::build (this=<optimized out>, dict=0x54c2d20, method_resolver=0x1a08a98) at /usr/src/debug/libktorrent-1.3.1/src/dht/rpcmsgfactory.cpp:150
#10 0x00007fd23c248e25 in dht::RPCServer::Private::dataReceived (this=0x1a08a90, ptr=..., addr=...) at /usr/src/debug/libktorrent-1.3.1/src/dht/rpcserver.cpp:97
#11 0x00007fd23c1ebb68 in net::ServerSocket::readyToRead (this=0x196e440) at /usr/src/debug/libktorrent-1.3.1/src/net/serversocket.cpp:140
#12 0x00007fd239f0121f in QMetaObject::activate (sender=0x1a08c10, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff9f390710) at kernel/qobject.cpp:3548
#13 0x00007fd239f4c42e in QSocketNotifier::activated (this=<optimized out>, _t1=17) at .moc/release-shared/moc_qsocketnotifier.cpp:103
#14 0x00007fd239f08c7b in QSocketNotifier::event (this=0x1a08c10, e=0x7fff9f390d20) at kernel/qsocketnotifier.cpp:317
#15 0x00007fd23907985c in QApplicationPrivate::notify_helper (this=this@entry=0x17e9060, receiver=receiver@entry=0x1a08c10, e=e@entry=0x7fff9f390d20) at kernel/qapplication.cpp:4562
#16 0x00007fd23907dcda in QApplication::notify (this=0x7fff9f391c90, receiver=0x1a08c10, e=0x7fff9f390d20) at kernel/qapplication.cpp:4423
#17 0x000000000043c5aa in ?? ()
#18 0x00007fd239eebd1e in QCoreApplication::notifyInternal (this=0x7fff9f391c90, receiver=0x1a08c10, event=0x7fff9f390d20) at kernel/qcoreapplication.cpp:946
#19 0x00007fd239f19a48 in sendEvent (event=0x7fff9f390d20, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#20 socketNotifierSourceDispatch (source=0x17f2b70) at kernel/qeventdispatcher_glib.cpp:110
#21 0x00007fd2332ee3b5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#22 0x00007fd2332ee6e8 in ?? () from /usr/lib64/libglib-2.0.so.0
#23 0x00007fd2332ee7a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#24 0x00007fd239f1a256 in QEventDispatcherGlib::processEvents (this=0x17abad0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#25 0x00007fd239119bee in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#26 0x00007fd239eeaa6f in QEventLoop::processEvents (this=this@entry=0x7fff9f390f60, flags=...) at kernel/qeventloop.cpp:149
#27 0x00007fd239eeacf8 in QEventLoop::exec (this=0x7fff9f390f60, flags=...) at kernel/qeventloop.cpp:204
#28 0x00007fd239eef998 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#29 0x000000000042ab0b in ?? ()
#30 0x00007fd238302455 in __libc_start_main () from /lib64/libc.so.6
#31 0x000000000042be35 in _start ()

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-10-30 00:04:04 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 Maarten ter Huurne 2018-10-30 11:01:15 UTC
This crash likely depended on particular network traffic or timing; it's not something that I can reproduce even if the bug would still be there.