Bug 178966 - konqueror crash from KJS::HTMLDocumentProto::self
Summary: konqueror crash from KJS::HTMLDocumentProto::self
Status: CLOSED DUPLICATE of bug 170185
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-28 14:07 UTC by Stefan Usenbinz
Modified: 2008-12-30 14:32 UTC (History)
2 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 Stefan Usenbinz 2008-12-28 14:07:23 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

System is Kubuntu 8.10 with KDE 4.1.85 packages installed.
Had multiple tabs open and trying to go "back" on one of them resulted in the following crash:

Application: Konqueror (konqueror), signal SIGSEGV
[Current thread is 0 (LWP 5903)]

Thread 2 (Thread 0xb12d9b90 (LWP 16919)):
#0  0xb7fb2430 in __kernel_vsyscall ()
#1  0xb656fc01 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb727e150 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb71ae6ae in ?? () from /usr/lib/libQtCore.so.4
#4  0xb635950f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb65777ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb5f56b60 (LWP 5903)):
[KCrash Handler]
#6  KJS::PropertyMap::get (this=0x4, name=@0xa4c0470) at /build/buildd/kde4libs-4.1.85/kjs/property_map.cpp:215
#7  0xb4164159 in KJS::HTMLDocumentProto::self (exec=0xbfcafc60) at /build/buildd/kde4libs-4.1.85/kjs/object.h:439
#8  0xb4164205 in HTMLDocument (this=0xb024c600, exec=0xbfcafc60, d=0xbf98548) at /build/buildd/kde4libs-4.1.85/khtml/ecma/kjs_html.cpp:202
#9  0xb4153fbf in KJS::getDOMNode (exec=0xbfcafc60, n=0xbf98554) at /build/buildd/kde4libs-4.1.85/khtml/ecma/kjs_dom.cpp:1760
#10 0xb418ceed in KJS::Window::getValueProperty (this=0xb0250080, exec=0xbfcafc60, token=4) at /build/buildd/kde4libs-4.1.85/khtml/ecma/kjs_window.cpp:734
#11 0xb3d9a514 in KJS::JSObject::get (this=0xb0250080, exec=0xbfcafc60, propertyName=@0xd77870c) at /build/buildd/kde4libs-4.1.85/kjs/property_slot.h:46
#12 0xb3dafc25 in KJS::Machine::runBlock (exec=0xbfcafc60, codeBlock=@0xa4c0ad8, parentExec=0x0) at codes.def:673
#13 0xb3d6a710 in KJS::FunctionBodyNode::execute (this=0xbd745c8, exec=0xbfcafc60) at /build/buildd/kde4libs-4.1.85/kjs/nodes.cpp:927
#14 0xb3d9da5a in KJS::Interpreter::evaluate (this=0xc167f08, sourceURL=@0xbfcafde4, startingLineNumber=1, code=0xcdd23b0, codeLength=436, thisV=0xb0250180)
    at /build/buildd/kde4libs-4.1.85/kjs/interpreter.cpp:550
