[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 178966] New: konqueror crash from KJS::HTMLDocumentProto::self
From:       Stefan Usenbinz <usenbinz () gmx ! de>
Date:       2008-12-28 13:07:25
Message-ID: bug-178966-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

http://bugs.kde.org/show_bug.cgi?id=178966

           Summary: konqueror crash from KJS::HTMLDocumentProto::self
           Product: konqueror
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: konq-bugs@kde.org
        ReportedBy: usenbinz@gmx.de


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



-- 
Configure bugmail: http://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic