Bug 285919 - Crash when cancelling mailto link
Summary: Crash when cancelling mailto link
Status: RESOLVED FIXED
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-06 18:08 UTC by Rolf Eike Beer
Modified: 2012-11-03 10:11 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
konqueror magnet link click crash backtrace (6.11 KB, text/plain)
2012-11-03 10:11 UTC, Jure Repinc
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rolf Eike Beer 2011-11-06 18:08:20 UTC
Application: konqueror (4.7.3 (4.7.3) "release 10")
KDE Platform Version: 4.7.3 (4.7.3) "release 10"
Qt Version: 4.7.4
Operating System: Linux 3.1.0-46-desktop i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
I clicked on a mailto: link on a website. I clicked cancel on the security question and got this crash.

-- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5731710 (LWP 2471))]

Thread 4 (Thread 0xaf3cfb70 (LWP 2978)):
#0  0xb6bbc494 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0xb5983e95 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0xb598460e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0xb6d637f7 in QEventDispatcherGlib::processEvents (this=0x8d48938, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0xb6d3421d in QEventLoop::processEvents (this=0xaf3cf2c0, flags=...) at kernel/qeventloop.cpp:149
#5  0xb6d34449 in QEventLoop::exec (this=0xaf3cf2c0, flags=...) at kernel/qeventloop.cpp:201
#6  0xb6c32fb9 in QThread::exec (this=0x8d5b158) at thread/qthread.cpp:498
#7  0xb54bde1f in KIO::NameLookUpThread::run (this=0x8d5b158) at /usr/src/debug/kdelibs-4.7.3/kio/kio/hostinfo.cpp:226
#8  0xb6c35c03 in QThreadPrivate::start (arg=0x8d5b158) at thread/qthread_unix.cpp:331
#9  0xb6bb8b25 in start_thread () from /lib/libpthread.so.0
#10 0xb5f5e34e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xae03cb70 (LWP 3403)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6bbd452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6c3627c in wait (this=0x870c024, mutex=0x870c020, time=30000) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=0x870c024, mutex=0x870c020, time=30000) at thread/qwaitcondition_unix.cpp:160
#4  0xb6c2a094 in QThreadPoolThread::run (this=0x9cf2340) at concurrent/qthreadpool.cpp:140
#5  0xb6c35c03 in QThreadPrivate::start (arg=0x9cf2340) at thread/qthread_unix.cpp:331
#6  0xb6bb8b25 in start_thread () from /lib/libpthread.so.0
#7  0xb5f5e34e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xae83db70 (LWP 3424)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6bbd452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6c3627c in wait (this=0x870c024, mutex=0x870c020, time=30000) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=0x870c024, mutex=0x870c020, time=30000) at thread/qwaitcondition_unix.cpp:160
#4  0xb6c2a094 in QThreadPoolThread::run (this=0x85a0298) at concurrent/qthreadpool.cpp:140
#5  0xb6c35c03 in QThreadPrivate::start (arg=0x85a0298) at thread/qthread_unix.cpp:331
#6  0xb6bb8b25 in start_thread () from /lib/libpthread.so.0
#7  0xb5f5e34e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5731710 (LWP 2471)):
[KCrash Handler]
#7  0x0000000f in ?? ()
#8  0xb00a5375 in KHTMLPart::checkLinkSecurity (this=0x8055300, linkURL=..., message=..., button=...) at /usr/src/debug/kdelibs-4.7.3/khtml/khtml_part.cpp:6812
#9  0xb00c7421 in KHTMLPart::urlSelected (this=0x97baa70, url=..., button=1, state=0, _target=..., _args=..., _browserArgs=...) at /usr/src/debug/kdelibs-4.7.3/khtml/khtml_part.cpp:3718
#10 0xb019e7d1 in DOM::HTMLAnchorElementImpl::defaultEventHandler (this=0x9d53ad8, evt=0x87c75c0) at /usr/src/debug/kdelibs-4.7.3/khtml/html/html_inlineimpl.cpp:157
#11 0xb013e285 in DOM::NodeImpl::dispatchGenericEvent (this=0x9d53ad8, evt=0x87c75c0) at /usr/src/debug/kdelibs-4.7.3/khtml/xml/dom_nodeimpl.cpp:494
#12 0xb013e72c in DOM::NodeImpl::dispatchEvent (this=0x9d53ad8, evt=0x87c75c0, exceptioncode=@0xbfcdf59c, tempEvent=true) at /usr/src/debug/kdelibs-4.7.3/khtml/xml/dom_nodeimpl.cpp:401
#13 0xb0084620 in KHTMLView::dispatchMouseEvent (this=0x930f030, eventId=3, targetNode=0x9d53ad8, targetNodeNonShared=0x968a080, cancelable=true, detail=1, _mouse=0xbfcdf658, setUnder=true, 
    mouseEventType=1, orient=0) at /usr/src/debug/kdelibs-4.7.3/khtml/khtmlview.cpp:3610
