Version: 3.3 (using KDE 3.3.0, Gentoo) Compiler: gcc version 3.3.4 20040623 (Gentoo Linux 3.3.4-r1, ssp-3.3.2-2, pie-8.7.6) OS: Linux (i686) release 2.6.8-gentoo-r3 I had a (relatively old) browser session open in which I used several tabs. When I right-clicked on a link and chose "open in new tab", Konqi (KDE_3_3_BRANCH from maybe two days ago) crashed with the following backtrace. I'll try to see what the Magic Crash Finder gives... Using host libthread_db library "/lib/libthread_db.so.1". [KCrash handler] #5 0x414bc451 in kill () from /lib/libc.so.6 #6 0x413359fd in pthread_kill () from /lib/libpthread.so.0 #7 0x41335d5b in raise () from /lib/libpthread.so.0 #8 0x414bc1e2 in raise () from /lib/libc.so.6 #9 0x414bd7dc in abort () from /lib/libc.so.6 #10 0x414b55c9 in __assert_fail () from /lib/libc.so.6 #11 0x41b1aff8 in DOM::NodeImpl::attach() (this=0x9213738) at dom_nodeimpl.cpp:818 #12 0x41b1bff1 in DOM::NodeBaseImpl::attach() (this=0x9213738) at dom_nodeimpl.cpp:1298 #13 0x41b46fbc in DOM::HTMLImageElementImpl::attach() (this=0x9213738) at html_imageimpl.cpp:184 #14 0x41b315c2 in khtml::KHTMLParser::insertNode(DOM::NodeImpl*, bool) ( this=0x86d5998, n=0x9213738, flat=true) at htmlparser.cpp:328 #15 0x41b3125f in khtml::KHTMLParser::parseToken(khtml::Token*) ( this=0x86d5998, t=0x84eb864) at htmlparser.cpp:278 #16 0x41b3807e in khtml::HTMLTokenizer::processToken() (this=0x84eb830) at htmltokenizer.cpp:1575 #17 0x41b36cb6 in khtml::HTMLTokenizer::parseTag(khtml::DOMStringIt&) ( this=0x84eb830, src=@0x84eb944) at htmltokenizer.cpp:1088 #18 0x41b377b2 in khtml::HTMLTokenizer::write(QString const&, bool) ( this=0x84eb830, str=@0xbfffc4d0, appendData=false) at htmltokenizer.cpp:1343 #19 0x41b38635 in khtml::HTMLTokenizer::notifyFinished(khtml::CachedObject*) ( this=0x84eb830) at htmltokenizer.cpp:1644 #20 0x41bda590 in khtml::CachedScript::checkNotify() (this=0x8466048) at loader.cpp:322 #21 0x41bda505 in khtml::CachedScript::data(QBuffer&, bool) (this=0x8466048, buffer=@0xbfffc5e0) at loader.cpp:314 #22 0x41bddf34 in khtml::Loader::slotFinished(KIO::Job*) (this=0x8493648, job=0x8a891e0) at loader.cpp:1095 #23 0x41bdf851 in khtml::Loader::qt_invoke(int, QUObject*) (this=0x8493648, _id=2, _o=0xbfffc730) at loader.moc:260 #24 0x40c5afcc in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/qt/3/lib/libqt-mt.so.3 #25 0x401ddf17 in KIO::Job::result(KIO::Job*) (this=0x8a891e0, t0=0x0) at jobclasses.moc:156 #26 0x401ca2ec in KIO::Job::emitResult() (this=0x8a891e0) at job.cpp:207 #27 0x401cb6f4 in KIO::SimpleJob::slotFinished() (this=0x8a891e0) at job.cpp:524 #28 0x401cdf00 in KIO::TransferJob::slotFinished() (this=0x8a891e0) at job.cpp:884 #29 0x401e028c in KIO::TransferJob::qt_invoke(int, QUObject*) (this=0x8a891e0, _id=145265120, _o=0xbfffcac0) at jobclasses.moc:1050 #30 0x40c5afcc in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/qt/3/lib/libqt-mt.so.3 #31 0x40c5adf4 in QObject::activate_signal(int) () from /usr/qt/3/lib/libqt-mt.so.3 #32 0x401bd473 in KIO::SlaveInterface::finished() (this=0x0) at slaveinterface.moc:226 #33 0x401bc11d in KIO::SlaveInterface::dispatch(int, QMemArray<char> const&) ( this=0x8efd060, _cmd=104, rawdata=@0xbfffcd60) at slaveinterface.cpp:255 #34 0x401bb88b in KIO::SlaveInterface::dispatch() (this=0x8efd060) at slaveinterface.cpp:191 #35 0x401b942d in KIO::Slave::gotInput() (this=0x8efd060) at slave.cpp:294 #36 0x401badc8 in KIO::Slave::qt_invoke(int, QUObject*) (this=0x8efd060, _id=4, _o=0xbfffcea0) at slave.moc:113 #37 0x40c5afcc in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/qt/3/lib/libqt-mt.so.3 #38 0x40c5b12d in QObject::activate_signal(int, int) () from /usr/qt/3/lib/libqt-mt.so.3 #39 0x40f9aa52 in QSocketNotifier::activated(int) () from /usr/qt/3/lib/libqt-mt.so.3 #40 0x40c77740 in QSocketNotifier::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #41 0x40bfeb8f in QApplication::internalNotify(QObject*, QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #42 0x40bfdef5 in QApplication::notify(QObject*, QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #43 0x40792b7b in KApplication::notify(QObject*, QEvent*) (this=0xbfffef30, receiver=0x8f0de50, event=0xbfffd290) at kapplication.cpp:495 #44 0x40bee3ca in QEventLoop::activateSocketNotifiers() () from /usr/qt/3/lib/libqt-mt.so.3 #45 0x40ba8a63 in QEventLoop::processEvents(unsigned) () from /usr/qt/3/lib/libqt-mt.so.3 #46 0x40c10d58 in QEventLoop::enterLoop() () from /usr/qt/3/lib/libqt-mt.so.3 #47 0x40bfee41 in QApplication::enter_loop() () from /usr/qt/3/lib/libqt-mt.so.3 #48 0x40d64ab9 in QPopupMenu::exec(QPoint const&, int) () from /usr/qt/3/lib/libqt-mt.so.3 #49 0x4170db4b in KonqMainWindow::slotPopupMenu(KXMLGUIClient*, QPoint const&, QPtrList<KFileItem> const&, KParts::URLArgs const&, unsigned, bool) ( this=0x81ca3b8, client=0x8e64558, _global=@0x4133bc44, _items=@0xbfffd770, _args=@0x0, itemFlags=12, showProperties=false) at konq_mainwindow.cc:4384 #50 0x4170d3d9 in KonqMainWindow::slotPopupMenu(KXMLGUIClient*, QPoint const&, KURL const&, KParts::URLArgs const&, unsigned, unsigned) (this=0x0, client=0x0, _global=@0x0, url=@0x0, _args=@0xbfffda70, f=0, _mode=0) at konq_mainwindow.cc:4209 #51 0x417146e3 in KonqMainWindow::qt_invoke(int, QUObject*) (this=0x81ca3b8, _id=1091348808, _o=0xbfffd960) at konq_mainwindow.moc:541 #52 0x40c5afcc in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/qt/3/lib/libqt-mt.so.3 #53 0x400507cf in KParts::BrowserExtension::popupMenu(KXMLGUIClient*, QPoint const&, KURL const&, KParts::URLArgs const&, unsigned, unsigned) (this=0x870e3a0, t0=0x0, t1=@0x0, t2=@0x0, t3=@0x0, t4=12, t5=32768) at browserextension.moc:459 #54 0x41adc6cb in KHTMLPart::popupMenu(QString const&) (this=0x870d1b0, linkUrl=@0x8c65c3c) at khtml_part.cpp:4413 #55 0x41ae085f in KHTMLPart::khtmlMousePressEvent(khtml::MousePressEvent*) ( this=0x870d1b0, event=0xbfffe030) at khtml_part.cpp:5476 #56 0x41ae03bb in KHTMLPart::customEvent(QCustomEvent*) (this=0x870d1b0, event=0xbfffe030) at khtml_part.cpp:5301 #57 0x40c587dc in QObject::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #58 0x40bfeb8f in QApplication::internalNotify(QObject*, QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #59 0x40bfdef5 in QApplication::notify(QObject*, QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #60 0x40792b7b in KApplication::notify(QObject*, QEvent*) (this=0xbfffef30, receiver=0x870d1b0, event=0xbfffe030) at kapplication.cpp:495 #61 0x40049bcd in QApplication::sendEvent(QObject*, QEvent*) (receiver=0x0, event=0x6) at qapplication.h:491 #62 0x41aae5e1 in KHTMLView::viewportMousePressEvent(QMouseEvent*) ( this=0x870dfe8, _mouse=0xbfffe720) at khtmlview.cpp:833 #63 0x40d6fb03 in QScrollView::eventFilter(QObject*, QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #64 0x41ab0b3d in KHTMLView::eventFilter(QObject*, QEvent*) (this=0x870dfe8, o=0x8a94430, e=0xbfffe720) at khtmlview.cpp:1685 #65 0x40c588fe in QObject::activate_filters(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #66 0x40c5882c in QObject::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #67 0x40c90fbf in QWidget::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #68 0x40bfeb8f in QApplication::internalNotify(QObject*, QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #69 0x40bfdff4 in QApplication::notify(QObject*, QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #70 0x40792b7b in KApplication::notify(QObject*, QEvent*) (this=0xbfffef30, receiver=0x8a94430, event=0xbfffe720) at kapplication.cpp:495 #71 0x40b94070 in QETWidget::translateMouseEvent(_XEvent const*) () from /usr/qt/3/lib/libqt-mt.so.3 #72 0x40b91cd3 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #73 0x40ba9004 in QEventLoop::processEvents(unsigned) () from /usr/qt/3/lib/libqt-mt.so.3 #74 0x40c10d58 in QEventLoop::enterLoop() () from /usr/qt/3/lib/libqt-mt.so.3 #75 0x40c10c08 in QEventLoop::exec() () from /usr/qt/3/lib/libqt-mt.so.3 #76 0x40bfede1 in QApplication::exec() () from /usr/qt/3/lib/libqt-mt.so.3 #77 0x416b37a7 in kdemain (argc=0, argv=0x0) at konq_main.cc:204 #78 0x416579d6 in kdeinitmain (argc=0, argv=0x0) at konqueror_dummy.cc:2 #79 0x0804db9c in launch (argc=4, _name=0x8072c5c "konqueror", args=0x8072c9d "/home/mss", cwd=0x8072c9d "/home/mss", envc=58, envs=0x8073636 "", reset_env=true, tty=0x0, avoid_loops=false, startup_id_str=0x0) at kinit.cpp:599 #80 0x0804f029 in handle_launcher_request (sock=4) at kinit.cpp:1163 #81 0x0804f67b in handle_requests (waitForPid=0) at kinit.cpp:1354 #82 0x08050654 in main (argc=3, argv=0xbffff624, envp=0x0) at kinit.cpp:1817
There are a whole bunch of possible dups, I currently lack the time to check of which one this might be a real one.
How about this one... *** This bug has been marked as a duplicate of 88767 ***