Bug 169729 - crash in kjs (NodeListImpl) when loading http://www.mobicents.org
Summary: crash in kjs (NodeListImpl) when loading http://www.mobicents.org
Status: RESOLVED DUPLICATE of bug 164348
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-24 16:16 UTC by Marcus Better
Modified: 2008-08-24 17:14 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marcus Better 2008-08-24 16:16:05 UTC
Version:           4.1.00 (KDE 4.1.0) (using 4.1.00 (KDE 4.1.0), Debian packages)
Compiler:          cc
OS:                Linux (x86_64) release 2.6.26-melech

Loading the above web page often, but not always, crashes Konqueror. Sometimes it already started rendering some of the content before crashing.

Program: Konqueror (konqueror), signal SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0x7f638bf1e780 (LWP 18889)]
[KCrash handler]
#5  NodeListImpl (this=0x7fff94051dd0, n=0x0, type=15, 
    factory=0x7f637cbd49a0 <CollectionCache::make()>)
    at /build/buildd/kde4libs-4.1.0/khtml/misc/shared.h:61
#6  0x00007f637cbd3750 in HTMLCollectionImpl (this=0x7fff94051dd0, _base=0x0, 
    _type=15) at /build/buildd/kde4libs-4.1.0/khtml/html/html_miscimpl.cpp:70
#7  0x00007f637cd254df in KJS::FrameArray::getOwnPropertySlot (
    this=0x7f6374e939c0, exec=0x7fff940528d0, propertyName=@0x7fff940527f0, 
    slot=@0x7fff94051e80)
    at /build/buildd/kde4libs-4.1.0/khtml/ecma/kjs_window.cpp:2565
#8  0x00007f637c4e099a in KJS::JSObject::get (this=0x7f6374e939c0, 
    exec=0x7fff940528d0, propertyName=@0x7fff940527f0)
    at /build/buildd/kde4libs-4.1.0/kjs/object.h:584
#9  0x00007f637c4f7692 in KJS::Machine::runBlock (exec=0x7fff940528d0, 
    codeBlock=<value optimized out>, parentExec=0x7fff940534a0)
    at codes.def:722
#10 0x00007f637c4db7d5 in KJS::FunctionImp::callAsFunction (
    this=0x7f63757127c0, exec=0x7fff940534a0, thisObj=<value optimized out>, 
    args=@0x7fff94053420) at /build/buildd/kde4libs-4.1.0/kjs/function.cpp:143
#11 0x00007f637c4e1279 in KJS::JSObject::call (this=0x7fff94051dd0, 
    exec=0x7f637c743ba8, thisObj=0xf, args=@0x7f637cbd49a0)
    at /build/buildd/kde4libs-4.1.0/kjs/object.cpp:99
#12 0x00007f637c4fca2c in KJS::Machine::runBlock (exec=0x7fff940534a0, 
    codeBlock=<value optimized out>, parentExec=0x7fff94054070)
    at codes.def:1206
#13 0x00007f637c4db7d5 in KJS::FunctionImp::callAsFunction (
    this=0x7f63757123c0, exec=0x7fff94054070, thisObj=<value optimized out>, 
    args=@0x7fff94053ff0) at /build/buildd/kde4libs-4.1.0/kjs/function.cpp:143
#14 0x00007f637c4e1279 in KJS::JSObject::call (this=0x7fff94051dd0, 
    exec=0x7f637c743ba8, thisObj=0xf, args=@0x7f637cbd49a0)
    at /build/buildd/kde4libs-4.1.0/kjs/object.cpp:99
#15 0x00007f637c4fca2c in KJS::Machine::runBlock (exec=0x7fff94054070, 
    codeBlock=<value optimized out>, parentExec=0x243b760) at codes.def:1206
#16 0x00007f637c4db7d5 in KJS::FunctionImp::callAsFunction (
    this=0x7f6374e97d00, exec=0x243b760, thisObj=<value optimized out>, 
    args=@0x2955e38) at /build/buildd/kde4libs-4.1.0/kjs/function.cpp:143
