Bug 193177 - Konqueror Segfault When Viewing Slashdot Dynamic Preferences
Summary: Konqueror Segfault When Viewing Slashdot Dynamic Preferences
Status: RESOLVED NOT A BUG
Alias: None
Product: konqueror
Classification: Applications
Component: khtml ecma (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 206736 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-05-19 02:46 UTC by ComputerDruid
Modified: 2011-08-01 00:28 UTC (History)
3 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 ComputerDruid 2009-05-19 02:46:43 UTC
Application that crashed: konqueror
Version of the application: 4.2.86 (KDE 4.2.86 (KDE 4.3 >= 20090514))
KDE Version: 4.2.86 (KDE 4.2.86 (KDE 4.3 >= 20090514))
Qt Version: 4.5.1
Operating System: Linux 2.6.29-gentoo-r2 x86_64

What I was doing when the application crashed:
While exploring slashdot dynamic layout preferences, Konqueror crashed upon a mouse cick on a link.

This was submitted with the new(ish) crash reporting assistant.

 -- Backtrace:
Application: Konqueror (kdeinit), signal: Segmentation fault
[KCrash Handler]
#5  khtml::BidiContext::deref (this=0xc00000010) at /home/cdruid/kde/src/KDE/kdelibs/khtml/rendering/bidi.cpp:206
#6  0x00007f41028f43c4 in khtml::RootInlineBox::setLineBreakInfo (this=0x50630d8, obj=0x0, breakPos=<value optimized out>, status=@0x7fff1b2b7bc0, context=0x0)
    at /home/cdruid/kde/src/KDE/kdelibs/khtml/rendering/render_line.cpp:1177
#7  0x00007f41028f449a in khtml::RootInlineBox::childRemoved (this=0xc00000010, box=0x5063140) at /home/cdruid/kde/src/KDE/kdelibs/khtml/rendering/render_line.cpp:1161
#8  0x00007f41028f4514 in khtml::InlineFlowBox::removeFromLine (this=0x50630d8, child=0x5063140) at /home/cdruid/kde/src/KDE/kdelibs/khtml/rendering/render_line.cpp:226
#9  0x00007f41028b3ca8 in khtml::RenderFlow::detach (this=0x41a4d40) at /home/cdruid/kde/src/KDE/kdelibs/khtml/rendering/render_flow.cpp:343
#10 0x00007f41027e6fc6 in DOM::NodeImpl::detach (this=0x4419190) at /home/cdruid/kde/src/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:973
#11 0x00007f41027e77c8 in DOM::NodeBaseImpl::detach (this=0x5206a90) at /home/cdruid/kde/src/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:1834
#12 0x00007f41027e77c8 in DOM::NodeBaseImpl::detach (this=0x20e05c0) at /home/cdruid/kde/src/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:1834
#13 0x00007f41027e77c8 in DOM::NodeBaseImpl::detach (this=0x41fe920) at /home/cdruid/kde/src/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:1834
#14 0x00007f41027ebf9d in DOM::NodeBaseImpl::removeChild (this=0x3e6a240, oldChild=0x41fe920, exceptioncode=<value optimized out>) at /home/cdruid/kde/src/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:1619
#15 0x00007f410298ecec in DOMNodeProtoFunc::callAsFunction (this=<value optimized out>, exec=0x7fff1b2b8820, thisObj=0x7f40f9fd3c40, args=@0x7fff1b2b8770)
    at /home/cdruid/kde/src/KDE/kdelibs/khtml/ecma/kjs_dom.cpp:644
#16 0x00007f410231e7f9 in KJS::JSObject::call (this=0xc00000010, exec=0x0, thisObj=0x28, args=@0x7fff1b2b7bc0) at /home/cdruid/kde/src/KDE/kdelibs/kjs/object.cpp:69
#17 0x00007f4102339751 in KJS::Machine::runBlock (exec=0x7fff1b2b8820, codeBlock=<value optimized out>, parentExec=0x7fff1b2b93e0) at codes.def:1192
#18 0x00007f410231ad7c in KJS::FunctionImp::callAsFunction (this=0x7f40fd45a980, exec=0x7fff1b2b93e0, thisObj=<value optimized out>, args=@0x7fff1b2b8a10)
    at /home/cdruid/kde/src/KDE/kdelibs/kjs/function.cpp:144
#19 0x00007f410231e7f9 in KJS::JSObject::call (this=0xc00000010, exec=0x0, thisObj=0x28, args=@0x7fff1b2b7bc0) at /home/cdruid/kde/src/KDE/kdelibs/kjs/object.cpp:69
#20 0x00007f410230165a in KJS::FunctionProtoFunc::callAsFunction (this=<value optimized out>, exec=0x7fff1b2b93e0, thisObj=0x7f40fd45a980, args=@0x1)
    at /home/cdruid/kde/src/KDE/kdelibs/kjs/function_object.cpp:123
#21 0x00007f410231e7f9 in KJS::JSObject::call (this=0xc00000010, exec=0x0, thisObj=0x28, args=@0x7fff1b2b7bc0) at /home/cdruid/kde/src/KDE/kdelibs/kjs/object.cpp:69
#22 0x00007f4102339751 in KJS::Machine::runBlock (exec=0x7fff1b2b93e0, codeBlock=<value optimized out>, parentExec=0x7fff1b2b9ed0) at codes.def:1192
#23 0x00007f410231ad7c in KJS::FunctionImp::callAsFunction (this=0x7f40fd45d900, exec=0x7fff1b2b9ed0, thisObj=<value optimized out>, args=@0x7fff1b2b9e20)
    at /home/cdruid/kde/src/KDE/kdelibs/kjs/function.cpp:144
#24 0x00007f410231e7f9 in KJS::JSObject::call (this=0xc00000010, exec=0x0, thisObj=0x28, args=@0x7fff1b2b7bc0) at /home/cdruid/kde/src/KDE/kdelibs/kjs/object.cpp:69
#25 0x00007f4102339751 in KJS::Machine::runBlock (exec=0x7fff1b2b9ed0, codeBlock=<value optimized out>, parentExec=0x7fff1b2ba9c0) at codes.def:1192
#26 0x00007f410231ad7c in KJS::FunctionImp::callAsFunction (this=0x7f40fd45ed80, exec=0x7fff1b2ba9c0, thisObj=<value optimized out>, args=@0x7fff1b2ba910)
    at /home/cdruid/kde/src/KDE/kdelibs/kjs/function.cpp:144
#27 0x00007f410231e7f9 in KJS::JSObject::call (this=0xc00000010, exec=0x0, thisObj=0x28, args=@0x7fff1b2b7bc0) at /home/cdruid/kde/src/KDE/kdelibs/kjs/object.cpp:69
#28 0x00007f4102339751 in KJS::Machine::runBlock (exec=0x7fff1b2ba9c0, codeBlock=<value optimized out>, parentExec=0x7fff1b2bb580) at codes.def:1192
#29 0x00007f410231ad7c in KJS::FunctionImp::callAsFunction (this=0x7f40fd45a380, exec=0x7fff1b2bb580, thisObj=<value optimized out>, args=@0x7fff1b2babb0)
    at /home/cdruid/kde/src/KDE/kdelibs/kjs/function.cpp:144
#30 0x00007f410231e7f9 in KJS::JSObject::call (this=0xc00000010, exec=0x0, thisObj=0x28, args=@0x7fff1b2b7bc0) at /home/cdruid/kde/src/KDE/kdelibs/kjs/object.cpp:69
#31 0x00007f410230165a in KJS::FunctionProtoFunc::callAsFunction (this=<value optimized out>, exec=0x7fff1b2bb580, thisObj=0x7f40fd45a380, args=@0x1)
    at /home/cdruid/kde/src/KDE/kdelibs/kjs/function_object.cpp:123
#32 0x00007f410231e7f9 in KJS::JSObject::call (this=0xc00000010, exec=0x0, thisObj=0x28, args=@0x7fff1b2b7bc0) at /home/cdruid/kde/src/KDE/kdelibs/kjs/object.cpp:69
#33 0x00007f4102339751 in KJS::Machine::runBlock (exec=0x7fff1b2bb580, codeBlock=<value optimized out>, parentExec=0x7fff1b2bc070) at codes.def:1192
#34 0x00007f410231ad7c in KJS::FunctionImp::callAsFunction (this=0x7f40fc7b6180, exec=0x7fff1b2bc070, thisObj=<value optimized out>, args=@0x7fff1b2bbfc0)
    at /home/cdruid/kde/src/KDE/kdelibs/kjs/function.cpp:144
#35 0x00007f410231e7f9 in KJS::JSObject::call (this=0xc00000010, exec=0x0, thisObj=0x28, args=@0x7fff1b2b7bc0) at /home/cdruid/kde/src/KDE/kdelibs/kjs/object.cpp:69
#36 0x00007f4102339751 in KJS::Machine::runBlock (exec=0x7fff1b2bc070, codeBlock=<value optimized out>, parentExec=0x7fff1b2bcc30) at codes.def:1192
#37 0x00007f410231ad7c in KJS::FunctionImp::callAsFunction (this=0x7f40fd45a900, exec=0x7fff1b2bcc30, thisObj=<value optimized out>, args=@0x7fff1b2bc260)
    at /home/cdruid/kde/src/KDE/kdelibs/kjs/function.cpp:144
#38 0x00007f410231e7f9 in KJS::JSObject::call (this=0xc00000010, exec=0x0, thisObj=0x28, args=@0x7fff1b2b7bc0) at /home/cdruid/kde/src/KDE/kdelibs/kjs/object.cpp:69
#39 0x00007f410230165a in KJS::FunctionProtoFunc::callAsFunction (this=<value optimized out>, exec=0x7fff1b2bcc30, thisObj=0x7f40fd45a900, args=@0x1)
    at /home/cdruid/kde/src/KDE/kdelibs/kjs/function_object.cpp:123
#40 0x00007f410231e7f9 in KJS::JSObject::call (this=0xc00000010, exec=0x0, thisObj=0x28, args=@0x7fff1b2b7bc0) at /home/cdruid/kde/src/KDE/kdelibs/kjs/object.cpp:69
#41 0x00007f4102339751 in KJS::Machine::runBlock (exec=0x7fff1b2bcc30, codeBlock=<value optimized out>, parentExec=0x7fff1b2bd720) at codes.def:1192
#42 0x00007f410231ad7c in KJS::FunctionImp::callAsFunction (this=0x7f40fd45d900, exec=0x7fff1b2bd720, thisObj=<value optimized out>, args=@0x7fff1b2bd670)
    at /home/cdruid/kde/src/KDE/kdelibs/kjs/function.cpp:144
#43 0x00007f410231e7f9 in KJS::JSObject::call (this=0xc00000010, exec=0x0, thisObj=0x28, args=@0x7fff1b2b7bc0) at /home/cdruid/kde/src/KDE/kdelibs/kjs/object.cpp:69
#44 0x00007f4102339751 in KJS::Machine::runBlock (exec=0x7fff1b2bd720, codeBlock=<value optimized out>, parentExec=0x7fff1b2be210) at codes.def:1192
#45 0x00007f410231ad7c in KJS::FunctionImp::callAsFunction (this=0x7f40fd45ed80, exec=0x7fff1b2be210, thisObj=<value optimized out>, args=@0x7fff1b2be160)
    at /home/cdruid/kde/src/KDE/kdelibs/kjs/function.cpp:144
#46 0x00007f410231e7f9 in KJS::JSObject::call (this=0xc00000010, exec=0x0, thisObj=0x28, args=@0x7fff1b2b7bc0) at /home/cdruid/kde/src/KDE/kdelibs/kjs/object.cpp:69
#47 0x00007f4102339751 in KJS::Machine::runBlock (exec=0x7fff1b2be210, codeBlock=<value optimized out>, parentExec=0x7fff1b2bed00) at codes.def:1192
#48 0x00007f410231ad7c in KJS::FunctionImp::callAsFunction (this=0x7f40fd45a240, exec=0x7fff1b2bed00, thisObj=<value optimized out>, args=@0x7fff1b2bec50)
    at /home/cdruid/kde/src/KDE/kdelibs/kjs/function.cpp:144
#49 0x00007f410231e7f9 in KJS::JSObject::call (this=0xc00000010, exec=0x0, thisObj=0x28, args=@0x7fff1b2b7bc0) at /home/cdruid/kde/src/KDE/kdelibs/kjs/object.cpp:69
#50 0x00007f4102339751 in KJS::Machine::runBlock (exec=0x7fff1b2bed00, codeBlock=<value optimized out>, parentExec=0x7fff1b2bf7f0) at codes.def:1192
#51 0x00007f410231ad7c in KJS::FunctionImp::callAsFunction (this=0x7f40fd45e1c0, exec=0x7fff1b2bf7f0, thisObj=<value optimized out>, args=@0x7fff1b2bf740)
    at /home/cdruid/kde/src/KDE/kdelibs/kjs/function.cpp:144
#52 0x00007f410231e7f9 in KJS::JSObject::call (this=0xc00000010, exec=0x0, thisObj=0x28, args=@0x7fff1b2b7bc0) at /home/cdruid/kde/src/KDE/kdelibs/kjs/object.cpp:69
#53 0x00007f4102339751 in KJS::Machine::runBlock (exec=0x7fff1b2bf7f0, codeBlock=<value optimized out>, parentExec=0x7fff1b2c02e0) at codes.def:1192
#54 0x00007f410231ad7c in KJS::FunctionImp::callAsFunction (this=0x7f40f9fdb7c0, exec=0x7fff1b2c02e0, thisObj=<value optimized out>, args=@0x7fff1b2c0230)
    at /home/cdruid/kde/src/KDE/kdelibs/kjs/function.cpp:144
#55 0x00007f410231e7f9 in KJS::JSObject::call (this=0xc00000010, exec=0x0, thisObj=0x28, args=@0x7fff1b2b7bc0) at /home/cdruid/kde/src/KDE/kdelibs/kjs/object.cpp:69
#56 0x00007f4102339751 in KJS::Machine::runBlock (exec=0x7fff1b2c02e0, codeBlock=<value optimized out>, parentExec=0x7fff1b2c0dd0) at codes.def:1192
#57 0x00007f410231ad7c in KJS::FunctionImp::callAsFunction (this=0x7f40f9fdb6c0, exec=0x7fff1b2c0dd0, thisObj=<value optimized out>, args=@0x7fff1b2c0d20)
    at /home/cdruid/kde/src/KDE/kdelibs/kjs/function.cpp:144
#58 0x00007f410231e7f9 in KJS::JSObject::call (this=0xc00000010, exec=0x0, thisObj=0x28, args=@0x7fff1b2b7bc0) at /home/cdruid/kde/src/KDE/kdelibs/kjs/object.cpp:69
#59 0x00007f4102339751 in KJS::Machine::runBlock (exec=0x7fff1b2c0dd0, codeBlock=<value optimized out>, parentExec=0x33ba500) at codes.def:1192
#60 0x00007f410231ad7c in KJS::FunctionImp::callAsFunction (this=0x7f40f9fd93c0, exec=0x33ba500, thisObj=<value optimized out>, args=@0x498fe58)
    at /home/cdruid/kde/src/KDE/kdelibs/kjs/function.cpp:144
#61 0x00007f410231e7f9 in KJS::JSObject::call (this=0xc00000010, exec=0x0, thisObj=0x28, args=@0x7fff1b2b7bc0) at /home/cdruid/kde/src/KDE/kdelibs/kjs/object.cpp:69
#62 0x00007f41029bf5b2 in KJS::ScheduledAction::execute (this=0x498fe50, window=0x7f41130e0200) at /home/cdruid/kde/src/KDE/kdelibs/khtml/ecma/kjs_window.cpp:2169
#63 0x00007f41029c1056 in KJS::WindowQObject::timerEvent (this=0x352e330) at /home/cdruid/kde/src/KDE/kdelibs/khtml/ecma/kjs_window.cpp:2345
#64 0x00007f4112ddf5a3 in QObject::event () from /usr/lib64/qt4/libQtCore.so.4
#65 0x00007f411024078d in QApplicationPrivate::notify_helper () from /usr/lib64/qt4/libQtGui.so.4
#66 0x00007f411024918a in QApplication::notify () from /usr/lib64/qt4/libQtGui.so.4
#67 0x00007f411126d18b in KApplication::notify (this=0x7fff1b2c1c50, receiver=0x352e330, event=0x7fff1b2c1730) at /home/cdruid/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307
#68 0x00007f4112dd0afb in QCoreApplication::notifyInternal () from /usr/lib64/qt4/libQtCore.so.4
#69 0x00007f4112df900e in ?? () from /usr/lib64/qt4/libQtCore.so.4
#70 0x00007f4112df601d in ?? () from /usr/lib64/qt4/libQtCore.so.4
#71 0x00007f410ecd8e19 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#72 0x00007f410ecdc4d0 in ?? () from /usr/lib/libglib-2.0.so.0
#73 0x00007f410ecdc66c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#74 0x00007f4112df5f7f in QEventDispatcherGlib::processEvents () from /usr/lib64/qt4/libQtCore.so.4
#75 0x00007f41102c68df in ?? () from /usr/lib64/qt4/libQtGui.so.4
#76 0x00007f4112dcf4b2 in QEventLoop::processEvents () from /usr/lib64/qt4/libQtCore.so.4
#77 0x00007f4112dcf645 in QEventLoop::exec () from /usr/lib64/qt4/libQtCore.so.4
#78 0x00007f4112dd16bc in QCoreApplication::exec () from /usr/lib64/qt4/libQtCore.so.4
#79 0x00007f41078d3ad9 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /home/cdruid/kde/src/KDE/kdebase/apps/konqueror/src/konqmain.cpp:257
#80 0x000000000040712e in launch (argc=2, _name=0x1d9a938 "/home/cdruid/kde/bin/konqueror", args=<value optimized out>, cwd=0x0, envc=0, envs=0x1d9a968 "", reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x1d9a970 "spidermine;1242686174;943258;3073_TIME1921852") at /home/cdruid/kde/src/KDE/kdelibs/kinit/kinit.cpp:667
#81 0x0000000000407928 in handle_launcher_request (sock=7, who=<value optimized out>) at /home/cdruid/kde/src/KDE/kdelibs/kinit/kinit.cpp:1159
#82 0x0000000000407ebe in handle_requests (waitForPid=0) at /home/cdruid/kde/src/KDE/kdelibs/kinit/kinit.cpp:1352
#83 0x00000000004089d2 in main (argc=2, argv=0x7fff1b2c3238, envp=0x7fff1b2c3250) at /home/cdruid/kde/src/KDE/kdelibs/kinit/kinit.cpp:1779
Comment 1 Dario Andres 2009-05-23 04:59:22 UTC
Bug 193717 could be related to this
Comment 2 FiNeX 2009-09-08 13:25:28 UTC
*** Bug 206736 has been marked as a duplicate of this bug. ***
Comment 3 Martin Koller 2011-07-31 20:24:46 UTC
If you can still reproduce the crash with KDE >= 4.6.5, please tell us
the URL.
"slashdot dynamic layout preferences" says nothing to me.
Comment 4 ComputerDruid 2011-08-01 00:28:46 UTC
I haven't used konqueror nor slashdot in more than a year. I fired it up and tested it, but the page I was originally testing no longer exists in the slashdot preferences.

Marking this bug as RESOLVED INVALID as there is no more page to cause the error in the first place.

Thanks for noticing this one