#14 0xb00856d9 in KHTMLView::mouseReleaseEvent (this=0x930f030, _mouse=0xbfcdfe24) at /usr/src/debug/kdelibs-4.7.3/khtml/khtmlview.cpp:1576
#15 0xb6281bb0 in QWidget::event (this=0x930f030, event=0xbfcdfe24) at kernel/qwidget.cpp:8295
#16 0xb669f685 in QFrame::event (this=0x930f030, e=0xbfcdfe24) at widgets/qframe.cpp:557
#17 0xb008cb5c in KHTMLView::widgetEvent (this=0x930f030, e=0xbfcdfe24) at /usr/src/debug/kdelibs-4.7.3/khtml/khtmlview.cpp:2209
#18 0xb008cf42 in KHTMLView::eventFilter (this=0x930f030, o=0x8b534f8, e=0xbfcdfe24) at /usr/src/debug/kdelibs-4.7.3/khtml/khtmlview.cpp:2054
#19 0xb6d350d6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x80d7f98, receiver=0x8b534f8, event=0xbfcdfe24) at kernel/qcoreapplication.cpp:902
#20 0xb62265f4 in QApplicationPrivate::notify_helper (this=0x80d7f98, receiver=0x8b534f8, e=0xbfcdfe24) at kernel/qapplication.cpp:4477
#21 0xb622ff40 in QApplication::notify (this=0xbfcdfb3c, receiver=0x8b534f8, e=0xbfcdfe24) at kernel/qapplication.cpp:4042
#22 0xb74839b1 in KApplication::notify (this=0xbfce07d0, receiver=0x8b534f8, event=0xbfcdfe24) at /usr/src/debug/kdelibs-4.7.3/kdeui/kernel/kapplication.cpp:311
#23 0xb6d34f3e in QCoreApplication::notifyInternal (this=0xbfce07d0, receiver=0x8b534f8, event=0xbfcdfe24) at kernel/qcoreapplication.cpp:787
#24 0xb62276cc in sendSpontaneousEvent (receiver=0x8b534f8, event=0xbfcdfe24, alienWidget=0x8b534f8, nativeWidget=0x81be4d0, buttonDown=0xb6bafc20, lastMouseReceiver=..., spontaneous=true)
    at ../../src/corelib/kernel/qcoreapplication.h:218
#25 QApplicationPrivate::sendMouseEvent (receiver=0x8b534f8, event=0xbfcdfe24, alienWidget=0x8b534f8, nativeWidget=0x81be4d0, buttonDown=0xb6bafc20, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:3139
#26 0xb62b3b8c in QETWidget::translateMouseEvent (this=0x81be4d0, event=0xbfce033c) at kernel/qapplication_x11.cpp:4461
#27 0xb62b2cae in QApplication::x11ProcessEvent (this=0xbfce07d0, event=0xbfce033c) at kernel/qapplication_x11.cpp:3465
#28 0xb62dda40 in x11EventSourceDispatch (s=0x80d92c0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#29 0xb5983b49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#30 0xb5984350 in ?? () from /usr/lib/libglib-2.0.so.0
#31 0xb598460e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#32 0xb6d637ab in QEventDispatcherGlib::processEvents (this=0x80c3588, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#33 0xb62dd63a in QGuiEventDispatcherGlib::processEvents (this=0x80c3588, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#34 0xb6d3421d in QEventLoop::processEvents (this=0xbfce05f4, flags=...) at kernel/qeventloop.cpp:149
#35 0xb6d34449 in QEventLoop::exec (this=0xbfce05f4, flags=...) at kernel/qeventloop.cpp:201
#36 0xb6d38ef0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#37 0xb6224324 in QApplication::exec () at kernel/qapplication.cpp:3755
#38 0xb1e4936f in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#39 0x0804e29c in launch (argc=3, _name=0x809d204 "konqueror", args=<value optimized out>, cwd=0x0, envc=0, envs=<value optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=
    0x805269a "0") at /usr/src/debug/kdelibs-4.7.3/kinit/kinit.cpp:734
#40 0x0804ee37 in handle_launcher_request (sock=8, who=<value optimized out>) at /usr/src/debug/kdelibs-4.7.3/kinit/kinit.cpp:1226
#41 0x0804f4dc in handle_requests (waitForPid=<value optimized out>) at /usr/src/debug/kdelibs-4.7.3/kinit/kinit.cpp:1419
#42 0x08050359 in main (argc=) at /usr/src/debug/kdelibs-4.7.3/kinit/kinit.cpp:1907

Possible duplicates by query: bug 271593.

Reported using DrKonqi
Comment 1 Rolf Eike Beer 2012-05-16 17:49:40 UTC
Seems to work now.
Comment 2 Jure Repinc 2012-11-03 10:08:18 UTC
I think this crash might be back, at least the backtrace looks the same. But the action leading to the crash is that I click on a magnet link to download a torrent and then nothing happens for a long time and after some more time I get the crash. Should I open a new bug report about this or should this one be reopened?
Comment 3 Jure Repinc 2012-11-03 10:11:51 UTC
Created attachment 74960 [details]
konqueror magnet link click crash backtrace