kparts/khtml crash on nsplugins

George Staikos staikos at kde.org
Sun Feb 23 22:41:51 GMT 2003


This is easy to reproduce for me.  I just updated khtml from HEAD.  go to 
http://www.shockwave.com/ and click on "Games".  It always triggers an assert 
for me.  Here is the backtrace:

[New Thread 1024 (LWP 10100)]
0x4110d079 in wait4 () from /lib/libc.so.6
#0  0x4110d079 in wait4 () from /lib/libc.so.6
#1  0x411858c4 in __DTOR_END__ () from /lib/libc.so.6
#2  0x40fca177 in waitpid () from /lib/libpthread.so.0
#3  0x4060f2bb in KCrash::defaultCrashHandler (sig=6) at kcrash.cpp:235
#4  0x40fc7bc4 in pthread_sighandler () from /lib/libpthread.so.0
#5  <signal handler called>
#6  0x41093861 in kill () from /lib/libc.so.6
#7  0x40fc7acc in pthread_kill () from /lib/libpthread.so.0
#8  0x40fc7fd6 in raise () from /lib/libpthread.so.0
#9  0x41094c81 in abort () from /lib/libc.so.6
#10 0x405a7ef0 in kDebugBackend (nLevel=3, nArea=1000, 
    data=0x8526ea0 "FATAL: Can't remove part unnamed, not in KPartManager's 
list.\n") at kdebug.cpp:341
#11 0x405a83a3 in kdbgstream::flush (this=0xbfffe2ac) at kdebug.cpp:358
#12 0x40045fdc in endl (s=@0xbfffe2ac) at ../kdecore/kdebug.h:192
#13 0x4003715e in KParts::PartManager::removePart (this=0x8537298, 
    part=0x856f0a8) at ../kdecore/kdebug.h:220
#14 0x41b8c617 in KHTMLPart::processObjectRequest (this=0x82b9608, 
    child=0x85635c0, _url=@0x84fbb50, mimetype=@0xbfffe39c)
    at khtml_part.cpp:3256
#15 0x41b97bf5 in KHTMLRun::foundMimeType (this=0x84fbb28, _type=@0xbfffe404)
    at khtml_run.cpp:47
#16 0x400411ff in KParts::BrowserRun::slotBrowserMimetype (this=0x84fbb28, 
    _job=0x8582298, type=@0x8617b90) at browserrun.cpp:195
#17 0x40043161 in KParts::BrowserRun::qt_invoke (this=0x84fbb28, _id=7, 
    _o=0xbfffe504) at browserrun.moc:103
#18 0x41b97f77 in KHTMLRun::qt_invoke (this=0x84fbb28, _id=7, _o=0xbfffe504)
    at khtml_run.moc:78
#19 0x409f1a8a in QObject::activate_signal (this=0x8582298, clist=0x8582c40, 
    o=0xbfffe504) at kernel/qobject.cpp:2214
#20 0x40156c25 in KIO::TransferJob::mimetype (this=0x8582298, t0=0x8582298, 
    t1=@0x85823a8) at jobclasses.moc:785
#21 0x40147866 in KIO::TransferJob::slotMimetype (this=0x8582298, 
    type=@0x8618708) at job.cpp:881
#22 0x40156e14 in KIO::TransferJob::qt_invoke (this=0x8582298, _id=20, 
    _o=0xbfffe644) at jobclasses.moc:809
#23 0x409f1a8a in QObject::activate_signal (this=0x84991e8, clist=0x846fb68, 
    o=0xbfffe644) at kernel/qobject.cpp:2214
#24 0x409f1fa4 in QObject::activate_signal (this=0x84991e8, signal=19, param=)
    at kernel/qobject.cpp:2281
#25 0x4013adee in KIO::SlaveInterface::mimeType (this=0x84991e8, 
    t0=@0xbfffe830) at slaveinterface.moc:371
#26 0x40137d30 in KIO::SlaveInterface::dispatch (this=0x84991e8, _cmd=21, 
    rawdata=@0xbfffe888) at slaveinterface.cpp:351
#27 0x40137152 in KIO::SlaveInterface::dispatch (this=0x84991e8)
    at slaveinterface.cpp:192
#28 0x4013471c in KIO::Slave::gotInput (this=0x84991e8) at slave.cpp:294
#29 0x401369d9 in KIO::Slave::qt_invoke (this=0x84991e8, _id=4, _o=0xbfffe9a4)
    at slave.moc:114
#30 0x409f1a8a in QObject::activate_signal (this=0x8498df0, clist=0x8499470, 
    o=0xbfffe9a4) at kernel/qobject.cpp:2214
#31 0x409f1d22 in QObject::activate_signal (this=0x8498df0, signal=2, 
param=19)
    at kernel/qobject.cpp:2279
#32 0x40ca714a in QSocketNotifier::activated (this=0x8498df0, t0=19)
    at .moc/debug-shared-mt/moc_qsocketnotifier.cpp:86
#33 0x40a0cfba in QSocketNotifier::event (this=0x8498df0, e=0xbfffebec)
    at kernel/qsocketnotifier.cpp:268
#34 0x4099f399 in QApplication::internalNotify (this=0xbfffef98, 
    receiver=0x8498df0, e=0xbfffebec) at kernel/qapplication.cpp:2303
#35 0x4099e75f in QApplication::notify (this=0xbfffef98, receiver=0x8498df0, 
    e=0xbfffebec) at kernel/qapplication.cpp:2067
#36 0x405961bf in KApplication::notify (this=0xbfffef98, receiver=0x8498df0, 
    event=0xbfffebec) at kapplication.cpp:458
#37 0x40d98d24 in QApplication::sendEvent (receiver=0x8498df0, 
    event=0xbfffebec) at .moc/debug-shared-mt/../../kernel/qapplication.h:478
#38 0x409806f6 in QEventLoop::activateSocketNotifiers (this=0x80a4648)
    at kernel/qeventloop_unix.cpp:544
#39 0x4095c00c in QEventLoop::processEvents (this=0x80a4648, flags=4)
    at kernel/qeventloop_x11.cpp:307
#40 0x409b1e70 in QEventLoop::enterLoop (this=0x80a4648)
    at kernel/qeventloop.cpp:191
#41 0x409b1d95 in QEventLoop::exec (this=0x80a4648)
    at kernel/qeventloop.cpp:138
#42 0x4099f595 in QApplication::exec (this=0xbfffef98)
    at kernel/qapplication.cpp:2424
#43 0x4175d8c0 in main (argc=2, argv=0x805c758) at konq_main.cc:155
#44 0x0804d026 in launch (argc=2, _name=0x805ab7c "konqueror", 
    args=0x805ab8f "", cwd=0x0, envc=0, envs=0x805ab93 "", reset_env=false, 
    tty=0x0, avoid_loops=false, 
    startup_id_str=0x805ab97 "warrior;1046039888;403015;10086")
    at kinit.cpp:561
#45 0x0804dd38 in handle_launcher_request (sock=-1) at kinit.cpp:1014
#46 0x0804e21b in handle_requests (waitForPid=0) at kinit.cpp:1180
#47 0x0804f105 in main (argc=1, argv=0xbffff514, envp=0xbffff51c)
    at kinit.cpp:1532
#48 0x410827ee in __libc_start_main () from /lib/libc.so.6

-- 

George Staikos





More information about the kfm-devel mailing list