Bug 288625 - GL-related Konqueror/KJS crash
Summary: GL-related Konqueror/KJS crash
Status: RESOLVED DUPLICATE of bug 268341
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-10 04:27 UTC by Jamie Smith
Modified: 2011-12-10 09:39 UTC (History)
0 users

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 Jamie Smith 2011-12-10 04:27:28 UTC
Application: konqueror (4.7.4 (4.7.4) "release 11")
KDE Platform Version: 4.7.4 (4.7.4) "release 11"
Qt Version: 4.8.0
Operating System: Linux 3.1.0-1.2-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

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

Crash on opening multiple tabs from bookmarks including phoronix in konqueror.

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

Thread 6 (Thread 0x7f201a27a700 (LWP 12004)):
#0  0x00007f2038b291eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2038dbc97f in wait (time=30000, this=0x1b06970) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1b06918, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f2038dafd8f in QThreadPoolThread::run (this=0x1b0a460) at concurrent/qthreadpool.cpp:141
#4  0x00007f2038dbc50b in QThreadPrivate::start (arg=0x1b0a460) at thread/qthread_unix.cpp:298
#5  0x00007f2029bef2da in ?? () from /usr/X11R6/lib64/libGL.so.1
#6  0x00007f2038b24f05 in start_thread () from /lib64/libpthread.so.0
#7  0x00007f203788553d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f201aa7b700 (LWP 12048)):
#0  0x00007f203787c423 in poll () from /lib64/libc.so.6
#1  0x00007f203462ba98 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f203462bf59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f2038ee7eef in QEventDispatcherGlib::processEvents (this=0x7f2014003cc0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f2038eb7cc2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f2038eb7f17 in QEventLoop::exec (this=0x7f201aa7ad30, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f2038db94e7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f2032092efe in KIO::NameLookUpThread::run (this=0x1721040) at /usr/src/debug/kdelibs-4.7.4/kio/kio/hostinfo.cpp:226
#8  0x00007f2038dbc50b in QThreadPrivate::start (arg=0x1721040) at thread/qthread_unix.cpp:298
#9  0x00007f2029bef2da in ?? () from /usr/X11R6/lib64/libGL.so.1
#10 0x00007f2038b24f05 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f203788553d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f2013df9700 (LWP 12049)):
#0  0x00007f2038b291eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2038dbc97f in wait (time=30000, this=0x7f20140024f0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x7f20140044c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f2038dafd8f in QThreadPoolThread::run (this=0x7f20140072c0) at concurrent/qthreadpool.cpp:141
#4  0x00007f2038dbc50b in QThreadPrivate::start (arg=0x7f20140072c0) at thread/qthread_unix.cpp:298
#5  0x00007f2029bef2da in ?? () from /usr/X11R6/lib64/libGL.so.1
#6  0x00007f2038b24f05 in start_thread () from /lib64/libpthread.so.0
#7  0x00007f203788553d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f20135f8700 (LWP 12061)):
#0  0x00007f2038b291eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2038dbc97f in wait (time=30000, this=0x1b06970) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1b06918, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f2038dafd8f in QThreadPoolThread::run (this=0x1accc90) at concurrent/qthreadpool.cpp:141
#4  0x00007f2038dbc50b in QThreadPrivate::start (arg=0x1accc90) at thread/qthread_unix.cpp:298
#5  0x00007f2029bef2da in ?? () from /usr/X11R6/lib64/libGL.so.1
#6  0x00007f2038b24f05 in start_thread () from /lib64/libpthread.so.0
#7  0x00007f203788553d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f2012bd7700 (LWP 12122)):
#0  0x00007f203787ec33 in select () from /lib64/libc.so.6
#1  0x00007f2038e96041 in QProcessManager::run (this=0x7f203920e080) at io/qprocess_unix.cpp:244
#2  0x00007f2038dbc50b in QThreadPrivate::start (arg=0x7f203920e080) at thread/qthread_unix.cpp:298
#3  0x00007f2029bef2da in ?? () from /usr/X11R6/lib64/libGL.so.1
#4  0x00007f2038b24f05 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f203788553d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f203a281760 (LWP 30748)):
[KCrash Handler]
#6  isNull (this=0x1000000c1) at /usr/include/QtCore/qsharedpointer_impl.h:568
#7  operator! (this=0x1000000c1) at /usr/include/QtCore/qsharedpointer_impl.h:574
#8  KHTMLPart::loadObjectElement (this=0x15dd690, frame=0x53c2760, url=..., serviceType=..., params=...) at /usr/src/debug/kdelibs-4.7.4/khtml/khtml_part.cpp:4198
#9  0x00007f201ecfecbd in DOM::HTMLObjectBaseElementImpl::computeContent (this=0x53c2760) at /usr/src/debug/kdelibs-4.7.4/khtml/html/html_objectimpl.cpp:538
#10 0x00007f201ec807af in DOM::NodeBaseImpl::appendChild (this=0x37e1620, newChild=0x53c2770, exceptioncode=@0x7fffb3370668) at /usr/src/debug/kdelibs-4.7.4/khtml/xml/dom_nodeimpl.cpp:1801
#11 0x00007f201ee1e640 in DOMNodeProtoFunc::callAsFunction (this=0x7f201bd48940, exec=0x7fffb33710f0, thisObj=<optimized out>, args=<optimized out>) at /usr/src/debug/kdelibs-4.7.4/khtml/ecma/kjs_dom.cpp:642
#12 0x00007f201e55885a in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at /usr/src/debug/kdelibs-4.7.4/kjs/object.h:626
#13 KJS::Machine::runBlock (exec=0x7fffb33710f0, codeBlock=..., parentExec=0x7fffb3371b60) at codes.def:1223
#14 0x00007f201e539bd5 in KJS::FunctionImp::callAsFunction (this=0x7f201b915980, exec=0x7fffb3371b60, thisObj=<optimized out>, args=...) at /usr/src/debug/kdelibs-4.7.4/kjs/function.cpp:172
#15 0x00007f201e55885a in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at /usr/src/debug/kdelibs-4.7.4/kjs/object.h:626
#16 KJS::Machine::runBlock (exec=0x7fffb3371b60, codeBlock=..., parentExec=0x7fffb33725d0) at codes.def:1223
#17 0x00007f201e539bd5 in KJS::FunctionImp::callAsFunction (this=0x7f201b915a00, exec=0x7fffb33725d0, thisObj=<optimized out>, args=...) at /usr/src/debug/kdelibs-4.7.4/kjs/function.cpp:172
#18 0x00007f201e55885a in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at /usr/src/debug/kdelibs-4.7.4/kjs/object.h:626
#19 KJS::Machine::runBlock (exec=0x7fffb33725d0, codeBlock=..., parentExec=0x1dcf9b0) at codes.def:1223
#20 0x00007f201e539bd5 in KJS::FunctionImp::callAsFunction (this=0x7f201b915b80, exec=0x1dcf9b0, thisObj=<optimized out>, args=...) at /usr/src/debug/kdelibs-4.7.4/kjs/function.cpp:172
#21 0x00007f201ee7853e in call (args=..., thisObj=0x7f201bd4f800, exec=0x1dcf9b0, this=<optimized out>) at /usr/src/debug/kdelibs-4.7.4/kjs/object.h:626
#22 KJS::JSEventListener::handleEvent (this=0x3039120, evt=...) at /usr/src/debug/kdelibs-4.7.4/khtml/ecma/kjs_events.cpp:108
#23 0x00007f201eca472c in DOM::EventTargetImpl::handleLocalEvents (this=0xfaf528, evt=0x46f2190, useCapture=false) at /usr/src/debug/kdelibs-4.7.4/khtml/xml/dom2_eventsimpl.cpp:62
#24 0x00007f201ec7f89f in DOM::NodeImpl::dispatchGenericEvent (this=0xfaf528, evt=0x46f2190) at /usr/src/debug/kdelibs-4.7.4/khtml/xml/dom_nodeimpl.cpp:469
#25 0x00007f201ec7fafe in DOM::NodeImpl::dispatchEvent (this=0xfaf528, evt=0x46f2190, exceptioncode=@0x7fffb337291c, tempEvent=true) at /usr/src/debug/kdelibs-4.7.4/khtml/xml/dom_nodeimpl.cpp:401
#26 0x00007f201ec8133a in DOM::NodeImpl::dispatchHTMLEvent (this=0xfaf528, _id=36, canBubbleArg=true, cancelableArg=false) at /usr/src/debug/kdelibs-4.7.4/khtml/xml/dom_nodeimpl.cpp:520
#27 0x00007f201ec02c8b in KHTMLPart::slotFinishedParsing (this=0x15dd690) at /usr/src/debug/kdelibs-4.7.4/khtml/khtml_part.cpp:2210
#28 0x00007f201ec1baff in KHTMLPart::qt_metacall (this=0x15dd690, _c=QMetaObject::InvokeMetaMethod, _id=22, _a=0x7fffb3372aa0) at /usr/src/debug/kdelibs-4.7.4/build/khtml/khtml_part.moc:281
#29 0x00007f2038eccf99 in QMetaObject::activate (sender=0xfaf510, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3574
#30 0x00007f201ec6ea00 in DOM::DocumentImpl::qt_metacall (this=0xfaf510, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdelibs-4.7.4/build/khtml/dom_docimpl.moc:74
#31 0x00007f201ecd8538 in DOM::HTMLDocumentImpl::qt_metacall (this=<optimized out>, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdelibs-4.7.4/build/khtml/html_documentimpl.moc:69
#32 0x00007f2038eccf99 in QMetaObject::activate (sender=0x4e832c0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3574
#33 0x00007f201ecc6333 in khtml::HTMLTokenizer::write (this=0x4e832c0, str=<optimized out>, appendData=<optimized out>) at /usr/src/debug/kdelibs-4.7.4/khtml/html/htmltokenizer.cpp:1892
#34 0x00007f201ecc17b6 in khtml::HTMLTokenizer::notifyFinished (this=0x4e832c0, finishedObj=<optimized out>) at /usr/src/debug/kdelibs-4.7.4/khtml/html/htmltokenizer.cpp:2135
#35 0x00007f201ede14df in khtml::CachedScript::checkNotify (this=0x24bc8a0) at /usr/src/debug/kdelibs-4.7.4/khtml/misc/loader.cpp:397
#36 0x00007f201ede16cc in khtml::CachedScript::data (this=0x24bc8a0, buffer=<optimized out>, eof=<optimized out>) at /usr/src/debug/kdelibs-4.7.4/khtml/misc/loader.cpp:389
#37 0x00007f201ede31ab in khtml::Loader::slotFinished (this=0x4bbb1d0, job=0x3bc1480) at /usr/src/debug/kdelibs-4.7.4/khtml/misc/loader.cpp:1262
#38 0x00007f201ede3703 in khtml::Loader::qt_metacall (this=0x4bbb1d0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffb33731b0) at /usr/src/debug/kdelibs-4.7.4/build/khtml/loader.moc:141
#39 0x00007f2038eccf99 in QMetaObject::activate (sender=0x3bc1480, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffb33731b0) at kernel/qobject.cpp:3574
#40 0x00007f203934b662 in KJob::result(KJob*) () from /usr/lib64/libkdecore.so.5
#41 0x00007f203934b6a0 in KJob::emitResult() () from /usr/lib64/libkdecore.so.5
#42 0x00007f2031fda254 in KIO::SimpleJob::slotFinished (this=0x3bc1480) at /usr/src/debug/kdelibs-4.7.4/kio/kio/job.cpp:494
#43 0x00007f2031fe1e0d in KIO::TransferJob::slotFinished (this=0x3bc1480) at /usr/src/debug/kdelibs-4.7.4/kio/kio/job.cpp:1081
#44 0x00007f2031fe0771 in KIO::TransferJob::qt_metacall (this=0x3bc1480, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffb33735c0) at /usr/src/debug/kdelibs-4.7.4/build/kio/jobclasses.moc:369
#45 0x00007f2038eccf99 in QMetaObject::activate (sender=0x22f1c40, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3574
#46 0x00007f2032088241 in KIO::SlaveInterface::dispatch (this=<optimized out>, _cmd=104, rawdata=...) at /usr/src/debug/kdelibs-4.7.4/kio/kio/slaveinterface.cpp:172
#47 0x00007f20320850f5 in KIO::SlaveInterface::dispatch (this=<optimized out>) at /usr/src/debug/kdelibs-4.7.4/kio/kio/slaveinterface.cpp:88
#48 0x00007f20320782ae in KIO::Slave::gotInput (this=0x22f1c40) at /usr/src/debug/kdelibs-4.7.4/kio/kio/slave.cpp:344
#49 0x00007f2032078a0c in KIO::Slave::qt_metacall (this=0x22f1c40, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffb3373a60) at /usr/src/debug/kdelibs-4.7.4/build/kio/slave.moc:82
#50 0x00007f2038eccf99 in QMetaObject::activate (sender=0x2371380, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3574
#51 0x00007f2031faacd7 in dequeue (this=<optimized out>) at /usr/src/debug/kdelibs-4.7.4/kio/kio/connection.cpp:82
#52 KIO::ConnectionPrivate::dequeue (this=0x16a6330) at /usr/src/debug/kdelibs-4.7.4/kio/kio/connection.cpp:71
#53 0x00007f2031faad7d in KIO::Connection::qt_metacall (this=0x2371380, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x3d81e10) at /usr/src/debug/kdelibs-4.7.4/build/kio/connection.moc:79
#54 0x00007f2038ed1f36 in QObject::event (this=0x2371380, e=<optimized out>) at kernel/qobject.cpp:1203
#55 0x00007f2038022b74 in notify_helper (e=0x501e200, receiver=0x2371380, this=0x7067d0) at kernel/qapplication.cpp:4518
#56 QApplicationPrivate::notify_helper (this=0x7067d0, receiver=0x2371380, e=0x501e200) at kernel/qapplication.cpp:4490
#57 0x00007f20380279f3 in QApplication::notify (this=0x7fffb3374630, receiver=0x2371380, e=0x501e200) at kernel/qapplication.cpp:4379
#58 0x00007f2039c70186 in KApplication::notify (this=0x7fffb3374630, receiver=0x2371380, event=0x501e200) at /usr/src/debug/kdelibs-4.7.4/kdeui/kernel/kapplication.cpp:311
#59 0x00007f2038eb8edc in QCoreApplication::notifyInternal (this=0x7fffb3374630, receiver=0x2371380, event=0x501e200) at kernel/qcoreapplication.cpp:876
#60 0x00007f2038ebc77a in sendEvent (event=0x501e200, receiver=0x2371380) at kernel/qcoreapplication.h:231
#61 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x6153d0) at kernel/qcoreapplication.cpp:1500
#62 0x00007f2038ee7ac3 in sendPostedEvents () at kernel/qcoreapplication.h:236
#63 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#64 0x00007f203462b58d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#65 0x00007f203462bd88 in ?? () from /usr/lib64/libglib-2.0.so.0
#66 0x00007f203462bf59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#67 0x00007f2038ee7eef in QEventDispatcherGlib::processEvents (this=0x616770, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#68 0x00007f20380c5e1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#69 0x00007f2038eb7cc2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#70 0x00007f2038eb7f17 in QEventLoop::exec (this=0x7fffb3374460, flags=...) at kernel/qeventloop.cpp:204
#71 0x00007f2038ebca75 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#72 0x00007f20259bf8c2 in kdemain () from /usr/lib64/libkdeinit4_konqueror.so
#73 0x0000000000408897 in _start ()

This bug may be a duplicate of or related to bug 268341.

Possible duplicates by query: bug 280535, bug 268341.

Reported using DrKonqi
Comment 1 Tommi Tervo 2011-12-10 09:39:29 UTC

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