From kfm-devel Mon Mar 24 13:36:34 2008 From: Anders Lund Date: Mon, 24 Mar 2008 13:36:34 +0000 To: kfm-devel Subject: nspluginviewer crashing with plugins disabled Message-Id: <200803241436.38312.anders () alweb ! dk> X-MARC-Message: https://marc.info/?l=kfm-devel&m=120636591819752 Hi, Having run kde 4 for the last few days, one of my main annoyances is nspluginviewer crashing really, really often - when going from a page with embedded objects to one without any maybe. Settings: plugins globally disabled. Load only on demand enabled. Backtrace: Application: nspluginviewer (nspluginviewer), signal SIGSEGV Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 47964316835712 (LWP 6981)] [KCrash handler] #5 0x00002b9f86c371e8 in XQueryExtension () from /usr/lib/libX11.so.6 #6 0x00002b9f86c2ba94 in XInitExtension () from /usr/lib/libX11.so.6 #7 0x00002b9f86f17c09 in XextAddDisplay () from /usr/lib/libXext.so.6 #8 0x00002b9f86f1328e in XShmDetach () from /usr/lib/libXext.so.6 #9 0x00002b9f91abcdba in NPP_Destroy () from /usr/lib/mozilla/plugins/libflash-mozplugin.so #10 0x00002b9f91abd599 in Private_Destroy () from /usr/lib/mozilla/plugins/libflash-mozplugin.so #11 0x000000000040f284 in NSPluginInstance::destroy (this=0x68cfd0) at /home/anders/src/kde/trunk/kdebase/apps/nsplugins/viewer/nsplugin.cpp:690 #12 0x000000000040f3ac in ~NSPluginInstance (this=0x68cfd0) at /home/anders/src/kde/trunk/kdebase/apps/nsplugins/viewer/nsplugin.cpp:652 #13 0x0000000000412f15 in Q3PtrList::deleteItem ( this=0x744fa8, d=0x68cfd0) at /home/anders/qt-copy/include/Qt3Support/q3ptrlist.h:162 #14 0x00002b9f861064a1 in Q3GList::remove (this=0x744fa8, d=0x68cfd0) at tools/q3glist.cpp:548 #15 0x00000000004138eb in Q3PtrList::remove (this=0x744fa8, d=0x68cfd0) at /home/anders/qt-copy/include/Qt3Support/q3ptrlist.h:97 #16 0x000000000040c5d4 in NSPluginClass::timer (this=0x744f60) at /home/anders/src/kde/trunk/kdebase/apps/nsplugins/viewer/nsplugin.cpp:1289 #17 0x000000000040c688 in NSPluginClass::destroyInstance (this=0x744f60, inst=0x68cfd0) at /home/anders/src/kde/trunk/kdebase/apps/nsplugins/viewer/nsplugin.cpp:1430 #18 0x000000000040f090 in NSPluginInstance::shutdown (this=0x68cfd0) at /home/anders/src/kde/trunk/kdebase/apps/nsplugins/viewer/nsplugin.cpp:714 #19 0x0000000000417d9f in InstanceAdaptor::shutdown (this=0x73e9d0) at /home/anders/build/kde/kdebase/apps/nsplugins/viewer/instanceadaptor.cpp:69 #20 0x0000000000417f81 in InstanceAdaptor::qt_metacall (this=0x73e9d0, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x7fff2671ab20) at /home/anders/build/kde/kdebase/apps/nsplugins/viewer/instanceadaptor.moc:98 #21 0x00002b9f8903030f in QDBusConnectionPrivate::deliverCall (this=0x6d54d0, object=0x73e9d0, msg=@0x723e70, metaTypes=@0x7fff2671abd8, slotIdx=9) at qdbusintegrator.cpp:865 #22 0x00002b9f89030e44 in QDBusConnectionPrivate::activateCall ( this=0x6d54d0, object=0x73e9d0, flags=273, msg=@0x723e70) at qdbusintegrator.cpp:770 #23 0x00002b9f89031201 in QDBusConnectionPrivate::activateObject ( this=0x6d54d0, node=@0x723e48, msg=@0x723e70, pathStartPos=11) at qdbusintegrator.cpp:1298 #24 0x00002b9f89031412 in QDBusActivateObjectEvent::placeMetaCall ( this=0x723e00) at qdbusintegrator.cpp:1411 #25 0x00002b9f84709d08 in QObject::event (this=0x68cfd0, e=0x723e00) at kernel/qobject.cpp:1137 #26 0x00002b9f896a1769 in QApplicationPrivate::notify_helper (this=0x654fd0, receiver=0x68cfd0, e=0x723e00) at kernel/qapplication.cpp:3735 #27 0x00002b9f896a1a88 in QApplication::notify (this=0x7fff2671ba40, receiver=0x68cfd0, e=0x723e00) at kernel/qapplication.cpp:3329 #28 0x00002b9f852a0ef2 in KApplication::notify (this=0x7fff2671ba40, receiver=0x68cfd0, event=0x723e00) at /home/anders/src/kde/trunk/kdelibs/kdeui/kernel/kapplication.cpp:311 #29 0x00002b9f846f6fae in QCoreApplication::notifyInternal ( this=0x7fff2671ba40, receiver=0x68cfd0, event=0x723e00) at kernel/qcoreapplication.cpp:582 #30 0x00002b9f846fa697 in QCoreApplication::sendEvent (receiver=0x68cfd0, event=0x723e00) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #31 0x00002b9f846f7564 in QCoreApplicationPrivate::sendPostedEvents ( receiver=0x0, event_type=0, data=0x626e50) at kernel/qcoreapplication.cpp:1188 #32 0x00002b9f846f772e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1084 #33 0x00002b9f84725435 in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #34 0x00002b9f84724423 in postEventSourceDispatch (s=0x657960) at kernel/qeventdispatcher_glib.cpp:211 #35 0x00002b9f8b82efd3 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #36 0x00002b9f8b8322dd in ?? () from /usr/lib/libglib-2.0.so.0 #37 0x00002b9f8b83280e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #38 0x00002b9f84723a70 in QEventDispatcherGlib::processEvents (this=0x652150, flags=@0x7fff2671b850) at kernel/qeventdispatcher_glib.cpp:325 #39 0x00002b9f897402f3 in QGuiEventDispatcherGlib::processEvents ( this=0x652150, flags=@0x7fff2671b8a0) at kernel/qguieventdispatcher_glib.cpp:204 #40 0x00002b9f846f3f21 in QEventLoop::processEvents (this=0x7fff2671b950, flags=@0x7fff2671b910) at kernel/qeventloop.cpp:146 #41 0x00002b9f846f40b4 in QEventLoop::exec (this=0x7fff2671b950, flags=@0x7fff2671b970) at kernel/qeventloop.cpp:193 #42 0x00002b9f846f783a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:838 #43 0x00002b9f896a14ca in QApplication::exec () at kernel/qapplication.cpp:3267 #44 0x0000000000415e9f in main (argc=3, argv=0x7fff2671bd78) at /home/anders/src/kde/trunk/kdebase/apps/nsplugins/viewer/viewer.cpp:143 #0 0x00002b9f8af2a2b0 in nanosleep () from /lib/libc.so.6 -- Anders www: http://www.alweb.dk jabber: anderslund@jabber.dk