#15 0xb3d9dbd7 in KJS::Interpreter::evaluate (this=0xc167f08, sourceURL=@0xbfcafde4, startingLineNumber=1, code=@0xbfcafde8, thisV=0xb0250180) at /build/buildd/kde4libs-4.1.85/kjs/interpreter.cpp:493
#16 0xb41a2c69 in KJS::KJSProxyImpl::evaluate (this=0xd0f10c0, filename=
      {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 41456}, alloc = 0, size = 0, data = 0xb73849ba, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {
0}}, static shared_empty = {ref = {_q_value = 299}, alloc = 0, size = 0, data = 0xb73849ce, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0xbfcafe78, static codecForC
Strings = 0x0}, baseLine=1, str=@0xbfcb0074, n=@0xbfcafedc, completion=0xbfcafe50) at /build/buildd/kde4libs-4.1.85/khtml/ecma/kjs_proxy.cpp:158
#17 0xb3f47cad in KHTMLPart::executeScript (this=0xbf8e340, filename=@0xbfcafef8, baseLine=1, n=@0xbfcafedc, script=@0xbfcb0074) at /build/buildd/kde4libs-4.1.85/khtml/khtml_part.cpp:1293
#18 0xb3fdf0e9 in khtml::HTMLTokenizer::scriptExecution (this=0xcfb19c8, str=@0xbfcb0074, scriptURL=@0xbfcb0070, baseLine=1) at /build/buildd/kde4libs-4.1.85/khtml/html/htmltokenizer.cpp:498
#19 0xb3fe2ee6 in khtml::HTMLTokenizer::scriptHandler (this=0xcfb19c8) at /build/buildd/kde4libs-4.1.85/khtml/html/htmltokenizer.cpp:451
#20 0xb3fe41fd in khtml::HTMLTokenizer::parseSpecial (this=0xcfb19c8, src=@0xcfb1ec8) at /build/buildd/kde4libs-4.1.85/khtml/html/htmltokenizer.cpp:367
#21 0xb3fe6157 in khtml::HTMLTokenizer::parseTag (this=0xcfb19c8, src=@0xcfb1ec8) at /build/buildd/kde4libs-4.1.85/khtml/html/htmltokenizer.cpp:1548
#22 0xb3fe77a6 in khtml::HTMLTokenizer::write (this=0xcfb19c8, str=@0xbfcb03dc, appendData=true) at /build/buildd/kde4libs-4.1.85/khtml/html/htmltokenizer.cpp:1807
#23 0xb3f1e31d in KHTMLPart::write (this=0xbf8e340, str=@0xbfcb0438) at /build/buildd/kde4libs-4.1.85/khtml/khtml_part.cpp:2085
#24 0xb3f15052 in KHTMLPart::end (this=0xbf8e340) at /build/buildd/kde4libs-4.1.85/khtml/khtml_part.cpp:2097
#25 0xb3f16c35 in KHTMLPart::slotRestoreData (this=0xbf8e340, data=@0xbfcb0610) at /build/buildd/kde4libs-4.1.85/khtml/khtml_part.cpp:1775
#26 0xb3f45727 in KHTMLPart::qt_metacall (this=0xbf8e340, _c=QMetaObject::InvokeMetaMethod, _id=21, _a=0xbfcb05dc) at /build/buildd/kde4libs-4.1.85/obj-i486-linux-gnu/khtml/khtml_part.moc:266
#27 0xb72b3a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#28 0xb72b47e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#29 0xb3f72403 in KHTMLPageCacheDelivery::emitData (this=0xcf14e48, _t1=@0xbfcb0610) at /build/buildd/kde4libs-4.1.85/obj-i486-linux-gnu/khtml/khtml_pagecache.moc:131
#30 0xb3f7389b in KHTMLPageCache::sendData (this=0x9dbcbb0) at /build/buildd/kde4libs-4.1.85/khtml/khtml_pagecache.cpp:257
#31 0xb3f739bd in KHTMLPageCache::qt_metacall (this=0x9dbcbb0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfcb06c8) at /build/buildd/kde4libs-4.1.85/obj-i486-linux-gnu/khtml/khtml_pagecache.moc:68
#32 0xb72b3a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#33 0xb72b47e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#34 0xb72b9db7 in ?? () from /usr/lib/libQtCore.so.4
#35 0xb72b9edc in ?? () from /usr/lib/libQtCore.so.4
#36 0xb72ae53f in QObject::event () from /usr/lib/libQtCore.so.4
#37 0xb698e8ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#38 0xb699672e in QApplication::notify () from /usr/lib/libQtGui.so.4
#39 0xb783bd3d in KApplication::notify (this=0xbfcb2398, receiver=0xd82fc40, event=0xbfcb0b5c) at /build/buildd/kde4libs-4.1.85/kdeui/kernel/kapplication.cpp:307
#40 0xb729ee61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#41 0xb72ccd81 in ?? () from /usr/lib/libQtCore.so.4
#42 0xb72c9520 in ?? () from /usr/lib/libQtCore.so.4
#43 0xb628c6f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#44 0xb628fda3 in ?? () from /usr/lib/libglib-2.0.so.0
#45 0xb628ff61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#46 0xb72c9478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#47 0xb6a28ea5 in ?? () from /usr/lib/libQtGui.so.4
#48 0xb729ff36 in QCoreApplication::processEvents () from /usr/lib/libQtCore.so.4
#49 0xb2422203 in KonqSidebarHistoryModule::slotEntryAdded (this=0x9ec1248, entry=@0xbfcb0eb8) at /usr/include/qt4/QtCore/qcoreapplication.h:154
#50 0xb24244b2 in KonqSidebarHistoryModule::qt_metacall (this=0x9ec1248, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfcb0e4c)
    at /build/buildd/kdebase-4.1.85/obj-i486-linux-gnu/apps/konqueror/sidebar/trees/history_module/history_module.moc:87
#51 0xb72b3a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#52 0xb72b47e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#53 0xb7e93803 in KonqHistoryManager::entryAdded (this=0x98df4b0, _t1=@0xbfcb0eb8) at /build/buildd/kdebase-4.1.85/obj-i486-linux-gnu/apps/konqueror/src/konqhistorymanager.moc:140
#54 0xb7e95b21 in KonqHistoryManager::slotNotifyHistoryEntry (this=0x98df4b0, data=@0xcc0db00, msg=@0xa002a2c) at /build/buildd/kdebase-4.1.85/apps/konqueror/src/konqhistorymanager.cpp:496
#55 0xb7e9841b in KonqHistoryManager::qt_metacall (this=0x98df4b0, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbfcb10b8)
    at /build/buildd/kdebase-4.1.85/obj-i486-linux-gnu/apps/konqueror/src/konqhistorymanager.moc:117
