Bug 246679

Summary: Ktorrent crashes more or less randomly. I was searching for a bernadette peters torrent, got a list of potential useful torrents, clicked on one and it crashed.
Product: [Applications] konqueror Reporter: Jim Walsh <jimwalsh3>
Component: khtmlAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jim Walsh 2010-08-04 09:57:36 UTC
Application that crashed: ktorrent
Version of the application: 3.2.4
KDE Version: 4.3.5 (KDE 4.3.5)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-18-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
error message says segmentation error
A couple of weeks ago, ktorrent became unstable, with many crashes.
This is totally new. For a long time ktorrrent has been rock solid stable.

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

Thread 5 (Thread 0xb43ffb70 (LWP 24195)):
#0  0x007ef422 in __kernel_vsyscall ()
#1  0x07607142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00bdda04 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x08d3681e in thread_sleep (ti=0x1) at thread/qthread_unix.cpp:297
#4  0x08d36973 in QThread::msleep (msecs=48) at thread/qthread_unix.cpp:323
#5  0x008a8558 in ?? () from /usr/lib/libbtcore.so.11
#6  0x008a8d38 in ?? () from /usr/lib/libbtcore.so.11
#7  0x08d36e32 in QThreadPrivate::start (arg=0x9cf0040) at thread/qthread_unix.cpp:188
#8  0x0760280e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0x00bd0a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xb3bfeb70 (LWP 24196)):
#0  0x007ef422 in __kernel_vsyscall ()
#1  0x07606e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00bdd9ad in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x08d37e67 in QWaitConditionPrivate::wait (this=0x9cf0328, mutex=0x9cf032c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9cf0328, mutex=0x9cf032c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x008a7a6d in ?? () from /usr/lib/libbtcore.so.11
#6  0x008a8d38 in ?? () from /usr/lib/libbtcore.so.11
#7  0x08d36e32 in QThreadPrivate::start (arg=0x9cf02f0) at thread/qthread_unix.cpp:188
#8  0x0760280e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0x00bd0a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb4da3b70 (LWP 28017)):
#0  0x007ef422 in __kernel_vsyscall ()
#1  0x07607142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00bdda04 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x08d37def in QWaitConditionPrivate::wait (this=0xb54a8380, mutex=0xb54a837c, time=30000) at thread/qwaitcondition_unix.cpp:85
#4  QWaitCondition::wait (this=0xb54a8380, mutex=0xb54a837c, time=30000) at thread/qwaitcondition_unix.cpp:159
#5  0x08d2c9ae in QThreadPoolThread::run (this=0xb54a8a28) at concurrent/qthreadpool.cpp:140
#6  0x08d36e32 in QThreadPrivate::start (arg=0xb54a8a28) at thread/qthread_unix.cpp:188
#7  0x0760280e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x00bd0a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xafaffb70 (LWP 28019)):
#0  0x007ef422 in __kernel_vsyscall ()
#1  0x07607142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00bdda04 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x08d37def in QWaitConditionPrivate::wait (this=0xb54a8380, mutex=0xb54a837c, time=30000) at thread/qwaitcondition_unix.cpp:85
#4  QWaitCondition::wait (this=0xb54a8380, mutex=0xb54a837c, time=30000) at thread/qwaitcondition_unix.cpp:159
#5  0x08d2c9ae in QThreadPoolThread::run (this=0xb17a6a30) at concurrent/qthreadpool.cpp:140
#6  0x08d36e32 in QThreadPrivate::start (arg=0xb17a6a30) at thread/qthread_unix.cpp:188
#7  0x0760280e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x00bd0a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb77ab700 (LWP 24191)):
[KCrash Handler]
#6  0x00000084 in ?? ()
#7  0xb4fe1f1b in khtml::RenderObject::repaintDuringLayout (this=0xafc2e908) at ../../khtml/rendering/render_object.cpp:2193
#8  0xb4fc99a1 in khtml::RenderBlock::layoutInlineChildren (this=0xad9c6e98, relayoutChildren=false, breakBeforeLine=0) at ../../khtml/rendering/bidi.cpp:1393
#9  0xb4fd5247 in khtml::RenderBlock::layoutBlock (this=0xad9c6e98, relayoutChildren=false) at ../../khtml/rendering/render_block.cpp:833
#10 0xb4fd5539 in khtml::RenderBlock::layout (this=0xad9c6e98) at ../../khtml/rendering/render_block.cpp:736
#11 0xb4fd48f3 in khtml::RenderObject::layoutIfNeeded (this=0xae13abb4, relayoutChildren=<value optimized out>) at ../../khtml/rendering/render_object.h:477
#12 khtml::RenderBlock::layoutBlockChildren (this=0xae13abb4, relayoutChildren=<value optimized out>) at ../../khtml/rendering/render_block.cpp:1555
#13 0xb4fd5055 in khtml::RenderBlock::layoutBlock (this=0xae13abb4, relayoutChildren=false) at ../../khtml/rendering/render_block.cpp:835
#14 0xb50091a3 in khtml::RenderTableCell::layout (this=0xae13abb4) at ../../khtml/rendering/render_table.cpp:2527
#15 0xb500c432 in khtml::RenderTableRow::layout (this=0xae13ab60) at ../../khtml/rendering/render_table.cpp:2308
#16 0xb4fec9d3 in khtml::RenderObject::layoutIfNeeded (this=0xae139d0c) at ../../khtml/rendering/render_object.h:477
#17 khtml::RenderContainer::layout (this=0xae139d0c) at ../../khtml/rendering/render_container.cpp:638
#18 0xb500fa94 in khtml::RenderTable::layout (this=0xae13aa48) at ../../khtml/rendering/render_table.cpp:347
#19 0xb4fd48f3 in khtml::RenderObject::layoutIfNeeded (this=0xae139bc8, relayoutChildren=<value optimized out>) at ../../khtml/rendering/render_object.h:477
#20 khtml::RenderBlock::layoutBlockChildren (this=0xae139bc8, relayoutChildren=<value optimized out>) at ../../khtml/rendering/render_block.cpp:1555
#21 0xb4fd5055 in khtml::RenderBlock::layoutBlock (this=0xae139bc8, relayoutChildren=false) at ../../khtml/rendering/render_block.cpp:835
#22 0xb50091a3 in khtml::RenderTableCell::layout (this=0xae139bc8) at ../../khtml/rendering/render_table.cpp:2527
#23 0xb500c432 in khtml::RenderTableRow::layout (this=0xae139b74) at ../../khtml/rendering/render_table.cpp:2308
#24 0xb4fec9d3 in khtml::RenderObject::layoutIfNeeded (this=0xae139b08) at ../../khtml/rendering/render_object.h:477
#25 khtml::RenderContainer::layout (this=0xae139b08) at ../../khtml/rendering/render_container.cpp:638
#26 0xb500fa94 in khtml::RenderTable::layout (this=0xae139a5c) at ../../khtml/rendering/render_table.cpp:347
#27 0xb4fd48f3 in khtml::RenderObject::layoutIfNeeded (this=0xae1395ac, relayoutChildren=<value optimized out>) at ../../khtml/rendering/render_object.h:477
#28 khtml::RenderBlock::layoutBlockChildren (this=0xae1395ac, relayoutChildren=<value optimized out>) at ../../khtml/rendering/render_block.cpp:1555
#29 0xb4fd5055 in khtml::RenderBlock::layoutBlock (this=0xae1395ac, relayoutChildren=false) at ../../khtml/rendering/render_block.cpp:835
#30 0xb4fd5539 in khtml::RenderBlock::layout (this=0xae1395ac) at ../../khtml/rendering/render_block.cpp:736
#31 0xb5036932 in khtml::RenderBody::layout (this=0xae1395ac) at ../../khtml/rendering/render_body.cpp:91
#32 0xb4fd48f3 in khtml::RenderObject::layoutIfNeeded (this=0xae1394b8, relayoutChildren=<value optimized out>) at ../../khtml/rendering/render_object.h:477
#33 khtml::RenderBlock::layoutBlockChildren (this=0xae1394b8, relayoutChildren=<value optimized out>) at ../../khtml/rendering/render_block.cpp:1555
#34 0xb4fd5055 in khtml::RenderBlock::layoutBlock (this=0xae1394b8, relayoutChildren=false) at ../../khtml/rendering/render_block.cpp:835
#35 0xb4fd5539 in khtml::RenderBlock::layout (this=0xae1394b8) at ../../khtml/rendering/render_block.cpp:736
#36 0xb4fd48f3 in khtml::RenderObject::layoutIfNeeded (this=0xae139370, relayoutChildren=<value optimized out>) at ../../khtml/rendering/render_object.h:477
#37 khtml::RenderBlock::layoutBlockChildren (this=0xae139370, relayoutChildren=<value optimized out>) at ../../khtml/rendering/render_block.cpp:1555
#38 0xb4fd5055 in khtml::RenderBlock::layoutBlock (this=0xae139370, relayoutChildren=false) at ../../khtml/rendering/render_block.cpp:835
#39 0xb5031475 in khtml::RenderCanvas::layout (this=0xae139370) at ../../khtml/rendering/render_canvas.cpp:187
#40 0xb4e8a2c3 in KHTMLView::layout (this=0xb1333e18) at ../../khtml/khtmlview.cpp:1010
#41 0xb4e8a8f1 in KHTMLView::timerEvent (this=0xb1333e18, e=0xbf946d40) at ../../khtml/khtmlview.cpp:4160
#42 0x08e373bf in QObject::event (this=0xb1333e18, e=0xbf946d40) at kernel/qobject.cpp:1075
#43 0x05cc5906 in QWidget::event (this=0xb1333e18, event=0xbf946d40) at kernel/qwidget.cpp:7946
#44 0x06075633 in QFrame::event (this=0xb1333e18, e=0xbf946d40) at widgets/qframe.cpp:559
#45 0x06114faa in QAbstractScrollArea::event (this=0xb1333e18, e=0xbf946d40) at widgets/qabstractscrollarea.cpp:918
#46 0x0611a01d in QScrollArea::event (this=0xb1333e18, e=0xbf946d40) at widgets/qscrollarea.cpp:314
#47 0xb4e8cc9c in KHTMLView::event (this=0xb1333e18, e=0xbf946d40) at ../../khtml/khtmlview.cpp:546
#48 0x05c70f54 in QApplicationPrivate::notify_helper (this=0x9d1a060, receiver=0xb1333e18, e=0xbf946d40) at kernel/qapplication.cpp:4056
#49 0x05c785ca in QApplication::notify (this=0xbf947094, receiver=0xb1333e18, e=0xbf946d40) at kernel/qapplication.cpp:4021
#50 0x00f1d25a in KApplication::notify (this=0xbf947094, receiver=0xb1333e18, event=0xbf946d40) at ../../kdeui/kernel/kapplication.cpp:302
#51 0x08e276cb in QCoreApplication::notifyInternal (this=0xbf947094, receiver=0xb1333e18, event=0xbf946d40) at kernel/qcoreapplication.cpp:610
#52 0x08e547ce in QCoreApplication::sendEvent (this=0x9d13234) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#53 QTimerInfoList::activateTimers (this=0x9d13234) at kernel/qeventdispatcher_unix.cpp:572
#54 0x08e520e0 in timerSourceDispatch (source=0x9d13200) at kernel/qeventdispatcher_glib.cpp:165
#55 0x07e69e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#56 0x07e6d730 in ?? () from /lib/libglib-2.0.so.0
#57 0x07e6d863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#58 0x08e5202c in QEventDispatcherGlib::processEvents (this=0x9cedee8, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#59 0x05d11be5 in QGuiEventDispatcherGlib::processEvents (this=0x9cedee8, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#60 0x08e25c79 in QEventLoop::processEvents (this=0xbf947004, flags=) at kernel/qeventloop.cpp:149
#61 0x08e260ca in QEventLoop::exec (this=0xbf947004, flags=...) at kernel/qeventloop.cpp:201
#62 0x08e2853f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#63 0x05c70dd7 in QApplication::exec () at kernel/qapplication.cpp:3525
#64 0x08065b98 in _start ()

Reported using DrKonqi
Comment 1 Tommi Tervo 2010-08-04 20:32:02 UTC

*** This bug has been marked as a duplicate of bug 246371 ***