Version: (using Devel) Installed from: Compiled sources To reproduce, go to the following site and click on the preview of the SVG document to open it: http://commons.wikimedia.org/wiki/Image:Wikimedia-servers-2008-11-10.svg On this 4.1.96 setup, Konqueror crashes immediately with the following backtrace: Anwendung: Konqueror (konqueror), Signal SIGSEGV [?1034h[Thread debugging using libthread_db enabled] [Current thread is 0 (LWP 24971)] Thread 3 (Thread 0xb004db90 (LWP 25068)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb7353f42 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb73b183c in QWaitCondition::wait (this=0x91cf228, mutex=0x91cf224, time=30000) at thread/qwaitcondition_unix.cpp:80 #3 0xb73a695e in QThreadPoolThread::run (this=0x91dc528) at concurrent/qthreadpool.cpp:135 #4 0xb73b084e in QThreadPrivate::start (arg=0x91dc528) at thread/qthread_unix.cpp:185 #5 0xb7350175 in start_thread () from /lib/libpthread.so.0 #6 0xb674edae in clone () from /lib/libc.so.6 Thread 2 (Thread 0xb084eb90 (LWP 25074)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb7353f42 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb73b183c in QWaitCondition::wait (this=0x91cf228, mutex=0x91cf224, time=30000) at thread/qwaitcondition_unix.cpp:80 #3 0xb73a695e in QThreadPoolThread::run (this=0x91cc4b8) at concurrent/qthreadpool.cpp:135 #4 0xb73b084e in QThreadPrivate::start (arg=0x91cc4b8) at thread/qthread_unix.cpp:185 #5 0xb7350175 in start_thread () from /lib/libpthread.so.0 #6 0xb674edae in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb615d6d0 (LWP 24971)): [KCrash Handler] #6 WebCore::SVGUseElement::associateInstancesWithShadowTreeElements (this=0x8626f38, target=0x94734e8, targetInstance=0x856f638) at /usr/src/debug/kdelibs-4.1.96/khtml/xml/dom_nodeimpl.h:101 #7 0xb42864fe in WebCore::SVGUseElement::buildPendingResource (this=0x8626f38) at /usr/src/debug/kdelibs-4.1.96/khtml/svg/SVGUseElement.cpp:345 #8 0xb42848fd in WebCore::SVGUseElement::insertedIntoDocument (this=0x8626f38) at /usr/src/debug/kdelibs-4.1.96/khtml/svg/SVGUseElement.cpp:119 #9 0xb3f9e3e3 in DOM::NodeBaseImpl::addChild (this=0x86bfd18, newChild=0x8626f38) at /usr/src/debug/kdelibs-4.1.96/khtml/xml/dom_nodeimpl.cpp:1708 #10 0xb3fc29fc in khtml::XMLHandler::startElement (this=0x95dc0d4, namespaceURI=@0xbf8f7ee8, qName=@0x951ae04, atts=@0x8756ed4) at /usr/src/debug/kdelibs-4.1.96/khtml/xml/xml_tokenizer.cpp:210 #11 0xb7bce36a in QXmlSimpleReaderPrivate::processElementEmptyTag (this=0x8756e90) at sax/qxml.cpp:3980 #12 0xb7bd5e83 in QXmlSimpleReaderPrivate::parseElement (this=0x8756e90) at sax/qxml.cpp:3948 #13 0xb7bd554b in QXmlSimpleReaderPrivate::parseContent (this=0x8756e90) at sax/qxml.cpp:4401 #14 0xb7bd5e2b in QXmlSimpleReaderPrivate::parseElement (this=0x8756e90) at sax/qxml.cpp:3927 #15 0xb7bd554b in QXmlSimpleReaderPrivate::parseContent (this=0x8756e90) at sax/qxml.cpp:4401 #16 0xb7bd5c94 in QXmlSimpleReaderPrivate::parseElement (this=0x8756e90) at sax/qxml.cpp:3840 #17 0xb7bd4fd5 in QXmlSimpleReaderPrivate::parseContent (this=0x8756e90) at sax/qxml.cpp:4205 #18 0xb7bd5c94 in QXmlSimpleReaderPrivate::parseElement (this=0x8756e90) at sax/qxml.cpp:3840 #19 0xb7bd8810 in QXmlSimpleReaderPrivate::parseBeginOrContinue (this=0x8756e90, state=1, incremental=true) at sax/qxml.cpp:3472 #20 0xb7bd8a6c in QXmlSimpleReader::parseContinue (this=0x95dc114) at sax/qxml.cpp:3449 #21 0xb3fc2d6c in khtml::XMLTokenizer::write (this=0x95dc0b8, str=@0xbf8f84c8, appendData=true) at /usr/src/debug/kdelibs-4.1.96/khtml/xml/xml_tokenizer.cpp:458 #22 0xb3f2ec95 in KHTMLPart::write (this=0x844b648, data=0x86c5b70 "Apaches</text>\n <g\n transform=\"translate(80,0)\"\n id=\"g7758\">\n <use\n transform=\"translate(45,210)\"\n id=\"use7152\"\n xlink:href=\"#apache\" />\n <use\n "..., len=1440) at /usr/src/debug/kdelibs-4.1.96/khtml/khtml_part.cpp:2064 #23 0xb3f30589 in KHTMLPart::slotData (this=0x844b648, kio_job=0x8730ea8, data=@0xbf8f89b4) at /usr/src/debug/kdelibs-4.1.96/khtml/khtml_part.cpp:1749 #24 0xb3f4bee7 in KHTMLPart::qt_metacall (this=0x844b648, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0xbf8f8738) at /usr/src/debug/kdelibs-4.1.96/build/khtml/khtml_part.moc:264 #25 0xb74b5740 in QMetaObject::activate (sender=0x8730ea8, from_signal_index=40, to_signal_index=40, argv=0xbf8f8738) at kernel/qobject.cpp:3031 #26 0xb74b64c2 in QMetaObject::activate (sender=0x8730ea8, m=0xb7f25390, local_signal_index=0, argv=0xbf8f8738) at kernel/qobject.cpp:3101 #27 0xb7d95679 in KIO::TransferJob::data (this=0x8730ea8, _t1=0x8730ea8, _t2=@0xbf8f89b4) at /usr/src/debug/kdelibs-4.1.96/build/kio/jobclasses.moc:356 #28 0xb7d95fb2 in KIO::TransferJob::slotData (this=0x8730ea8, _data=@0xbf8f89b4) at /usr/src/debug/kdelibs-4.1.96/kio/kio/job.cpp:917 #29 0xb7da0185 in KIO::TransferJob::qt_metacall (this=0x8730ea8, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbf8f885c) at /usr/src/debug/kdelibs-4.1.96/build/kio/jobclasses.moc:337 #30 0xb74b5740 in QMetaObject::activate (sender=0x84a3b50, from_signal_index=4, to_signal_index=4, argv=0xbf8f885c) at kernel/qobject.cpp:3031 #31 0xb74b64c2 in QMetaObject::activate (sender=0x84a3b50, m=0xb7f27e64, local_signal_index=0, argv=0xbf8f885c) at kernel/qobject.cpp:3101 #32 0xb7e4f093 in KIO::SlaveInterface::data (this=0x84a3b50, _t1=@0xbf8f89b4) at /usr/src/debug/kdelibs-4.1.96/build/kio/slaveinterface.moc:138 #33 0xb7e51c74 in KIO::SlaveInterface::dispatch (this=0x84a3b50, _cmd=100, rawdata=@0xbf8f89b4) at /usr/src/debug/kdelibs-4.1.96/kio/kio/slaveinterface.cpp:163 #34 0xb7e4f587 in KIO::SlaveInterface::dispatch (this=0x84a3b50) at /usr/src/debug/kdelibs-4.1.96/kio/kio/slaveinterface.cpp:91 #35 0xb7e41e90 in KIO::Slave::gotInput (this=0x84a3b50) at /usr/src/debug/kdelibs-4.1.96/kio/kio/slave.cpp:322 #36 0xb7e42203 in KIO::Slave::qt_metacall (this=0x84a3b50, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbf8f8aa8) at /usr/src/debug/kdelibs-4.1.96/build/kio/slave.moc:75 #37 0xb74b5740 in QMetaObject::activate (sender=0x84a4f00, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3031 #38 0xb74b64c2 in QMetaObject::activate (sender=0x84a4f00, m=0xb7f24940, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3101 #39 0xb7d6b087 in KIO::Connection::readyRead (this=0x84a4f00) at /usr/src/debug/kdelibs-4.1.96/build/kio/connection.moc:84 #40 0xb7d6cab3 in KIO::ConnectionPrivate::dequeue (this=0x84a4f80) at /usr/src/debug/kdelibs-4.1.96/kio/kio/connection.cpp:82 #41 0xb7d6d106 in KIO::Connection::qt_metacall (this=0x84a4f00, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x8850080) at /usr/src/debug/kdelibs-4.1.96/build/kio/connection.moc:72 #42 0xb74ae88b in QMetaCallEvent::placeMetaCall (this=0x84c7b20, object=0x84a4f00) at kernel/qobject.cpp:529 #43 0xb74b0449 in QObject::event (this=0x84a4f00, e=0x84c7b20) at kernel/qobject.cpp:1155 #44 0xb6b8782c in QApplicationPrivate::notify_helper (this=0x805c098, receiver=0x84a4f00, e=0x84c7b20) at kernel/qapplication.cpp:3803 #45 0xb6b8f6ce in QApplication::notify (this=0xbf8f93f0, receiver=0x84a4f00, e=0x84c7b20) at kernel/qapplication.cpp:3393 #46 0xb7a0566d in KApplication::notify (this=0xbf8f93f0, receiver=0x84a4f00, event=0x84c7b20) at /usr/src/debug/kdelibs-4.1.96/kdeui/kernel/kapplication.cpp:307 #47 0xb74a0a71 in QCoreApplication::notifyInternal (this=0xbf8f93f0, receiver=0x84a4f00, event=0x84c7b20) at kernel/qcoreapplication.cpp:587 #48 0xb74a16e5 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x804c0e0) at kernel/qcoreapplication.h:209 #49 0xb74a18dd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1091 #50 0xb74cb5bf in postEventSourceDispatch (s=0x805e920) at kernel/qcoreapplication.h:214 #51 0xb64aa2d9 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #52 0xb64ad85b in ?? () from /usr/lib/libglib-2.0.so.0 #53 0xb64ad9d8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #54 0xb74cb208 in QEventDispatcherGlib::processEvents (this=0x805c5b0, flags={i = -1081110184}) at kernel/qeventdispatcher_glib.cpp:319 #55 0xb6c208b5 in QGuiEventDispatcherGlib::processEvents (this=0x805c5b0, flags={i = -1081110136}) at kernel/qguieventdispatcher_glib.cpp:198 #56 0xb749f14a in QEventLoop::processEvents (this=0xbf8f9200, flags={i = -1081110072}) at kernel/qeventloop.cpp:143 #57 0xb749f30a in QEventLoop::exec (this=0xbf8f9200, flags={i = -1081110008}) at kernel/qeventloop.cpp:194 #58 0xb74a19a5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845 #59 0xb6b876a7 in QApplication::exec () at kernel/qapplication.cpp:3331 #60 0xb809fa8f in kdemain (argc=2, argv=0xbf8f9744) at /usr/src/debug/kdebase-4.1.96/apps/konqueror/src/konqmain.cpp:257 #61 0x08048722 in main (argc=) at /usr/src/debug/kdebase-4.1.96/build/apps/konqueror/src/konqueror_dummy.cpp:3
Confirming with KDE-Four-Live CD (KDE4.2 RC1)
Remark: Looks very much like bug #177309. However, I cannot reproduce that bug while being able to reproduce this one, so I am not going to mark them duplicates...
*** This bug has been marked as a duplicate of bug 185555 ***
Bug 193130 seems to be related to this too. Thanks