Bug 288009 - toggle button in http://www.cs.dartmouth.edu/farid/downloads/publications/pnas11/ crash konq
Summary: toggle button in http://www.cs.dartmouth.edu/farid/downloads/publications/pna...
Status: RESOLVED DUPLICATE of bug 204241
Alias: None
Product: konqueror
Classification: Applications
Component: khtml renderer (show other bugs)
Version: 4.7.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-01 19:29 UTC by Zayed Al-Saidi
Modified: 2012-01-27 21:19 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 Zayed Al-Saidi 2011-12-01 19:29:01 UTC
Application: konqueror (4.7.3 (4.7.3))
KDE Platform Version: 4.7.3 (4.7.3)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-13-generic i686
Distribution: Ubuntu 11.10

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

I browsing http://www.cs.dartmouth.edu/farid/downloads/publications/pnas11/

I pressed toggle button, then konq. crashed

-- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7780710 (LWP 18687))]

Thread 3 (Thread 0xb51c3b70 (LWP 18688)):
#0  0x00235416 in __kernel_vsyscall ()
#1  0x0563040e in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x079a234b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x07993896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x07993c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x00c02b37 in QEventDispatcherGlib::processEvents (this=0x9f51390, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00bd31dd in QEventLoop::processEvents (this=0xb51c32c0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00bd3421 in QEventLoop::exec (this=0xb51c32c0, flags=...) at kernel/qeventloop.cpp:201
#8  0x00ad690b in QThread::exec (this=0x9f51508) at thread/qthread.cpp:498
#9  0x01eb199f in KIO::NameLookUpThread::run (this=0x9f51508) at ../../kio/kio/hostinfo.cpp:226
#10 0x00ad97b3 in QThreadPrivate::start (arg=0x9f51508) at thread/qthread_unix.cpp:331
#11 0x018a1d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x0563f0ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xb0fd3b70 (LWP 18804)):
#0  0x018a3d7b in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0
#1  0x0564cf14 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0x079928bb in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x07993637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x07993c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x00c02b37 in QEventDispatcherGlib::processEvents (this=0xb6a4ce8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00bd31dd in QEventLoop::processEvents (this=0xb0fd32b0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00bd3421 in QEventLoop::exec (this=0xb0fd32b0, flags=...) at kernel/qeventloop.cpp:201
#8  0x00ad690b in QThread::exec (this=0xb47bb48) at thread/qthread.cpp:498
#9  0x00bb3e2d in QInotifyFileSystemWatcherEngine::run (this=0xb47bb48) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00ad97b3 in QThreadPrivate::start (arg=0xb47bb48) at thread/qthread_unix.cpp:331
#11 0x018a1d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x0563f0ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb7780710 (LWP 18687)):
[KCrash Handler]
#7  isAnonymousBlock (this=0x0) at ../../khtml/rendering/render_object.h:321
#8  khtml::RenderFlow::addChildWithContinuation (this=0xb495738, newChild=0xb4d0df4, beforeChild=0xb494fd8) at ../../khtml/rendering/render_flow.cpp:89
#9  0xb3bb8d10 in DOM::NodeImpl::createRendererIfNeeded (this=0xad8015c8) at ../../khtml/xml/dom_nodeimpl.cpp:1017
#10 0xb3bc3fa2 in DOM::ElementImpl::attach (this=0xad8015c8) at ../../khtml/xml/dom_elementimpl.cpp:904
#11 0xb3bc4e86 in DOM::ElementImpl::recalcStyle (this=0xad8015c8, change=DOM::NodeImpl::NoChange) at ../../khtml/xml/dom_elementimpl.cpp:1002
#12 0xb3c15b2a in DOM::HTMLElementImpl::recalcStyle (this=0xad8015c8, ch=DOM::NodeImpl::NoChange) at ../../khtml/html/html_elementimpl.cpp:237
#13 0xb3bc4dbf in DOM::ElementImpl::recalcStyle (this=0xad65d940, change=DOM::NodeImpl::NoChange) at ../../khtml/xml/dom_elementimpl.cpp:1031
#14 0xb3c15b2a in DOM::HTMLElementImpl::recalcStyle (this=0xad65d940, ch=DOM::NodeImpl::NoChange) at ../../khtml/html/html_elementimpl.cpp:237
#15 0xb3bc4dbf in DOM::ElementImpl::recalcStyle (this=0xad65d8f8, change=DOM::NodeImpl::NoChange) at ../../khtml/xml/dom_elementimpl.cpp:1031
#16 0xb3c15b2a in DOM::HTMLElementImpl::recalcStyle (this=0xad65d8f8, ch=DOM::NodeImpl::NoChange) at ../../khtml/html/html_elementimpl.cpp:237
#17 0xb3bc4dbf in DOM::ElementImpl::recalcStyle (this=0xb2706e58, change=DOM::NodeImpl::NoChange) at ../../khtml/xml/dom_elementimpl.cpp:1031
#18 0xb3c15b2a in DOM::HTMLElementImpl::recalcStyle (this=0xb2706e58, ch=DOM::NodeImpl::NoChange) at ../../khtml/html/html_elementimpl.cpp:237
#19 0xb3bb0370 in DOM::DocumentImpl::recalcStyle (this=0xb27269e0, change=DOM::NodeImpl::NoChange) at ../../khtml/xml/dom_docimpl.cpp:1439
#20 0xb3ba2acd in updateRendering (this=0xb27269e0) at ../../khtml/xml/dom_docimpl.cpp:1468
#21 DOM::DocumentImpl::updateRendering (this=0xb27269e0) at ../../khtml/xml/dom_docimpl.cpp:1453
#22 0xb3bb35d4 in DOM::DocumentImpl::updateLayout (this=0xb27269e0) at ../../khtml/xml/dom_docimpl.cpp:1497
#23 0xb3d731f4 in KJS::DOMNode::getValueProperty (this=0xad9d0600, exec=0xbfa4529c, token=55) at ../../khtml/ecma/kjs_dom.cpp:374
#24 0x02e88dea in getValue (propertyName=..., originalObject=0xad9d0600, exec=0xbfa4529c, this=0xbfa44f44) at ../../kjs/property_slot.h:46
#25 KJS::JSObject::get (this=0xad9d0600, exec=0xbfa4529c, propertyName=...) at ../../kjs/object.cpp:89
#26 0x02e9e62d in KJS::Machine::runBlock (exec=0xbfa4529c, codeBlock=..., parentExec=0xbfa456ac) at codes.def:685
#27 0x02e848c4 in KJS::FunctionImp::callAsFunction (this=0xad9e58a0, exec=0xbfa456ac, thisObj=0xb5da0140, args=...) at ../../kjs/function.cpp:172
#28 0x02ea57bb in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#29 KJS::Machine::runBlock (exec=0xbfa456ac, codeBlock=..., parentExec=0xbfa45abc) at codes.def:1223
#30 0x02e848c4 in KJS::FunctionImp::callAsFunction (this=0xad9eafa0, exec=0xbfa45abc, thisObj=0xb5da0140, args=...) at ../../kjs/function.cpp:172
#31 0x02ea57bb in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#32 KJS::Machine::runBlock (exec=0xbfa45abc, codeBlock=..., parentExec=0xbfa45ecc) at codes.def:1223
#33 0x02e848c4 in KJS::FunctionImp::callAsFunction (this=0xad9ec0e0, exec=0xbfa45ecc, thisObj=0xad9e9100, args=...) at ../../kjs/function.cpp:172
#34 0x02ea57bb in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#35 KJS::Machine::runBlock (exec=0xbfa45ecc, codeBlock=..., parentExec=0xbfa462dc) at codes.def:1223
#36 0x02e848c4 in KJS::FunctionImp::callAsFunction (this=0xad9ec220, exec=0xbfa462dc, thisObj=0xb5da0140, args=...) at ../../kjs/function.cpp:172
#37 0x02ea57bb in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#38 KJS::Machine::runBlock (exec=0xbfa462dc, codeBlock=..., parentExec=0xbfa466ec) at codes.def:1223
#39 0x02e848c4 in KJS::FunctionImp::callAsFunction (this=0xad9e9100, exec=0xbfa466ec, thisObj=0xb5da0140, args=...) at ../../kjs/function.cpp:172
#40 0x02ea57bb in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#41 KJS::Machine::runBlock (exec=0xbfa466ec, codeBlock=..., parentExec=0xbfa46afc) at codes.def:1223
#42 0x02e848c4 in KJS::FunctionImp::callAsFunction (this=0xad9ec160, exec=0xbfa46afc, thisObj=0xad9e9100, args=...) at ../../kjs/function.cpp:172
#43 0x02ea57bb in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#44 KJS::Machine::runBlock (exec=0xbfa46afc, codeBlock=..., parentExec=0xbfa46f0c) at codes.def:1223
#45 0x02e848c4 in KJS::FunctionImp::callAsFunction (this=0xad9e7cc0, exec=0xbfa46f0c, thisObj=0xadad6740, args=...) at ../../kjs/function.cpp:172
#46 0x02ea57bb in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#47 KJS::Machine::runBlock (exec=0xbfa46f0c, codeBlock=..., parentExec=0xbfa4731c) at codes.def:1223
#48 0x02e848c4 in KJS::FunctionImp::callAsFunction (this=0xad9e8980, exec=0xbfa4731c, thisObj=0xad9ced60, args=...) at ../../kjs/function.cpp:172
#49 0x02ea57bb in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#50 KJS::Machine::runBlock (exec=0xbfa4731c, codeBlock=..., parentExec=0xbfa477ac) at codes.def:1223
#51 0x02e848c4 in KJS::FunctionImp::callAsFunction (this=0xad9cedc0, exec=0xbfa477ac, thisObj=0xad9d0600, args=...) at ../../kjs/function.cpp:172
#52 0x02e6b686 in call (args=..., thisObj=<optimized out>, exec=0xbfa477ac, this=0xad9cedc0) at ../../kjs/object.h:626
#53 KJS::FunctionProtoFunc::callAsFunction (this=0xadad7f40, exec=0xbfa477ac, thisObj=0xad9cedc0, args=...) at ../../kjs/function_object.cpp:139
#54 0x02ea57bb in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#55 KJS::Machine::runBlock (exec=0xbfa477ac, codeBlock=..., parentExec=0xbfa47bbc) at codes.def:1223
#56 0x02e848c4 in KJS::FunctionImp::callAsFunction (this=0xadad5440, exec=0xbfa47bbc, thisObj=0xadad6740, args=...) at ../../kjs/function.cpp:172
#57 0x02ea57bb in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#58 KJS::Machine::runBlock (exec=0xbfa47bbc, codeBlock=..., parentExec=0xbfa47fcc) at codes.def:1223
#59 0x02e848c4 in KJS::FunctionImp::callAsFunction (this=0xadad5ba0, exec=0xbfa47fcc, thisObj=0xad9cef40, args=...) at ../../kjs/function.cpp:172
#60 0x02ea57bb in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#61 KJS::Machine::runBlock (exec=0xbfa47fcc, codeBlock=..., parentExec=0xbfa483dc) at codes.def:1223
#62 0x02e848c4 in KJS::FunctionImp::callAsFunction (this=0xad9e2640, exec=0xbfa483dc, thisObj=0xad9cef40, args=...) at ../../kjs/function.cpp:172
#63 0x02ea57bb in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#64 KJS::Machine::runBlock (exec=0xbfa483dc, codeBlock=..., parentExec=0xbfa4886c) at codes.def:1223
#65 0x02e848c4 in KJS::FunctionImp::callAsFunction (this=0xad9e0900, exec=0xbfa4886c, thisObj=0xad9e0980, args=...) at ../../kjs/function.cpp:172
#66 0x02e6b79f in call (args=..., thisObj=0xad9e0980, exec=0xbfa4886c, this=0xad9e0900) at ../../kjs/object.h:626
#67 KJS::FunctionProtoFunc::callAsFunction (this=0xadad7f60, exec=0xbfa4886c, thisObj=0xad9e0900, args=...) at ../../kjs/function_object.cpp:123
#68 0x02ea57bb in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#69 KJS::Machine::runBlock (exec=0xbfa4886c, codeBlock=..., parentExec=0xbfa48cfc) at codes.def:1223
#70 0x02e848c4 in KJS::FunctionImp::callAsFunction (this=0xad9ee9e0, exec=0xbfa48cfc, thisObj=0xad9e0980, args=...) at ../../kjs/function.cpp:172
#71 0x02e6b79f in call (args=..., thisObj=0xad9e0980, exec=0xbfa48cfc, this=0xad9ee9e0) at ../../kjs/object.h:626
#72 KJS::FunctionProtoFunc::callAsFunction (this=0xadad7f60, exec=0xbfa48cfc, thisObj=0xad9ee9e0, args=...) at ../../kjs/function_object.cpp:123
#73 0x02ea57bb in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#74 KJS::Machine::runBlock (exec=0xbfa48cfc, codeBlock=..., parentExec=0xb273b040) at codes.def:1223
#75 0x02e848c4 in KJS::FunctionImp::callAsFunction (this=0xad9e0680, exec=0xb273b040, thisObj=0xad9e0980, args=...) at ../../kjs/function.cpp:172
#76 0xb3dd28e2 in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#77 KJS::JSEventListener::handleEvent (this=0xb27473e8, evt=...) at ../../khtml/ecma/kjs_events.cpp:108
#78 0xb3be4266 in DOM::EventTargetImpl::handleLocalEvents (this=0xad800360, evt=0xd150b38, useCapture=false) at ../../khtml/xml/dom2_eventsimpl.cpp:62
#79 0xb3bbc75b in DOM::NodeImpl::dispatchGenericEvent (this=0xad800360, evt=0xd150b38) at ../../khtml/xml/dom_nodeimpl.cpp:469
#80 0xb3bbc9ec in DOM::NodeImpl::dispatchEvent (this=0xad800360, evt=0xd150b38, exceptioncode=@0xbfa4900c, tempEvent=true) at ../../khtml/xml/dom_nodeimpl.cpp:401
#81 0xb3b06254 in KHTMLView::dispatchMouseEvent (this=0xb1b1430, eventId=3, targetNode=0xad800360, targetNodeNonShared=0xad6854d0, cancelable=true, detail=2, _mouse=0xbfa49100, setUnder=true, mouseEventType=1, orient=0) at ../../khtml/khtmlview.cpp:3610
#82 0xb3b0729f in KHTMLView::mouseReleaseEvent (this=0xb1b1430, _mouse=0xbfa4974c) at ../../khtml/khtmlview.cpp:1576
#83 0x00f86f98 in QWidget::event (this=0xb1b1430, event=0xbfa4974c) at kernel/qwidget.cpp:8295
#84 0x0138c235 in QFrame::event (this=0xb1b1430, e=0xbfa4974c) at widgets/qframe.cpp:557
#85 0xb3b0f52c in KHTMLView::widgetEvent (this=0xb1b1430, e=0xbfa4974c) at ../../khtml/khtmlview.cpp:2209
#86 0xb3b0ebd3 in KHTMLView::eventFilter (this=0xb1b1430, o=0xb61c4a0, e=0xbfa4974c) at ../../khtml/khtmlview.cpp:2054
#87 0x00bd4336 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9e21850, receiver=0xb61c4a0, event=0xbfa4974c) at kernel/qcoreapplication.cpp:902
#88 0x00f2cd22 in notify_helper (e=0xbfa4974c, receiver=0xb61c4a0, this=0x9e21850) at kernel/qapplication.cpp:4482
#89 QApplicationPrivate::notify_helper (this=0x9e21850, receiver=0xb61c4a0, e=0xbfa4974c) at kernel/qapplication.cpp:4458
#90 0x00f32dbb in QApplication::notify (this=0x9e21850, receiver=0xb61c4a0, e=0xbfa4974c) at kernel/qapplication.cpp:4047
#91 0x0041d681 in KApplication::notify (this=0xbfa4a04c, receiver=0xb61c4a0, event=0xbfa4974c) at ../../kdeui/kernel/kapplication.cpp:311
#92 0x00bd419e in QCoreApplication::notifyInternal (this=0xbfa4a04c, receiver=0xb61c4a0, event=0xbfa4974c) at kernel/qcoreapplication.cpp:787
#93 0x00f2dd15 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#94 QApplicationPrivate::sendMouseEvent (receiver=0xb61c4a0, event=0xbfa4974c, alienWidget=0xb61c4a0, nativeWidget=0xb5e5de0, buttonDown=0x1897eb4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#95 0x00fba2c4 in QETWidget::translateMouseEvent (this=0xb5e5de0, event=0xbfa49bcc) at kernel/qapplication_x11.cpp:4568
#96 0x00fb8e4d in QApplication::x11ProcessEvent (this=0xbfa4a04c, event=0xbfa49bcc) at kernel/qapplication_x11.cpp:3690
#97 0x00fe524c in x11EventSourceDispatch (s=0x9e29250, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#98 0x0799325f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#99 0x07993990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#100 0x07993c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#101 0x00c02ada in QEventDispatcherGlib::processEvents (this=0x9e1b2d8, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#102 0x00fe4e3a in QGuiEventDispatcherGlib::processEvents (this=0x9e1b2d8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#103 0x00bd31dd in QEventLoop::processEvents (this=0xbfa49ed4, flags=...) at kernel/qeventloop.cpp:149
#104 0x00bd3421 in QEventLoop::exec (this=0xbfa49ed4, flags=...) at kernel/qeventloop.cpp:201
#105 0x00bd819d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#106 0x00f2a8f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#107 0x022eab95 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so
#108 0x0804f762 in launch (argc=<optimized out>, _name=0x9e27bdc "konqueror", args=<optimized out>, cwd=0x0, envc=1, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x80522ee "0") at ../../kinit/kinit.cpp:746
#109 0x08050afc in handle_launcher_request (sock=<optimized out>, who=<optimized out>) at ../../kinit/kinit.cpp:1238
#110 0x0805101f in handle_requests (waitForPid=<optimized out>) at ../../kinit/kinit.cpp:1431
#111 0x0804c130 in main (argc=-1274504504, argv=0xd06f680, envp=0xad803f20) at ../../kinit/kinit.cpp:1919

Possible duplicates by query: bug 273247.

Reported using DrKonqi
Comment 1 Bogdan Udrescu 2011-12-02 22:23:43 UTC
duplicate of bug 204241
Comment 2 Dawit Alemayehu 2012-01-27 21:19:33 UTC

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