Bug 219633 - Konqueror crashes when following a special protocol(magnet/apt) link [KHTMLPart::checkLinkSecurity, KHTMLPart::urlSelected, DOM::HTMLAnchorElementImpl::defaultEventHandler]
Summary: Konqueror crashes when following a special protocol(magnet/apt) link [KHTMLPa...
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 213821 224199 242939 246759 255879 334356 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-12-22 05:52 UTC by Aron Fyodor M. Asor
Modified: 2018-11-30 03:46 UTC (History)
8 users (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 Aron Fyodor M. Asor 2009-12-22 05:52:51 UTC
Application: konqueror (4.3.4 (KDE 4.3.4))
KDE Platform Version: 4.3.82 (KDE 4.3.82 (KDE 4.4 >= 20091211)) (Compiled from sources)
Qt Version: 4.7.0
Operating System: Linux 2.6.31-ARCH i686
Distribution (Platform): Archlinux Packages

-- Information about the crash:
go to thepiratebay.org, click the magnet link. CRASH

The crash can be reproduced everytime.

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

Thread 2 (Thread 0xade3ab70 (LWP 30435)):
#0  0xb7877424 in __kernel_vsyscall ()
#1  0xb75c9e55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb1333727 in ?? () from /usr/lib/libQtScript.so.4
#3  0xb1333771 in ?? () from /usr/lib/libQtScript.so.4
#4  0xb75c58ac in start_thread () from /lib/libpthread.so.0
#5  0xb5f3901e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5613700 (LWP 29756)):
[KCrash Handler]
#6  0xb5faf642 in main_arena () from /lib/libc.so.6
#7  0xb1524d56 in KHTMLPart::checkLinkSecurity (this=0x9b672c0, linkURL=..., message=..., button=...) at /home/build/build-i686/kdelibs/src/kdelibs/khtml/khtml_part.cpp:6690
#8  0xb152d681 in KHTMLPart::urlSelected (this=0x9b672c0, url=..., button=1, state=0, _target=..., _args=..., _browserArgs=...) at /home/build/build-i686/kdelibs/src/kdelibs/khtml/khtml_part.cpp:3733
#9  0xb15ecf56 in DOM::HTMLAnchorElementImpl::defaultEventHandler (this=0x9a5a408, evt=0xba6d330) at /home/build/build-i686/kdelibs/src/kdelibs/khtml/html/html_inlineimpl.cpp:158
#10 0xb1591a48 in DOM::NodeImpl::dispatchGenericEvent (this=0x9a5a408, evt=0xba6d330) at /home/build/build-i686/kdelibs/src/kdelibs/khtml/xml/dom_nodeimpl.cpp:526
#11 0xb1591c44 in DOM::NodeImpl::dispatchEvent (this=0x9a5a408, evt=0xba6d330, exceptioncode=@0xbfbcc38c, tempEvent=true) at /home/build/build-i686/kdelibs/src/kdelibs/khtml/xml/dom_nodeimpl.cpp:453
#12 0xb14f2685 in KHTMLView::dispatchMouseEvent (this=0xe4264d0, eventId=3, targetNode=0x9a5a408, targetNodeNonShared=0x9b2e9b8, cancelable=<value optimized out>, detail=1, 
    _mouse=<value optimized out>, setUnder=true, mouseEventType=1, orient=0) at /home/build/build-i686/kdelibs/src/kdelibs/khtml/khtmlview.cpp:3717
#13 0xb1500fd6 in KHTMLView::mouseReleaseEvent (this=0xe4264d0, _mouse=0xbfbcccd4) at /home/build/build-i686/kdelibs/src/kdelibs/khtml/khtmlview.cpp:1578
#14 0xb6237f08 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#15 0xb662a6e3 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#16 0xb14fe5bc in KHTMLView::widgetEvent (this=0xe4264d0, e=0x8052c01) at /home/build/build-i686/kdelibs/src/kdelibs/khtml/khtmlview.cpp:2338
#17 0xb14fe8a5 in KHTMLView::eventFilter (this=0xe4264d0, o=0xe761390, e=0xbfbcccd4) at /home/build/build-i686/kdelibs/src/kdelibs/khtml/khtmlview.cpp:2191
#18 0xb773e26a in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#19 0xb61da769 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#20 0xb61e1e8d in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#21 0xb6ceb7ea in KApplication::notify (this=0xbfbcd54c, receiver=0xe761390, event=0xbfbcccd4) at /home/build/build-i686/kdelibs/src/kdelibs/kdeui/kernel/kapplication.cpp:302
#22 0xb773efcb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#23 0xb61e0ca4 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#24 0xb626a28c in ?? () from /usr/lib/libQtGui.so.4
#25 0xb62697b3 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#26 0xb62962c2 in ?? () from /usr/lib/libQtGui.so.4
#27 0xb5dc9378 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#28 0xb5dccbf0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#29 0xb5dccd23 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#30 0xb776af45 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#31 0xb6295e25 in ?? () from /usr/lib/libQtGui.so.4
#32 0xb773d609 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#33 0xb773da5a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#34 0xb7741bcf in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#35 0xb61da827 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#36 0xb38bef09 in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#37 0x0804e032 in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=0, envs=0x9174dcc "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x9174dd0 "controlcenter;1261363728;209163;14471_TIME27633959") at /home/build/build-i686/kdelibs/src/kdelibs/kinit/kinit.cpp:705
#38 0x0804eb6d in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at /home/build/build-i686/kdelibs/src/kdelibs/kinit/kinit.cpp:1197
#39 0x0804f004 in handle_requests (waitForPid=<value optimized out>) at /home/build/build-i686/kdelibs/src/kdelibs/kinit/kinit.cpp:1390
#40 0x0804f897 in main (argc=4, argv=0xbfbce254, envp=0xbfbce268) at /home/build/build-i686/kdelibs/src/kdelibs/kinit/kinit.cpp:1825

Possible duplicates by query: bug 213821.

Reported using DrKonqi
Comment 1 Dario Andres 2009-12-23 14:12:39 UTC
From bug 213821:
---
What I was doing when the application crashed:
When trying to install strigi using the apt link in
http://linuxappfinder.com/package/strigi-client, konqueror crashed. Link
command is apt:strigi-client
Comment 2 Dario Andres 2009-12-23 14:12:43 UTC
*** Bug 213821 has been marked as a duplicate of this bug. ***
Comment 3 Nicolas L. 2010-06-28 10:34:37 UTC
*** Bug 224199 has been marked as a duplicate of this bug. ***
Comment 4 Nicolas L. 2010-06-28 10:34:44 UTC
*** Bug 242939 has been marked as a duplicate of this bug. ***
Comment 5 Tommi Tervo 2010-08-05 22:14:57 UTC
*** Bug 246759 has been marked as a duplicate of this bug. ***
Comment 6 Tommi Tervo 2010-11-02 19:42:50 UTC
*** Bug 255879 has been marked as a duplicate of this bug. ***
Comment 7 Martin Koller 2011-05-21 09:27:10 UTC
"click the magnet link" ... can you paste the final URL, and check if the crash still happens with a current KDE >= 4.6.3, please ?
I can not find "the magnet link" ...
Comment 8 Tommi Tervo 2014-05-05 09:45:56 UTC
*** Bug 334356 has been marked as a duplicate of this bug. ***
Comment 9 Andrew Crouthamel 2018-10-31 04:01:30 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 10 Bug Janitor Service 2018-11-15 10:32:34 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 11 Bug Janitor Service 2018-11-30 03:46:35 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!