#56 0xb73a726e in ?? () from /usr/lib/libQtDBus.so.4
#57 0xb73ae627 in ?? () from /usr/lib/libQtDBus.so.4
#58 0xb72ae771 in QObject::event () from /usr/lib/libQtCore.so.4
#59 0xb698e8ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#60 0xb699672e in QApplication::notify () from /usr/lib/libQtGui.so.4
#61 0xb783bd3d in KApplication::notify (this=0xbfcb2398, receiver=0x98df4b0, event=0xa002a00) at /build/buildd/kde4libs-4.1.85/kdeui/kernel/kapplication.cpp:307
#62 0xb729ee61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#63 0xb729fae5 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#64 0xb729fcdd in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4
#65 0xb72c982f in ?? () from /usr/lib/libQtCore.so.4
#66 0xb628c6f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#67 0xb628fda3 in ?? () from /usr/lib/libglib-2.0.so.0
#68 0xb628ff61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#69 0xb72c9478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#70 0xb6a28ea5 in ?? () from /usr/lib/libQtGui.so.4
#71 0xb729ff36 in QCoreApplication::processEvents () from /usr/lib/libQtCore.so.4
#72 0xb2422203 in KonqSidebarHistoryModule::slotEntryAdded (this=0x9ec1248, entry=@0xbfcb18a8) at /usr/include/qt4/QtCore/qcoreapplication.h:154
#73 0xb24244b2 in KonqSidebarHistoryModule::qt_metacall (this=0x9ec1248, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfcb183c)
    at /build/buildd/kdebase-4.1.85/obj-i486-linux-gnu/apps/konqueror/sidebar/trees/history_module/history_module.moc:87
#74 0xb72b3a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#75 0xb72b47e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#76 0xb7e93803 in KonqHistoryManager::entryAdded (this=0x98df4b0, _t1=@0xbfcb18a8) at /build/buildd/kdebase-4.1.85/obj-i486-linux-gnu/apps/konqueror/src/konqhistorymanager.moc:140
#77 0xb7e95b21 in KonqHistoryManager::slotNotifyHistoryEntry (this=0x98df4b0, data=@0xd5b96e8, msg=@0xa253b1c) at /build/buildd/kdebase-4.1.85/apps/konqueror/src/konqhistorymanager.cpp:496
#78 0xb7e9841b in KonqHistoryManager::qt_metacall (this=0x98df4b0, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbfcb1aa8)
    at /build/buildd/kdebase-4.1.85/obj-i486-linux-gnu/apps/konqueror/src/konqhistorymanager.moc:117
#79 0xb73a726e in ?? () from /usr/lib/libQtDBus.so.4
#80 0xb73ae627 in ?? () from /usr/lib/libQtDBus.so.4
#81 0xb72ae771 in QObject::event () from /usr/lib/libQtCore.so.4
#82 0xb698e8ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#83 0xb699672e in QApplication::notify () from /usr/lib/libQtGui.so.4
#84 0xb783bd3d in KApplication::notify (this=0xbfcb2398, receiver=0x98df4b0, event=0xa253af0) at /build/buildd/kde4libs-4.1.85/kdeui/kernel/kapplication.cpp:307
#85 0xb729ee61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#86 0xb729fae5 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#87 0xb729fcdd in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4
#88 0xb72c982f in ?? () from /usr/lib/libQtCore.so.4
#89 0xb628c6f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#90 0xb628fda3 in ?? () from /usr/lib/libglib-2.0.so.0
#91 0xb628ff61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#92 0xb72c9478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#93 0xb6a28ea5 in ?? () from /usr/lib/libQtGui.so.4
#94 0xb729d52a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#95 0xb729d6ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#96 0xb729fda5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#97 0xb698e767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#98 0xb7f65585 in kdemain (argc=3, argv=0xbfcb2714) at /build/buildd/kdebase-4.1.85/apps/konqueror/src/konqmain.cpp:257
#99 0x08048702 in main (argc=) at /build/buildd/kdebase-4.1.85/obj-i486-linux-gnu/apps/konqueror/src/konqueror_dummy.cpp:3
Comment 1 Dario Andres 2008-12-28 14:17:09 UTC
This may be related to bug 173066 (similar backtrace)
Comment 2 FiNeX 2008-12-28 14:17:16 UTC

*** This bug has been marked as a duplicate of bug 170185 ***
Comment 3 Stefan Usenbinz 2008-12-30 14:32:36 UTC
Missed those when checking for dups. Closing.