Bug 248814

Summary: Torrents from my browser (not ktorrent) no crashes. Crashes on torrents from ktorrent search.
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-23 14:58: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-14-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
When I use Ktorrent to search for torrents, ktorrent crashes when I load the torrent. If I use firefox or other search engine to find torrents, they work just fine.

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

Thread 4 (Thread 0xb43feb70 (LWP 2664)):
#0  0x0061b422 in __kernel_vsyscall ()
#1  0x00d20142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00e40a04 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x074d881e in thread_sleep (ti=0x1) at thread/qthread_unix.cpp:297
#4  0x074d8973 in QThread::msleep (msecs=50) at thread/qthread_unix.cpp:323
#5  0x00151558 in ?? () from /usr/lib/libbtcore.so.11
#6  0x00151d38 in ?? () from /usr/lib/libbtcore.so.11
#7  0x074d8e32 in QThreadPrivate::start (arg=0x9490040) at thread/qthread_unix.cpp:188
#8  0x00d1b80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0x00e33a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb3bfdb70 (LWP 2665)):
#0  0x0061b422 in __kernel_vsyscall ()
#1  0x00d1fe15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00e409ad in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x074d9e67 in QWaitConditionPrivate::wait (this=0x9490328, mutex=0x949032c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9490328, mutex=0x949032c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00150a6d in ?? () from /usr/lib/libbtcore.so.11
#6  0x00151d38 in ?? () from /usr/lib/libbtcore.so.11
#7  0x074d8e32 in QThreadPrivate::start (arg=0x94902f0) at thread/qthread_unix.cpp:188
#8  0x00d1b80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0x00e33a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xae6ffb70 (LWP 17122)):
#0  0x0061b422 in __kernel_vsyscall ()
#1  0x00d20142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00e40a04 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x074d9def in QWaitConditionPrivate::wait (this=0xb546d180, mutex=0xb546d17c, time=30000) at thread/qwaitcondition_unix.cpp:85
#4  QWaitCondition::wait (this=0xb546d180, mutex=0xb546d17c, time=30000) at thread/qwaitcondition_unix.cpp:159
#5  0x074ce9ae in QThreadPoolThread::run (this=0xb1008530) at concurrent/qthreadpool.cpp:140
#6  0x074d8e32 in QThreadPrivate::start (arg=0xb1008530) at thread/qthread_unix.cpp:188
#7  0x00d1b80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x00e33a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7770700 (LWP 2477)):
[KCrash Handler]
#6  0xb4ff7f65 in khtml::RenderFlow::repaint (this=0xaf396728, prior=NormalPriority) at ../../khtml/rendering/render_flow.cpp:446
#7  0xb4fe1f1b in khtml::RenderObject::repaintDuringLayout (this=0xaf396728) at ../../khtml/rendering/render_object.cpp:2193
#8  0xb4fc99a1 in khtml::RenderBlock::layoutInlineChildren (this=0xaf1ba9e8, relayoutChildren=false, breakBeforeLine=0) at ../../khtml/rendering/bidi.cpp:1393
#9  0xb4fd5247 in khtml::RenderBlock::layoutBlock (this=0xaf1ba9e8, relayoutChildren=false) at ../../khtml/rendering/render_block.cpp:833
#10 0xb4fd5539 in khtml::RenderBlock::layout (this=0xaf1ba9e8) at ../../khtml/rendering/render_block.cpp:736
#11 0xb4fd48f3 in khtml::RenderObject::layoutIfNeeded (this=0xaf396eec, relayoutChildren=<value optimized out>) at ../../khtml/rendering/render_object.h:477
#12 khtml::RenderBlock::layoutBlockChildren (this=0xaf396eec, relayoutChildren=<value optimized out>) at ../../khtml/rendering/render_block.cpp:1555
#13 0xb4fd5055 in khtml::RenderBlock::layoutBlock (this=0xaf396eec, relayoutChildren=false) at ../../khtml/rendering/render_block.cpp:835
#14 0xb50091a3 in khtml::RenderTableCell::layout (this=0xaf396eec) at ../../khtml/rendering/render_table.cpp:2527
#15 0xb500c432 in khtml::RenderTableRow::layout (this=0xaf396e98) at ../../khtml/rendering/render_table.cpp:2308
#16 0xb4fec9d3 in khtml::RenderObject::layoutIfNeeded (this=0xaf396044) at ../../khtml/rendering/render_object.h:477
#17 khtml::RenderContainer::layout (this=0xaf396044) at ../../khtml/rendering/render_container.cpp:638
#18 0xb500fa94 in khtml::RenderTable::layout (this=0xaf396d80) at ../../khtml/rendering/render_table.cpp:347
#19 0xb4fd48f3 in khtml::RenderObject::layoutIfNeeded (this=0xaf395f00, relayoutChildren=<value optimized out>) at ../../khtml/rendering/render_object.h:477
#20 khtml::RenderBlock::layoutBlockChildren (this=0xaf395f00, relayoutChildren=<value optimized out>) at ../../khtml/rendering/render_block.cpp:1555
#21 0xb4fd5055 in khtml::RenderBlock::layoutBlock (this=0xaf395f00, relayoutChildren=false) at ../../khtml/rendering/render_block.cpp:835
#22 0xb50091a3 in khtml::RenderTableCell::layout (this=0xaf395f00) at ../../khtml/rendering/render_table.cpp:2527
#23 0xb500c432 in khtml::RenderTableRow::layout (this=0xaf395eac) at ../../khtml/rendering/render_table.cpp:2308
#24 0xb4fec9d3 in khtml::RenderObject::layoutIfNeeded (this=0xaf395e40) at ../../khtml/rendering/render_object.h:477
#25 khtml::RenderContainer::layout (this=0xaf395e40) at ../../khtml/rendering/render_container.cpp:638
#26 0xb500fa94 in khtml::RenderTable::layout (this=0xaf395d94) at ../../khtml/rendering/render_table.cpp:347
#27 0xb4fd48f3 in khtml::RenderObject::layoutIfNeeded (this=0xaf39586c, relayoutChildren=<value optimized out>) at ../../khtml/rendering/render_object.h:477
#28 khtml::RenderBlock::layoutBlockChildren (this=0xaf39586c, relayoutChildren=<value optimized out>) at ../../khtml/rendering/render_block.cpp:1555
#29 0xb4fd5055 in khtml::RenderBlock::layoutBlock (this=0xaf39586c, relayoutChildren=false) at ../../khtml/rendering/render_block.cpp:835
#30 0xb4fd5539 in khtml::RenderBlock::layout (this=0xaf39586c) at ../../khtml/rendering/render_block.cpp:736
#31 0xb5036932 in khtml::RenderBody::layout (this=0xaf39586c) at ../../khtml/rendering/render_body.cpp:91
#32 0xb4fd48f3 in khtml::RenderObject::layoutIfNeeded (this=0xaf395778, relayoutChildren=<value optimized out>) at ../../khtml/rendering/render_object.h:477
#33 khtml::RenderBlock::layoutBlockChildren (this=0xaf395778, relayoutChildren=<value optimized out>) at ../../khtml/rendering/render_block.cpp:1555
#34 0xb4fd5055 in khtml::RenderBlock::layoutBlock (this=0xaf395778, relayoutChildren=false) at ../../khtml/rendering/render_block.cpp:835
#35 0xb4fd5539 in khtml::RenderBlock::layout (this=0xaf395778) at ../../khtml/rendering/render_block.cpp:736
#36 0xb4fd48f3 in khtml::RenderObject::layoutIfNeeded (this=0xaf395630, relayoutChildren=<value optimized out>) at ../../khtml/rendering/render_object.h:477
#37 khtml::RenderBlock::layoutBlockChildren (this=0xaf395630, relayoutChildren=<value optimized out>) at ../../khtml/rendering/render_block.cpp:1555
#38 0xb4fd5055 in khtml::RenderBlock::layoutBlock (this=0xaf395630, relayoutChildren=false) at ../../khtml/rendering/render_block.cpp:835
#39 0xb5031475 in khtml::RenderCanvas::layout (this=0xaf395630) at ../../khtml/rendering/render_canvas.cpp:187
#40 0xb4e8a2c3 in KHTMLView::layout (this=0xb4c4ca10) at ../../khtml/khtmlview.cpp:1010
#41 0xb4e8a8f1 in KHTMLView::timerEvent (this=0xb4c4ca10, e=0xbfe49620) at ../../khtml/khtmlview.cpp:4160
#42 0x075d93bf in QObject::event (this=0xb4c4ca10, e=0xbfe49620) at kernel/qobject.cpp:1075
#43 0x03669906 in QWidget::event (this=0xb4c4ca10, event=0xbfe49620) at kernel/qwidget.cpp:7946
#44 0x03a19633 in QFrame::event (this=0xb4c4ca10, e=0xbfe49620) at widgets/qframe.cpp:559
#45 0x03ab8faa in QAbstractScrollArea::event (this=0xb4c4ca10, e=0xbfe49620) at widgets/qabstractscrollarea.cpp:918
#46 0x03abe01d in QScrollArea::event (this=0xb4c4ca10, e=0xbfe49620) at widgets/qscrollarea.cpp:314
#47 0xb4e8cc9c in KHTMLView::event (this=0xb4c4ca10, e=0xbfe49620) at ../../khtml/khtmlview.cpp:546
#48 0x03614f54 in QApplicationPrivate::notify_helper (this=0x94ba158, receiver=0xb4c4ca10, e=0xbfe49620) at kernel/qapplication.cpp:4056
#49 0x0361c5ca in QApplication::notify (this=0xbfe49974, receiver=0xb4c4ca10, e=0xbfe49620) at kernel/qapplication.cpp:4021
#50 0x00b2a25a in KApplication::notify (this=0xbfe49974, receiver=0xb4c4ca10, event=0xbfe49620) at ../../kdeui/kernel/kapplication.cpp:302
#51 0x075c96cb in QCoreApplication::notifyInternal (this=0xbfe49974, receiver=0xb4c4ca10, event=0xbfe49620) at kernel/qcoreapplication.cpp:610
#52 0x075f67ce in QCoreApplication::sendEvent (this=0x94b3534) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#53 QTimerInfoList::activateTimers (this=0x94b3534) at kernel/qeventdispatcher_unix.cpp:572
#54 0x075f40e0 in timerSourceDispatch (source=0x94b3500) at kernel/qeventdispatcher_glib.cpp:165
#55 0x05e70e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#56 0x05e74730 in ?? () from /lib/libglib-2.0.so.0
#57 0x05e74863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#58 0x075f402c in QEventDispatcherGlib::processEvents (this=0x948dee8, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#59 0x036b5be5 in QGuiEventDispatcherGlib::processEvents (this=0x948dee8, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#60 0x075c7c79 in QEventLoop::processEvents (this=0xbfe498e4, flags=) at kernel/qeventloop.cpp:149
#61 0x075c80ca in QEventLoop::exec (this=0xbfe498e4, flags=...) at kernel/qeventloop.cpp:201
#62 0x075ca53f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#63 0x03614dd7 in QApplication::exec () at kernel/qapplication.cpp:3525
#64 0x08065b98 in _start ()

Reported using DrKonqi
Comment 1 Joris Guisson 2010-08-23 18:13:50 UTC
KHTML issue, reassigning to konqueror folks
Comment 2 Tommi Tervo 2010-09-07 19:51:41 UTC

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