Bug 274567 - Konqueror crashed loading IBM Developer Works log-in page
Summary: Konqueror crashed loading IBM Developer Works log-in page
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: khtml ecma (show other bugs)
Version: 4.6.3
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 282373 285197 289597 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-05-31 06:29 UTC by Christopher Yeleighton
Modified: 2014-03-22 17:58 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 Christopher Yeleighton 2011-05-31 06:29:59 UTC
Application: konqueror (4.6.00 (4.6.0) "release 6")
KDE Platform Version: 4.6.3 (4.6.3)
Qt Version: 4.7.3
Operating System: Linux 2.6.37.6-0.5-desktop x86_64
Distribution: "openSUSE 11.4 (x86_64)"

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

I was trying to log in to IBM Developer Works to leave a message at the site feedback forum.

-- 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.3/khtml/ecma/debugger/debugdocument.cpp:163
#8  0x00007fdf117eacd8 in KJSDebugger::DebugDocument::hasBreakpoint (this=<value optimized out>, lineNumber=18801) at /usr/src/debug/kdelibs-4.6.3/khtml/ecma/debugger/debugdocument.cpp:155
#9  0x00007fdf117e523e in KJSDebugger::DebugWindow::checkSourceLocation (this=0xd924f0, exec=0x7fffd52a3c90, sourceId=116, firstLine=18801, lastLine=<value optimized out>) at /usr/src/debug/kdelibs-4.6.3/khtml/ecma/debugger/debugwindow.cpp:720
#10 0x00007fdf117e5597 in KJSDebugger::DebugWindow::atStatement (this=0xd924f0, exec=0x7fffd52a3c90, sourceId=116, firstLine=18801, lastLine=18801) at /usr/src/debug/kdelibs-4.6.3/khtml/ecma/debugger/debugwindow.cpp:690
#11 0x00007fdf10e91222 in KJS::Machine::runBlock (exec=0x7fffd52a3c90, codeBlock=..., parentExec=0x7fffd52a4720) at codes.def:230
#12 0x00007fdf10e7943e in KJS::FunctionImp::callAsFunction (this=0x7fdf0be4dd40, exec=0x7fffd52a4720, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.6.3/kjs/function.cpp:172
#13 0x00007fdf10e989e9 in call (exec=0x7fffd52a4720, codeBlock=..., parentExec=0x7fffd52a51b0) at /usr/src/debug/kdelibs-4.6.3/kjs/object.h:626
#14 KJS::Machine::runBlock (exec=0x7fffd52a4720, codeBlock=..., parentExec=0x7fffd52a51b0) at codes.def:1223
#15 0x00007fdf10e7943e in KJS::FunctionImp::callAsFunction (this=0x7fdf0be4e2c0, exec=0x7fffd52a51b0, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.6.3/kjs/function.cpp:172
#16 0x00007fdf10e989e9 in call (exec=0x7fffd52a51b0, codeBlock=..., parentExec=0x7fffd52a5c40) at /usr/src/debug/kdelibs-4.6.3/kjs/object.h:626
#17 KJS::Machine::runBlock (exec=0x7fffd52a51b0, codeBlock=..., parentExec=0x7fffd52a5c40) at codes.def:1223
#18 0x00007fdf10e7943e in KJS::FunctionImp::callAsFunction (this=0x7fdf0be4e140, exec=0x7fffd52a5c40, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.6.3/kjs/function.cpp:172
#19 0x00007fdf10e989e9 in call (exec=0x7fffd52a5c40, codeBlock=..., parentExec=0x7fffd52a6790) at /usr/src/debug/kdelibs-4.6.3/kjs/object.h:626
#20 KJS::Machine::runBlock (exec=0x7fffd52a5c40, codeBlock=..., parentExec=0x7fffd52a6790) at codes.def:1223
#21 0x00007fdf10e7943e in KJS::FunctionImp::callAsFunction (this=0x7fdf0b928180, exec=0x7fffd52a6790, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.6.3/kjs/function.cpp:172
#22 0x00007fdf10e6239d in call (this=<value optimized out>, exec=0x7fffd52a6790, thisObj=0x7fdf0b928180, args=<value optimized out>) at /usr/src/debug/kdelibs-4.6.3/kjs/object.h:626
#23 KJS::FunctionProtoFunc::callAsFunction (this=<value optimized out>, exec=0x7fffd52a6790, thisObj=0x7fdf0b928180, args=<value optimized out>) at /usr/src/debug/kdelibs-4.6.3/kjs/function_object.cpp:123
#24 0x00007fdf10e989e9 in call (exec=0x7fffd52a6790, codeBlock=..., parentExec=0x7fffd52a72e0) at /usr/src/debug/kdelibs-4.6.3/kjs/object.h:626
#25 KJS::Machine::runBlock (exec=0x7fffd52a6790, codeBlock=..., parentExec=0x7fffd52a72e0) at codes.def:1223
#26 0x00007fdf10e7943e in KJS::FunctionImp::callAsFunction (this=0x7fdf0b8eb7c0, exec=0x7fffd52a72e0, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.6.3/kjs/function.cpp:172
#27 0x00007fdf10e622ba in call (this=<value optimized out>, exec=0x7fffd52a72e0, thisObj=0x7fdf0b8eb7c0, args=...) at /usr/src/debug/kdelibs-4.6.3/kjs/object.h:626
#28 KJS::FunctionProtoFunc::callAsFunction (this=<value optimized out>, exec=0x7fffd52a72e0, thisObj=0x7fdf0b8eb7c0, args=...) at /usr/src/debug/kdelibs-4.6.3/kjs/function_object.cpp:139
#29 0x00007fdf10e989e9 in call (exec=0x7fffd52a72e0, codeBlock=..., parentExec=0x7fffd52a7d70) at /usr/src/debug/kdelibs-4.6.3/kjs/object.h:626
#30 KJS::Machine::runBlock (exec=0x7fffd52a72e0, codeBlock=..., parentExec=0x7fffd52a7d70) at codes.def:1223
#31 0x00007fdf10e7943e in KJS::FunctionImp::callAsFunction (this=0x7fdf0b8e9e40, exec=0x7fffd52a7d70, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.6.3/kjs/function.cpp:172
#32 0x00007fdf10e989e9 in call (exec=0x7fffd52a7d70, codeBlock=..., parentExec=0x7fffd52a88c0) at /usr/src/debug/kdelibs-4.6.3/kjs/object.h:626
#33 KJS::Machine::runBlock (exec=0x7fffd52a7d70, codeBlock=..., parentExec=0x7fffd52a88c0) at codes.def:1223
#34 0x00007fdf10e7943e in KJS::FunctionImp::callAsFunction (this=0x7fdf0be35bc0, exec=0x7fffd52a88c0, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.6.3/kjs/function.cpp:172
#35 0x00007fdf10e622ba in call (this=<value optimized out>, exec=0x7fffd52a88c0, thisObj=0x7fdf0be35bc0, args=...) at /usr/src/debug/kdelibs-4.6.3/kjs/object.h:626
#36 KJS::FunctionProtoFunc::callAsFunction (this=<value optimized out>, exec=0x7fffd52a88c0, thisObj=0x7fdf0be35bc0, args=...) at /usr/src/debug/kdelibs-4.6.3/kjs/function_object.cpp:139
#37 0x00007fdf10e989e9 in call (exec=0x7fffd52a88c0, codeBlock=..., parentExec=0x7fffd52a9350) at /usr/src/debug/kdelibs-4.6.3/kjs/object.h:626
#38 KJS::Machine::runBlock (exec=0x7fffd52a88c0, codeBlock=..., parentExec=0x7fffd52a9350) at codes.def:1223
#39 0x00007fdf10e7943e in KJS::FunctionImp::callAsFunction (this=0x7fdf0c1df440, exec=0x7fffd52a9350, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.6.3/kjs/function.cpp:172
#40 0x00007fdf10e989e9 in call (exec=0x7fffd52a9350, codeBlock=..., parentExec=0x7fffd52a9de0) at /usr/src/debug/kdelibs-4.6.3/kjs/object.h:626
#41 KJS::Machine::runBlock (exec=0x7fffd52a9350, codeBlock=..., parentExec=0x7fffd52a9de0) at codes.def:1223
#42 0x00007fdf10e7943e in KJS::FunctionImp::callAsFunction (this=0x7fdf0c1df840, exec=0x7fffd52a9de0, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.6.3/kjs/function.cpp:172
#43 0x00007fdf10e989e9 in call (exec=0x7fffd52a9de0, codeBlock=..., parentExec=0x7fffd52aa870) at /usr/src/debug/kdelibs-4.6.3/kjs/object.h:626
#44 KJS::Machine::runBlock (exec=0x7fffd52a9de0, codeBlock=..., parentExec=0x7fffd52aa870) at codes.def:1223
#45 0x00007fdf10e7943e in KJS::FunctionImp::callAsFunction (this=0x7fdf0c1df740, exec=0x7fffd52aa870, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.6.3/kjs/function.cpp:172
#46 0x00007fdf10e989e9 in call (exec=0x7fffd52aa870, codeBlock=..., parentExec=0x7fffd52ab300) at /usr/src/debug/kdelibs-4.6.3/kjs/object.h:626
#47 KJS::Machine::runBlock (exec=0x7fffd52aa870, codeBlock=..., parentExec=0x7fffd52ab300) at codes.def:1223
#48 0x00007fdf10e7943e in KJS::FunctionImp::callAsFunction (this=0x7fdf0c1d3680, exec=0x7fffd52ab300, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.6.3/kjs/function.cpp:172
#49 0x00007fdf10e989e9 in call (exec=0x7fffd52ab300, codeBlock=..., parentExec=0x7fffd52abe50) at /usr/src/debug/kdelibs-4.6.3/kjs/object.h:626
#50 KJS::Machine::runBlock (exec=0x7fffd52ab300, codeBlock=..., parentExec=0x7fffd52abe50) at codes.def:1223
#51 0x00007fdf10e7943e in KJS::FunctionImp::callAsFunction (this=0x7fdf0be36800, exec=0x7fffd52abe50, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.6.3/kjs/function.cpp:172
#52 0x00007fdf10e622ba in call (this=<value optimized out>, exec=0x7fffd52abe50, thisObj=0x7fdf0be36800, args=...) at /usr/src/debug/kdelibs-4.6.3/kjs/object.h:626
#53 KJS::FunctionProtoFunc::callAsFunction (this=<value optimized out>, exec=0x7fffd52abe50, thisObj=0x7fdf0be36800, args=...) at /usr/src/debug/kdelibs-4.6.3/kjs/function_object.cpp:139
#54 0x00007fdf10e989e9 in call (exec=0x7fffd52abe50, codeBlock=..., parentExec=0x10be600) at /usr/src/debug/kdelibs-4.6.3/kjs/object.h:626
#55 KJS::Machine::runBlock (exec=0x7fffd52abe50, codeBlock=..., parentExec=0x10be600) at codes.def:1223
#56 0x00007fdf10e7943e in KJS::FunctionImp::callAsFunction (this=0x7fdf0c1d3940, exec=0x10be600, thisObj=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.6.3/kjs/function.cpp:172
#57 0x00007fdf1178b36f in call (this=0x3a60730, window=0x7fdf0bcf0000) at /usr/src/debug/kdelibs-4.6.3/kjs/object.h:626
#58 KJS::ScheduledAction::execute (this=0x3a60730, window=0x7fdf0bcf0000) at /usr/src/debug/kdelibs-4.6.3/khtml/ecma/kjs_window.cpp:2283
#59 0x00007fdf1179910b in KJS::WindowQObject::timerEvent (this=0x1fc7c70) at /usr/src/debug/kdelibs-4.6.3/khtml/ecma/kjs_window.cpp:2458
#60 0x00007fdf286b30a9 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#61 0x00007fdf2784a144 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#62 0x00007fdf278526fa in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#63 0x00007fdf29345006 in KApplication::notify (this=0x7fffd52acd90, receiver=0x1fc7c70, event=0x7fffd52ac850) at /usr/src/debug/kdelibs-4.6.3/kdeui/kernel/kapplication.cpp:311
#64 0x00007fdf2869f47c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#65 0x00007fdf286ccdf8 in ?? () from /usr/lib64/libQtCore.so.4
#66 0x00007fdf286c9b78 in ?? () from /usr/lib64/libQtCore.so.4
#67 0x00007fdf23f35bd3 in g_main_dispatch (context=0x6c64e0) at gmain.c:2440
#68 g_main_context_dispatch (context=0x6c64e0) at gmain.c:3013
#69 0x00007fdf23f363b0 in g_main_context_iterate (context=0x6c64e0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3091
#70 0x00007fdf23f36650 in g_main_context_iteration (context=0x6c64e0, may_block=1) at gmain.c:3154
#71 0x00007fdf286ca22f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#72 0x00007fdf278efbae in ?? () from /usr/lib64/libQtGui.so.4
#73 0x00007fdf2869e8d2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#74 0x00007fdf2869eae5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#75 0x00007fdf286a2f2b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#76 0x00007fdf18d2834a in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdebase-4.6.0/apps/konqueror/src/konqmain.cpp:219
#77 0x00000000004075c9 in _start ()

Reported using DrKonqi
Comment 1 Tommi Tervo 2011-06-12 21:32:31 UTC
Seems that you have enabled js-debugger, can you reproduce this bug without it?
Comment 2 Christopher Yeleighton 2011-06-13 11:19:02 UTC
Konqueror crashes with JavaScript debugger off too.
I am unable to submit the crash report this time because its volume exceeds USHORT_MAX characters.
This probably means that KJS should be stackless (as any script interpreter exposed to scripts from untrusted source, as far as I am concerned).
Comment 3 Maksim Orlovich 2011-06-13 15:34:46 UTC
Please submit an excerpt then.
Comment 4 Dawit Alemayehu 2011-11-03 22:27:43 UTC
*** Bug 282373 has been marked as a duplicate of this bug. ***
Comment 5 Dawit Alemayehu 2011-11-03 22:28:12 UTC
*** Bug 285197 has been marked as a duplicate of this bug. ***
Comment 6 Tommi Tervo 2011-12-22 18:52:34 UTC
*** Bug 289597 has been marked as a duplicate of this bug. ***
Comment 7 Christopher Yeleighton 2014-03-22 17:58:03 UTC
as of 4.11.5