Bug 285197 - KJS debugger crash in timerEvent handler
Summary: KJS debugger crash in timerEvent handler
Status: RESOLVED DUPLICATE of bug 274567
Alias: None
Product: konqueror
Classification: Applications
Component: khtml ecma (show other bugs)
Version: 4.6.4
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-28 17:38 UTC by Christopher Yeleighton
Modified: 2011-11-03 22:28 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (5.92 KB, text/plain)
2011-10-28 21:34 UTC, Christopher Yeleighton
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christopher Yeleighton 2011-10-28 17:38:40 UTC
Application: konqueror (4.6.00 (4.6.0) "release 6")
KDE Platform Version: 4.6.4 (4.6.4)
Qt Version: 4.7.3
Operating System: Linux 2.6.37.6-0.7-desktop x86_64
Distribution: "openSUSE 11.4 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

I was browsing Nokia accessories gallery.
<URL: http://www.nokia.pl/produkty/akcesoria/futeraly-i-pokrowce/futeraly >

-- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#6  isEmpty (this=0x0) at /usr/include/QtCore/qstring.h:708
#7  KJSDebugger::DebugDocument::breakpoints (this=0x0) at /usr/src/debug/kdelibs-4.6.4/khtml/ecma/debugger/debugdocument.cpp:163
#8  0x00007f57d161fd08 in KJSDebugger::DebugDocument::hasBreakpoint (this=<value optimized out>, lineNumber=296) at /usr/src/debug/kdelibs-4.6.4/khtml/ecma/debugger/debugdocument.cpp:155
#9  0x00007f57d161a26e in KJSDebugger::DebugWindow::checkSourceLocation (this=0xdd3800, exec=0x7fff53b05dd0, sourceId=7432, firstLine=296, lastLine=<value optimized out>) at /usr/src/debug/kdelibs-4.6.4/khtml/ecma/debugger/debugwindow.cpp:720
#10 0x00007f57d161a5c7 in KJSDebugger::DebugWindow::atStatement (this=0xdd3800, exec=0x7fff53b05dd0, sourceId=7432, firstLine=296, lastLine=296) at /usr/src/debug/kdelibs-4.6.4/khtml/ecma/debugger/debugwindow.cpp:690
#11 0x00007f57d0cc6222 in KJS::Machine::runBlock (exec=0x7fff53b05dd0, codeBlock=..., parentExec=0x7fff53b06860) at codes.def:230
#12 0x00007f57d0cae43e in KJS::FunctionImp::callAsFunction (this=0x7f57cbd69400, exec=0x7fff53b06860, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.6.4/kjs/function.cpp:172
#13 0x00007f57d0ccd9e9 in call (exec=0x7fff53b06860, codeBlock=..., parentExec=0x7fff53b072f0) at /usr/src/debug/kdelibs-4.6.4/kjs/object.h:626
#14 KJS::Machine::runBlock (exec=0x7fff53b06860, codeBlock=..., parentExec=0x7fff53b072f0) at codes.def:1223
#15 0x00007f57d0cae43e in KJS::FunctionImp::callAsFunction (this=0x7f57cbd2eec0, exec=0x7fff53b072f0, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.6.4/kjs/function.cpp:172
#16 0x00007f57d0ccd9e9 in call (exec=0x7fff53b072f0, codeBlock=..., parentExec=0x7fff53b07d80) at /usr/src/debug/kdelibs-4.6.4/kjs/object.h:626
#17 KJS::Machine::runBlock (exec=0x7fff53b072f0, codeBlock=..., parentExec=0x7fff53b07d80) at codes.def:1223
#18 0x00007f57d0cae43e in KJS::FunctionImp::callAsFunction (this=0x7f57cbc4e800, exec=0x7fff53b07d80, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.6.4/kjs/function.cpp:172
#19 0x00007f57d0ccd9e9 in call (exec=0x7fff53b07d80, codeBlock=..., parentExec=0x7fff53b08810) at /usr/src/debug/kdelibs-4.6.4/kjs/object.h:626
#20 KJS::Machine::runBlock (exec=0x7fff53b07d80, codeBlock=..., parentExec=0x7fff53b08810) at codes.def:1223
#21 0x00007f57d0cae43e in KJS::FunctionImp::callAsFunction (this=0x7f57cbc4e740, exec=0x7fff53b08810, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.6.4/kjs/function.cpp:172
#22 0x00007f57d0ccd9e9 in call (exec=0x7fff53b08810, codeBlock=..., parentExec=0x2343030) at /usr/src/debug/kdelibs-4.6.4/kjs/object.h:626
#23 KJS::Machine::runBlock (exec=0x7fff53b08810, codeBlock=..., parentExec=0x2343030) at codes.def:1223
#24 0x00007f57d0cae43e in KJS::FunctionImp::callAsFunction (this=0x7f57cbc4c740, exec=0x2343030, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.6.4/kjs/function.cpp:172
#25 0x00007f57d15c039f in call (this=0x21b33c0, window=0x7f57cbdc0200) at /usr/src/debug/kdelibs-4.6.4/kjs/object.h:626
#26 KJS::ScheduledAction::execute (this=0x21b33c0, window=0x7f57cbdc0200) at /usr/src/debug/kdelibs-4.6.4/khtml/ecma/kjs_window.cpp:2283
#27 0x00007f57d15ce13b in KJS::WindowQObject::timerEvent (this=0x1db3780) at /usr/src/debug/kdelibs-4.6.4/khtml/ecma/kjs_window.cpp:2458
#28 0x00007f57e84db0a9 in QObject::event (this=0x1db3780, e=<value optimized out>) at kernel/qobject.cpp:1181
#29 0x00007f57e7672144 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#30 0x00007f57e767a6fa in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#31 0x00007f57e916d3c6 in KApplication::notify (this=0x7fff53b09750, receiver=0x1db3780, event=0x7fff53b09210) at /usr/src/debug/kdelibs-4.6.4/kdeui/kernel/kapplication.cpp:311
#32 0x00007f57e84c747c in QCoreApplication::notifyInternal (this=0x7fff53b09750, receiver=0x1db3780, event=0x7fff53b09210) at kernel/qcoreapplication.cpp:731
#33 0x00007f57e84f4df8 in sendEvent (this=0x6e2400) at kernel/qcoreapplication.h:215
#34 QTimerInfoList::activateTimers (this=0x6e2400) at kernel/qeventdispatcher_unix.cpp:619
#35 0x00007f57e84f1b54 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#36 0x00007f57e3d5cbd3 in g_main_dispatch (context=0x6e11b0) at gmain.c:2440
#37 g_main_context_dispatch (context=0x6e11b0) at gmain.c:3013
#38 0x00007f57e3d5d3b0 in g_main_context_iterate (context=0x6e11b0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3091
#39 0x00007f57e3d5d650 in g_main_context_iteration (context=0x6e11b0, may_block=1) at gmain.c:3154
#40 0x00007f57e84f222f in QEventDispatcherGlib::processEvents (this=0x617ca0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#41 0x00007f57e7717bae in ?? () from /usr/lib64/libQtGui.so.4
#42 0x00007f57e84c68d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#43 0x00007f57e84c6ae5 in QEventLoop::exec (this=0x7fff53b09520, flags=...) at kernel/qeventloop.cpp:201
#44 0x00007f57e84caf2b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#45 0x00007f57d8b4f34a in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdebase-4.6.0/apps/konqueror/src/konqmain.cpp:219
#46 0x00000000004075c9 in _start ()