#17 0x00007f637c4e1279 in KJS::JSObject::call (this=0x7fff94051dd0, 
    exec=0x7f637c743ba8, thisObj=0xf, args=@0x7f637cbd49a0)
    at /build/buildd/kde4libs-4.1.0/kjs/object.cpp:99
#18 0x00007f637cd22b32 in KJS::ScheduledAction::execute (this=0x2955e30, 
    window=0x7f6375720000)
    at /build/buildd/kde4libs-4.1.0/khtml/ecma/kjs_window.cpp:2174
#19 0x00007f637cd24a56 in KJS::WindowQObject::timerEvent (this=0x23966f0)
    at /build/buildd/kde4libs-4.1.0/khtml/ecma/kjs_window.cpp:2350
#20 0x00007f6388a11d83 in QObject::event (this=0x23966f0, e=0x0)
    at kernel/qobject.cpp:1105
#21 0x00007f638912241d in QApplicationPrivate::notify_helper (this=0x618a70, 
    receiver=0x23966f0, e=0x7fff940549d0) at kernel/qapplication.cpp:3800
#22 0x00007f638912a17a in QApplication::notify (this=0x7fff94054f00, 
    receiver=0x23966f0, e=0x7fff940549d0) at kernel/qapplication.cpp:3765
#23 0x00007f638ab09c0b in KApplication::notify (this=0x7fff94054f00, 
    receiver=0x23966f0, event=0x7fff940549d0)
    at /build/buildd/kde4libs-4.1.0/kdeui/kernel/kapplication.cpp:311
#24 0x00007f6388a0311f in QCoreApplication::notifyInternal (
    this=0x7fff94054f00, receiver=0x23966f0, event=0x7fff940549d0)
    at kernel/qcoreapplication.cpp:591
#25 0x00007f6388a2efa6 in QTimerInfoList::activateTimers (this=0x61b4d0)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#26 0x00007f6388a2b4fd in timerSourceDispatch (source=<value optimized out>)
    at kernel/qeventdispatcher_glib.cpp:166
#27 0x00007f638555a892 in IA__g_main_context_dispatch (context=0x61aaa0)
    at /build/buildd/glib2.0-2.16.4/glib/gmain.c:2012
#28 0x00007f638555e01d in g_main_context_iterate (context=0x61aaa0, block=1, 
    dispatch=1, self=<value optimized out>)
    at /build/buildd/glib2.0-2.16.4/glib/gmain.c:2645
#29 0x00007f638555e1db in IA__g_main_context_iteration (context=0x61aaa0, 
    may_block=1) at /build/buildd/glib2.0-2.16.4/glib/gmain.c:2708
#30 0x00007f6388a2b45f in QEventDispatcherGlib::processEvents (this=0x618760, 
    flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:325
#31 0x00007f63891b386f in QGuiEventDispatcherGlib::processEvents (
    this=0x7fff94051dd0, flags=<value optimized out>)
    at kernel/qguieventdispatcher_glib.cpp:204
#32 0x00007f6388a01a42 in QEventLoop::processEvents (
    this=<value optimized out>, flags={i = -1811592128})
    at kernel/qeventloop.cpp:149
#33 0x00007f6388a01bcd in QEventLoop::exec (this=0x7fff94054c80, flags=
      {i = -1811592048}) at kernel/qeventloop.cpp:200
#34 0x00007f6388a0407d in QCoreApplication::exec ()
    at kernel/qcoreapplication.cpp:849
#35 0x00007f638bc10a61 in kdemain (argc=<value optimized out>, 
    argv=<value optimized out>)
    at /tmp/buildd/kdebase-4.1.0/apps/konqueror/src/konqmain.cpp:227
#36 0x00007f638b8101a6 in __libc_start_main () from /lib/libc.so.6
#37 0x0000000000400629 in _start ()
#0  0x00007f638b8900e1 in nanosleep () from /lib/libc.so.6
Comment 1 Maksim Orlovich 2008-08-24 17:14:55 UTC
Fixed this yesterday....

*** This bug has been marked as a duplicate of bug 164348 ***