Bug 248502 - Ktorrent crashes (sometimes) when clicking on a torrent link
Summary: Ktorrent crashes (sometimes) when clicking on a torrent link
Status: RESOLVED NOT A BUG
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: unspecified
Platform: Mandriva RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-20 13:02 UTC by Aioanei Rares
Modified: 2011-06-24 11:43 UTC (History)
1 user (show)

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 Aioanei Rares 2010-08-20 13:02:49 UTC
Application: ktorrent (4.0.1)
KDE Platform Version: 4.4.3 (KDE 4.4.3)
Qt Version: 4.6.2
Operating System: Linux 2.6.33.5-desktop-2mnb i686
Distribution: "Mandriva Linux 2010.1"

-- Information about the crash:
I just clicked on a torrent link as obtained by the program's search engine and I got this crash.

The crash can be reproduced some of the time.

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

Thread 2 (Thread 0xb085fb70 (LWP 7378)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5bfc201 in select () from /lib/i686/libc.so.6
#2  0xb7727008 in ?? () from /usr/lib/libktorrent.so.1
#3  0xb68b6fcf in QThreadPrivate::start (arg=0x8648570) at thread/qthread_unix.cpp:248
#4  0xb6843ae5 in start_thread () from /lib/i686/libpthread.so.0
#5  0xb5c0403e in clone () from /lib/i686/libc.so.6

Thread 1 (Thread 0xb4a696d0 (LWP 7244)):
[KCrash Handler]
#6  toPrimitive (exec=0xbfe13f70, codeBlock=..., parentExec=0xbfe143e0) at /usr/src/debug/kdelibs-4.4.3/kjs/value.h:460
#7  KJS::Machine::runBlock (exec=0xbfe13f70, codeBlock=..., parentExec=0xbfe143e0) at codes.def:927
#8  0xb27b4b11 in KJS::FunctionImp::callAsFunction (this=0xaf6ecaa0, exec=0xbfe143e0, thisObj=0xb0030000, args=...) at /usr/src/debug/kdelibs-4.4.3/kjs/function.cpp:144
#9  0xb27b8940 in KJS::JSObject::call (this=0xaf6d0560, exec=0xbfe143e0, thisObj=0xb0030000, args=...) at /usr/src/debug/kdelibs-4.4.3/kjs/object.cpp:70
#10 0xb27d6ea4 in KJS::Machine::runBlock (exec=0xbfe143e0, codeBlock=..., parentExec=0x87581f8) at codes.def:1192
#11 0xb27b4b11 in KJS::FunctionImp::callAsFunction (this=0xb0014940, exec=0x87581f8, thisObj=0xaf6d05e0, args=...) at /usr/src/debug/kdelibs-4.4.3/kjs/function.cpp:144
#12 0xb27b8940 in KJS::JSObject::call (this=0xaf6d0560, exec=0x87581f8, thisObj=0xaf6d05e0, args=...) at /usr/src/debug/kdelibs-4.4.3/kjs/object.cpp:70
#13 0xb2be8687 in KJS::JSEventListener::handleEvent (this=0x8b29c68, evt=...) at /usr/src/debug/kdelibs-4.4.3/khtml/ecma/kjs_events.cpp:106
#14 0xb29c4566 in DOM::NodeImpl::handleLocalEvents (this=0x8b29968, evt=0x8fa6308, useCapture=false) at /usr/src/debug/kdelibs-4.4.3/khtml/xml/dom_nodeimpl.cpp:718
#15 0xb29c4a3e in DOM::NodeImpl::dispatchGenericEvent (this=0x8b29968, evt=0x8fa6308) at /usr/src/debug/kdelibs-4.4.3/khtml/xml/dom_nodeimpl.cpp:501
#16 0xb29c4afc in DOM::NodeImpl::dispatchEvent (this=0x8b29968, evt=0x8fa6308, exceptioncode=@0xbfe1474c, tempEvent=true) at /usr/src/debug/kdelibs-4.4.3/khtml/xml/dom_nodeimpl.cpp:453
#17 0xb2924431 in KHTMLView::dispatchMouseEvent (this=0x871fff0, eventId=7, targetNode=0x8b27888, targetNodeNonShared=0x8b27888, cancelable=false, detail=0, _mouse=0xbfe150b0, setUnder=true, 
    mouseEventType=4, orient=0) at /usr/src/debug/kdelibs-4.4.3/khtml/khtmlview.cpp:3684
#18 0xb2934988 in KHTMLView::mouseMoveEvent (this=0x871fff0, _mouse=0xbfe150b0) at /usr/src/debug/kdelibs-4.4.3/khtml/khtmlview.cpp:1363
#19 0xb5f36728 in QWidget::event (this=0x871fff0, event=0xbfe150b0) at kernel/qwidget.cpp:7983
#20 0xb6342f05 in QFrame::event (this=0x871fff0, e=0xbfe150b0) at widgets/qframe.cpp:557
#21 0xb293061c in KHTMLView::widgetEvent (this=0x871fff0, e=0x0) at /usr/src/debug/kdelibs-4.4.3/khtml/khtmlview.cpp:2362
#22 0xb293097d in KHTMLView::eventFilter (this=0x871fff0, o=0x8724a40, e=0xbfe150b0) at /usr/src/debug/kdelibs-4.4.3/khtml/khtmlview.cpp:2207
#23 0xb69bfd5e in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x82db590, receiver=0x8724a40, event=0xbfe150b0) at kernel/qcoreapplication.cpp:819
#24 0xb5ed5eed in QApplicationPrivate::notify_helper (this=0x82db590, receiver=0x8724a40, e=0xbfe150b0) at kernel/qapplication.cpp:4296
#25 0xb5edd71e in QApplication::notify (this=0xbfe14e14, receiver=0x8724a40, e=0xbfe150b0) at kernel/qapplication.cpp:3865
#26 0x08078dce in kt::App::notify (this=0xaf6d0560, receiver=0x0, event=0x0) at /usr/src/debug/ktorrent-4.0.1/ktorrent/app.cpp:97
#27 0xb69c0a9e in QCoreApplication::notifyInternal (this=0xbfe15900, receiver=0x8724a40, event=0xbfe150b0) at kernel/qcoreapplication.cpp:704
#28 0xb5edc66c in sendSpontaneousEvent (receiver=0x8724a40, event=0xbfe150b0, alienWidget=0x8724a40, nativeWidget=0x82dd500, buttonDown=0xb683b038, lastMouseReceiver=..., spontaneous=true)
    at ../../src/corelib/kernel/qcoreapplication.h:218
#29 QApplicationPrivate::sendMouseEvent (receiver=0x8724a40, event=0xbfe150b0, alienWidget=0x8724a40, nativeWidget=0x82dd500, buttonDown=0xb683b038, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2963
#30 0xb5f6a13a in QETWidget::translateMouseEvent (this=0x82dd500, event=0xbfe155bc) at kernel/qapplication_x11.cpp:4368
#31 0xb5f69704 in QApplication::x11ProcessEvent (this=0xbfe15900, event=0xbfe155bc) at kernel/qapplication_x11.cpp:3379
#32 0xb5f97088 in x11EventSourceDispatch (s=0x82e2068, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#33 0xb51accbe in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0xb51b09f8 in ?? () from /usr/lib/libglib-2.0.so.0
#35 0xb51b0b9e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#36 0xb69ed5c1 in QEventDispatcherGlib::processEvents (this=0x82b8658, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#37 0xb5f96bda in QGuiEventDispatcherGlib::processEvents (this=0x82b8658, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#38 0xb69bf0fd in QEventLoop::processEvents (this=0xbfe15874, flags=) at kernel/qeventloop.cpp:149
#39 0xb69bf549 in QEventLoop::exec (this=0xbfe15874, flags=...) at kernel/qeventloop.cpp:201
#40 0xb69c36d0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#41 0xb5ed5fc4 in QApplication::exec () at kernel/qapplication.cpp:3579
#42 0x08067941 in main (argc=1, argv=0xbfe15d04) at /usr/src/debug/ktorrent-4.0.1/ktorrent/main.cpp:176

Reported using DrKonqi
Comment 1 Joris Guisson 2010-08-20 17:58:36 UTC
KHTML problem reassigning to konqueror folks
Comment 2 Martin Koller 2011-06-23 20:32:18 UTC
can you give an URL which shows the crash ?
Comment 3 Aioanei Rares 2011-06-24 09:52:56 UTC
Damn , I cannot remember what link I clicked that triggered the crash, sorry.
Comment 4 Martin Koller 2011-06-24 11:43:29 UTC
not reproducible.