This bug may be a duplicate of or related to bug 282373, bug 274567.

Possible duplicates by query: bug 282373, bug 274567.

Reported using DrKonqi
Comment 1 Christopher Yeleighton 2011-10-28 21:33:12 UTC
Trying to set the URL
Comment 2 Christopher Yeleighton 2011-10-28 21:34:38 UTC
Created attachment 64995 [details]
New crash information added by DrKonqi

konqueror (4.6.00 (4.6.0) "release 6") on KDE Platform 4.6.4 (4.6.4) using Qt 4.7.3

- What I was doing when the application crashed:

I was browsing Nokia accessories gallery.
<URL: http://www.nokia.pl/produkty/akcesoria/futeraly-i-pokrowce/futeraly >

-- Backtrace (Reduced):
#6  isEmpty (this=0x0) at /usr/include/QtCore/qstring.h:708
#7  KJSDebugger::DebugDocument::breakpoints (this=0x0) at /usr/src/debug/kdelibs-4.6.4/khtml/ecma/debugger/debugdocument.cpp:163
#8  0x00007f57d161fd08 in KJSDebugger::DebugDocument::hasBreakpoint (this=<value optimized out>, lineNumber=296) at /usr/src/debug/kdelibs-4.6.4/khtml/ecma/debugger/debugdocument.cpp:155
#9  0x00007f57d161a26e in KJSDebugger::DebugWindow::checkSourceLocation (this=0xdc2890, exec=0x7fff53b05dd0, sourceId=3261, firstLine=296, lastLine=<value optimized out>) at /usr/src/debug/kdelibs-4.6.4/khtml/ecma/debugger/debugwindow.cpp:720
#10 0x00007f57d161a5c7 in KJSDebugger::DebugWindow::atStatement (this=0xdc2890, exec=0x7fff53b05dd0, sourceId=3261, firstLine=296, lastLine=296) at /usr/src/debug/kdelibs-4.6.4/khtml/ecma/debugger/debugwindow.cpp:690
Comment 3 Dawit Alemayehu 2011-11-03 22:28:12 UTC

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