Bug 222303 - I clicked on a selection box on the website of hotel.com and Konqueror crashed
Summary: I clicked on a selection box on the website of hotel.com and Konqueror crashed
Status: RESOLVED DUPLICATE of bug 206832
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-11 23:38 UTC by Robin Haunschild
Modified: 2010-09-14 13:00 UTC (History)
1 user (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 Robin Haunschild 2010-01-11 23:38:01 UTC
Application that crashed: konqueror
Version of the application: 4.3.2 (KDE 4.3.2)
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.3
Operating System: Linux 2.6.32-020632rc8-generic x86_64
Distribution: Debian GNU/Linux testing (squeeze)

What I was doing when the application crashed:
Javascript was switched on and used while surfing on www.hotel.com. After I selected a selection box Konqueror crashed. My system is Debian/testing with KDE 4.3.2 and Konqueror of the same version.

 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
The current source language is "auto; currently c".
[KCrash Handler]
#5  khtml::BidiContext::deref (this=0x100000001) at ../../khtml/rendering/bidi.cpp:206
#6  0x00007f85ee868414 in khtml::RootInlineBox::setLineBreakInfo (this=0x6747758, obj=0x0, breakPos=<value optimized out>, status=..., context=0x0) at ../../khtml/rendering/render_line.cpp:1177
#7  0x00007f85ee8684ea in khtml::RootInlineBox::childRemoved (this=0x100000001, box=0x67477c0) at ../../khtml/rendering/render_line.cpp:1161
#8  0x00007f85ee868564 in khtml::InlineFlowBox::removeFromLine (this=0x6747758, child=0x67477c0) at ../../khtml/rendering/render_line.cpp:226
#9  0x00007f85ee8696bd in khtml::InlineBox::detach (this=0x67477c0, renderArena=0x5f6a8a0, noRemove=40) at ../../khtml/rendering/render_line.cpp:81
#10 0x00007f85ee867518 in khtml::InlineFlowBox::deleteLine (this=0x6747758, arena=0x5f6a8a0) at ../../khtml/rendering/render_line.cpp:209
#11 0x00007f85ee81c3da in khtml::RenderContainer::removeChildNode (this=0x3e48ea8, oldChild=0x491ae40) at ../../khtml/rendering/render_container.cpp:224
#12 0x00007f85ee8007ee in khtml::RenderBlock::removeChild (this=0x3accda8, oldChild=0x491ad18) at ../../khtml/rendering/render_block.cpp:605
#13 0x00007f85ee812b9e in khtml::RenderObject::remove (this=0x491ad18) at ../../khtml/rendering/render_object.h:847
#14 khtml::RenderObject::detach (this=0x491ad18) at ../../khtml/rendering/render_object.cpp:2365
#15 0x00007f85ee81f472 in khtml::RenderBox::detach (this=0x491ad18) at ../../khtml/rendering/render_box.cpp:224
#16 0x00007f85ee75f976 in DOM::NodeImpl::detach (this=0x5c0e590) at ../../khtml/xml/dom_nodeimpl.cpp:975
#17 0x00007f85ee75ffcd in DOM::NodeBaseImpl::removeChildren (this=0x3dc19d0) at ../../khtml/xml/dom_nodeimpl.cpp:1659
#18 0x00007f85ee7b86ac in DOM::HTMLElementImpl::setInnerHTML (this=0x3dc19d0, html=<value optimized out>, exceptioncode=@0x7fff429b5ec8) at ../../khtml/html/html_elementimpl.cpp:526
#19 0x00007f85ee9195f9 in KJS::HTMLElement::putValueProperty (this=0x7f85ebccc1c0, exec=0x7fff429b69a0, token=348, value=0x7f85ebc0d000) at ../../khtml/ecma/kjs_html.cpp:2595
#20 0x00007f85ee91ad18 in lookupPut<KJS::HTMLElement> (this=0x7f85ebccc1c0, exec=0x7fff429b69a0, propertyName=..., value=0x7f85ebc0d000, attr=0) at ../../kjs/lookup.h:249
#21 lookupPut<KJS::HTMLElement, KJS::DOMElement> (this=0x7f85ebccc1c0, exec=0x7fff429b69a0, propertyName=..., value=0x7f85ebc0d000, attr=0) at ../../kjs/lookup.h:265
#22 KJS::HTMLElement::put (this=0x7f85ebccc1c0, exec=0x7fff429b69a0, propertyName=..., value=0x7f85ebc0d000, attr=0) at ../../khtml/ecma/kjs_html.cpp:2370
#23 0x00007f85ee06e6bd in KJS::Machine::runBlock (exec=0x7fff429b69a0, codeBlock=<value optimized out>, parentExec=0x7fff429b7570) at codes.def:660
#24 0x00007f85ee05768c in KJS::FunctionImp::callAsFunction (this=0x7f85ebbcdf80, exec=0x7fff429b7570, thisObj=<value optimized out>, args=...) at ../../kjs/function.cpp:144
#25 0x00007f85ee05b0c9 in KJS::JSObject::call (this=0x100000001, exec=0x0, thisObj=0x28, args=...) at ../../kjs/object.cpp:69
#26 0x00007f85ee03dcd4 in KJS::FunctionProtoFunc::callAsFunction (this=<value optimized out>, exec=0x7fff429b7570, thisObj=0x7f85ebbcdf80, args=...) at ../../kjs/function_object.cpp:139
#27 0x00007f85ee05b0c9 in KJS::JSObject::call (this=0x100000001, exec=0x0, thisObj=0x28, args=...) at ../../kjs/object.cpp:69
#28 0x00007f85ee075d83 in KJS::Machine::runBlock (exec=0x7fff429b7570, codeBlock=<value optimized out>, parentExec=0x7fff429b8070) at codes.def:1192
#29 0x00007f85ee05768c in KJS::FunctionImp::callAsFunction (this=0x7f85ea321dc0, exec=0x7fff429b8070, thisObj=<value optimized out>, args=...) at ../../kjs/function.cpp:144
#30 0x00007f85ee05b0c9 in KJS::JSObject::call (this=0x100000001, exec=0x0, thisObj=0x28, args=...) at ../../kjs/object.cpp:69
#31 0x00007f85ee075d83 in KJS::Machine::runBlock (exec=0x7fff429b8070, codeBlock=<value optimized out>, parentExec=0x7fff429b8b70) at codes.def:1192
#32 0x00007f85ee05768c in KJS::FunctionImp::callAsFunction (this=0x7f85ea328440, exec=0x7fff429b8b70, thisObj=<value optimized out>, args=...) at ../../kjs/function.cpp:144
#33 0x00007f85ee05b0c9 in KJS::JSObject::call (this=0x100000001, exec=0x0, thisObj=0x28, args=...) at ../../kjs/object.cpp:69
#34 0x00007f85ee075d83 in KJS::Machine::runBlock (exec=0x7fff429b8b70, codeBlock=<value optimized out>, parentExec=0x7fff429b9670) at codes.def:1192
#35 0x00007f85ee05768c in KJS::FunctionImp::callAsFunction (this=0x7f85ebcb0a40, exec=0x7fff429b9670, thisObj=<value optimized out>, args=...) at ../../kjs/function.cpp:144
#36 0x00007f85ee05b0c9 in KJS::JSObject::call (this=0x100000001, exec=0x0, thisObj=0x28, args=...) at ../../kjs/object.cpp:69
#37 0x00007f85ee075d83 in KJS::Machine::runBlock (exec=0x7fff429b9670, codeBlock=<value optimized out>, parentExec=0x7fff429ba170) at codes.def:1192
#38 0x00007f85ee05768c in KJS::FunctionImp::callAsFunction (this=0x7f85ebc88ac0, exec=0x7fff429ba170, thisObj=<value optimized out>, args=...) at ../../kjs/function.cpp:144
#39 0x00007f85ee05b0c9 in KJS::JSObject::call (this=0x100000001, exec=0x0, thisObj=0x28, args=...) at ../../kjs/object.cpp:69
#40 0x00007f85ee075d83 in KJS::Machine::runBlock (exec=0x7fff429ba170, codeBlock=<value optimized out>, parentExec=0x7fff429bac70) at codes.def:1192
#41 0x00007f85ee05768c in KJS::FunctionImp::callAsFunction (this=0x7f85ebc87c40, exec=0x7fff429bac70, thisObj=<value optimized out>, args=...) at ../../kjs/function.cpp:144
#42 0x00007f85ee05b0c9 in KJS::JSObject::call (this=0x100000001, exec=0x0, thisObj=0x28, args=...) at ../../kjs/object.cpp:69
#43 0x00007f85ee075d83 in KJS::Machine::runBlock (exec=0x7fff429bac70, codeBlock=<value optimized out>, parentExec=0x7fff429bb770) at codes.def:1192
#44 0x00007f85ee05768c in KJS::FunctionImp::callAsFunction (this=0x7f85ebbd8f40, exec=0x7fff429bb770, thisObj=<value optimized out>, args=...) at ../../kjs/function.cpp:144
#45 0x00007f85ee05b0c9 in KJS::JSObject::call (this=0x100000001, exec=0x0, thisObj=0x28, args=...) at ../../kjs/object.cpp:69
#46 0x00007f85ee075d83 in KJS::Machine::runBlock (exec=0x7fff429bb770, codeBlock=<value optimized out>, parentExec=0x7fff429bc270) at codes.def:1192
#47 0x00007f85ee05768c in KJS::FunctionImp::callAsFunction (this=0x7f85ebbd8d80, exec=0x7fff429bc270, thisObj=<value optimized out>, args=...) at ../../kjs/function.cpp:144
#48 0x00007f85ee05b0c9 in KJS::JSObject::call (this=0x100000001, exec=0x0, thisObj=0x28, args=...) at ../../kjs/object.cpp:69
#49 0x00007f85ee075d83 in KJS::Machine::runBlock (exec=0x7fff429bc270, codeBlock=<value optimized out>, parentExec=0x2ef4a70) at codes.def:1192
#50 0x00007f85ee05768c in KJS::FunctionImp::callAsFunction (this=0x7f85ebbcea80, exec=0x2ef4a70, thisObj=<value optimized out>, args=...) at ../../kjs/function.cpp:144
#51 0x00007f85ee05b0c9 in KJS::JSObject::call (this=0x100000001, exec=0x0, thisObj=0x28, args=...) at ../../kjs/object.cpp:69
#52 0x00007f85ee937462 in KJS::ScheduledAction::execute (this=0x4ef1ea0, window=0x7f85ebe20080) at ../../khtml/ecma/kjs_window.cpp:2186
#53 0x00007f85ee938e26 in KJS::WindowQObject::timerEvent (this=0x3884990) at ../../khtml/ecma/kjs_window.cpp:2362
#54 0x00007f8603197353 in QObject::event (this=0x3884990, e=0x0) at kernel/qobject.cpp:1074
#55 0x00007f860111001d in QApplicationPrivate::notify_helper (this=0x2530ad0, receiver=0x3884990, e=0x7fff429bcbd0) at kernel/qapplication.cpp:4065
#56 0x00007f860111807a in QApplication::notify (this=0x7fff429bd0e0, receiver=0x3884990, e=0x7fff429bcbd0) at kernel/qapplication.cpp:4030
#57 0x00007f8601d690db in KApplication::notify (this=0x7fff429bd0e0, receiver=0x3884990, event=0x7fff429bcbd0) at ../../kdeui/kernel/kapplication.cpp:302
#58 0x00007f8603187c9c in QCoreApplication::notifyInternal (this=0x7fff429bd0e0, receiver=0x3884990, event=0x7fff429bcbd0) at kernel/qcoreapplication.cpp:610
#59 0x00007f86031b42c6 in QCoreApplication::sendEvent (this=0x2534760) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#60 QTimerInfoList::activateTimers (this=0x2534760) at kernel/qeventdispatcher_unix.cpp:580
#61 0x00007f86031b0658 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#62 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231
#63 0x00007f860002713a in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#64 0x00007f860002a998 in ?? () from /lib/libglib-2.0.so.0
#65 0x00007f860002ab4c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#66 0x00007f86031b039c in QEventDispatcherGlib::processEvents (this=0x2499850, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#67 0x00007f86011a6f1f in QGuiEventDispatcherGlib::processEvents (this=0x100000001, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#68 0x00007f8603186562 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#69 0x00007f8603186934 in QEventLoop::exec (this=0x7fff429bce80, flags=...) at kernel/qeventloop.cpp:201
#70 0x00007f8603188ba4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#71 0x00007f85f82170c9 in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#72 0x0000000000407264 in launch (argc=4, _name=0x24ffbc8 "konqueror", args=<value optimized out>, cwd=0x24ffbfb "/home/robin", envc=32, envs=0x25000b1 "", reset_env=true, tty=0x0, 
    avoid_loops=false, startup_id_str=0x25000ba "mmux;1263242741;737300;6611_TIME21326595") at ../../kinit/kinit.cpp:677
#73 0x0000000000407a28 in handle_launcher_request (sock=15, who=<value optimized out>) at ../../kinit/kinit.cpp:1169
#74 0x0000000000407f8e in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1353
#75 0x000000000040863b in main (argc=2, argv=0x7fff429be6d8, envp=0x7fff429be6f0) at ../../kinit/kinit.cpp:1793

Reported using DrKonqi
Comment 1 Tommi Tervo 2010-09-14 13:00:17 UTC

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