Bug 250585

Summary: nspluginviewer crash
Product: [Applications] konqueror Reporter: Peder Chr. Nørgaard <pcn>
Component: nspluginviewerAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Debian unstable   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Peder Chr. Nørgaard 2010-09-08 18:32:01 UTC
Application: nspluginviewer ()
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.32-5-686 i686
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
I was trying to display the web page http://www.dinby.dk.  The page obviously contains some code that causes nspluginviewer to crash.  This is by no means the only page that causes this crash - this is just a page that can be trusted to crash it every time.
I am a user of Debian "sid", quite up-to-date.  The problem with crashing nspluginviewer is quite recent, at a guess I would say about two weeks.

The crash can be reproduced every time.

 -- Backtrace:
Application: nspluginviewer (nspluginviewer), signal: Aborted
[KCrash Handler]
#6  0xb7826424 in __kernel_vsyscall ()
#7  0xb5d44751 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0xb5d47b82 in abort () at abort.c:92
#9  0xb5f1f53f in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
#10 0xb5f1d405 in ?? () from /usr/lib/libstdc++.so.6
#11 0xb5f1d442 in std::terminate() () from /usr/lib/libstdc++.so.6
#12 0xb5f1d581 in __cxa_throw () from /usr/lib/libstdc++.so.6
#13 0xb5eb418f in std::__throw_logic_error(char const*) () from /usr/lib/libstdc++.so.6
#14 0xb5ef84fa in ?? () from /usr/lib/libstdc++.so.6
#15 0xb5ef8686 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) () from /usr/lib/libstdc++.so.6
#16 0xb3cf4451 in gnash::nsPluginInstance::getCurrentPageURL() const () from /usr/lib/mozilla/plugins/flash-mozilla.so
#17 0xb3cf79f1 in gnash::nsPluginInstance::getCmdLine(int, int) () from /usr/lib/mozilla/plugins/flash-mozilla.so
#18 0xb3cf9151 in gnash::nsPluginInstance::startProc() () from /usr/lib/mozilla/plugins/flash-mozilla.so
#19 0xb3cf9c32 in gnash::nsPluginInstance::NewStream(char*, _NPStream*, unsigned char, unsigned short*) () from /usr/lib/mozilla/plugins/flash-mozilla.so
#20 0xb3d068d3 in NPP_NewStream () from /usr/lib/mozilla/plugins/flash-mozilla.so
#21 0x08051479 in NSPluginInstance::NPNewStream (this=0x38ab, type=0x9cac302 "a", stream=0x9c70b88, seekable=0 '\000', stype=0x6) at ../../../../apps/nsplugins/viewer/nsplugin.cpp:1210
#22 0x08057611 in NSPluginStreamBase::inform (this=0x9bd00a8) at ../../../../apps/nsplugins/viewer/nsplugin.cpp:1629
#23 0x08059307 in NSPluginStreamBase::pump (this=0x9bd00a8) at ../../../../apps/nsplugins/viewer/nsplugin.cpp:1745
#24 0x08059571 in NSPluginStream::data (this=0x9bd00a8, data=...) at ../../../../apps/nsplugins/viewer/nsplugin.cpp:1966
#25 0x080596bb in NSPluginStream::qt_metacall (this=0x9bd00a8, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfb6eca4) at ./nsplugin.moc:149
#26 0xb6b697ca in QMetaObject::metacall (object=0x9bd00a8, cl=14507, idx=5, argv=0xbfb6eca4) at kernel/qmetaobject.cpp:237
#27 0xb6b781db in QMetaObject::activate (sender=0x9c9bfd0, m=0xb75012d0, local_signal_index=0, argv=0xbfb6eca4) at kernel/qobject.cpp:3295
#28 0xb734bcc9 in KIO::TransferJob::data (this=0x9c9bfd0, _t1=0x9c9bfd0, _t2=...) at ./jobclasses.moc:388
#29 0xb734eb22 in KIO::TransferJob::slotData (this=0x9c9bfd0, _data=...) at ../../kio/kio/job.cpp:984
#30 0xb7352ba5 in KIO::TransferJob::qt_metacall (this=0x9c9bfd0, _c=QMetaObject::InvokeMetaMethod, _id=48, _a=0xbfb6ee38) at ./jobclasses.moc:368
#31 0xb6b697ca in QMetaObject::metacall (object=0x9c9bfd0, cl=14507, idx=48, argv=0xbfb6ee38) at kernel/qmetaobject.cpp:237
#32 0xb6b781db in QMetaObject::activate (sender=0x9c9dc80, m=0xb7503f44, local_signal_index=0, argv=0xbfb6ee38) at kernel/qobject.cpp:3295
#33 0xb74205c3 in KIO::SlaveInterface::data (this=0x9c9dc80, _t1=...) at ./slaveinterface.moc:146
#34 0xb742388f in KIO::SlaveInterface::dispatch (this=0x9c9dc80, _cmd=100, rawdata=...) at ../../kio/kio/slaveinterface.cpp:163
#35 0xb7420963 in KIO::SlaveInterface::dispatch (this=0x9c9dc80) at ../../kio/kio/slaveinterface.cpp:91
#36 0xb7413e38 in KIO::Slave::gotInput (this=0x9c9dc80) at ../../kio/kio/slave.cpp:324
#37 0xb7414043 in KIO::Slave::qt_metacall (this=0x9c9dc80, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfb6f11c) at ./slave.moc:82
#38 0xb6b697ca in QMetaObject::metacall (object=0x9c9dc80, cl=14507, idx=30, argv=0xbfb6f11c) at kernel/qmetaobject.cpp:237
#39 0xb6b781db in QMetaObject::activate (sender=0x9c9da98, m=0xb7500820, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3295
#40 0xb731ccb7 in KIO::Connection::readyRead (this=0x9c9da98) at ./connection.moc:92
#41 0xb731f05e in KIO::ConnectionPrivate::dequeue (this=0x9c9dd38) at ../../kio/kio/connection.cpp:82
#42 0xb731f18e in KIO::Connection::qt_metacall (this=0x9c9da98, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x9c9d0d0) at ./connection.moc:79
#43 0xb6b697ca in QMetaObject::metacall (object=0x9c9da98, cl=14507, idx=5, argv=0x9c9d0d0) at kernel/qmetaobject.cpp:237
#44 0xb6b73d56 in QMetaCallEvent::placeMetaCall (this=0x9caf270, object=0x9c9da98) at kernel/qobject.cpp:561
#45 0xb6b74e1e in QObject::event (this=0x9c9da98, e=0x9caf270) at kernel/qobject.cpp:1248
#46 0xb60ad5cc in QApplicationPrivate::notify_helper (this=0x9b9daa8, receiver=0x9c9da98, e=0x9caf270) at kernel/qapplication.cpp:4302
#47 0xb60b415e in QApplication::notify (this=0xbfb6fb68, receiver=0x9c9da98, e=0x9caf270) at kernel/qapplication.cpp:3706
#48 0xb70b4c5a in KApplication::notify (this=0xbfb6fb68, receiver=0x9c9da98, event=0x9caf270) at ../../kdeui/kernel/kapplication.cpp:302
#49 0xb6b644eb in QCoreApplication::notifyInternal (this=0xbfb6fb68, receiver=0x9c9da98, event=0x9caf270) at kernel/qcoreapplication.cpp:726
#50 0xb6b67f4c in sendEvent (receiver=0x0, event_type=0, data=0x9b88f48) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#51 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9b88f48) at kernel/qcoreapplication.cpp:1367
#52 0xb6b680cd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1260
#53 0xb6b9059f in sendPostedEvents (s=0x9b9fd10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#54 postEventSourceDispatch (s=0x9b9fd10) at kernel/qeventdispatcher_glib.cpp:276
#55 0xb75482f5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#56 0xb754bfd8 in ?? () from /lib/libglib-2.0.so.0
#57 0xb754c1b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#58 0xb6b90095 in QEventDispatcherGlib::processEvents (this=0x9b88c08, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#59 0xb616bef5 in QGuiEventDispatcherGlib::processEvents (this=0x9b88c08, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#60 0xb6b62b09 in QEventLoop::processEvents (this=0xbfb6f9d4, flags=) at kernel/qeventloop.cpp:149
#61 0xb6b62f5a in QEventLoop::exec (this=0xbfb6f9d4, flags=...) at kernel/qeventloop.cpp:201
#62 0xb6b6818f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#63 0xb60ad667 in QApplication::exec () at kernel/qapplication.cpp:3581
#64 0x0805cdd5 in main (argc=3, argv=0xbfb6fca4) at ../../../../apps/nsplugins/viewer/viewer.cpp:144

Reported using DrKonqi
Comment 1 Tommi Tervo 2010-09-08 20:51:34 UTC
We don't have gnash support unfortunately.

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