nspluginviewer crashes in Konqueror (on every web page with Flash?)

Bug #463319 reported by Martin Rehn on 2009-10-29
30
This bug affects 4 people
Affects Status Importance Assigned to Milestone
gnash (Ubuntu)
Medium
Unassigned

Bug Description

Binary package hint: kdebase

As far as I can tell, I get this crash on every web page with Flash, e.g. http://dn.se . I get the crashes regardless of wheteherthe non-free flash plugin is installed or not. Konqueror itself is not affected by the crash, and I get the crash every time I go to an affected page, even within the same Konqueror session.

Current Karmic, AMD64.

Application that crashed: nspluginviewer
Version of the application:
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-14-generic x86_64
Distribution: Ubuntu 9.10

 -- Backtrace:
Application: Netscape-insticksprogramvisare (nspluginviewer), signal: Segmentation fault
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7f8d4fb18750 (LWP 2053))]

Thread 2 (Thread 0x7f8d44e02910 (LWP 2055)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1 0x00007f8d4d6be462 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1db0ea0, time=30000) at thread/qwaitcondition_unix.cpp:85
#2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1db0ea0, time=30000) at thread/qwaitcondition_unix.cpp:159
#3 0x00007f8d4d6b44f2 in QThreadPoolThread::run (this=<value optimized out>) at concurrent/qthreadpool.cpp:140
#4 0x00007f8d4d6bd445 in QThreadPrivate::start (arg=0x1db1050) at thread/qthread_unix.cpp:188
#5 0x00007f8d491cea04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6 0x00007f8d4c50b7bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f8d4fb18750 (LWP 2053)):
[KCrash Handler]
#5 0x0000000000000000 in ?? ()
#6 0x00007f8d453da424 in nsPluginInstance::getCurrentPageURL() const () from /usr/lib/firefox/plugins/flashplugin-alternative.so
#7 0x00007f8d453daadc in nsPluginInstance::startProc(unsigned long) () from /usr/lib/firefox/plugins/flashplugin-alternative.so
#8 0x00007f8d453db5c1 in nsPluginInstance::NewStream(char*, _NPStream*, unsigned char, unsigned short*) () from /usr/lib/firefox/plugins/flashplugin-alternative.so
#9 0x0000000000409894 in NSPluginInstance::NPNewStream (this=<value optimized out>, type=0x7f8d453dcddf "", stream=0x0, seekable=116 't', stype=0x20)
    at ../../../../apps/nsplugins/viewer/nsplugin.cpp:1068
#10 0x0000000000411983 in NSPluginStreamBase::inform (this=0x1cc53f0) at ../../../../apps/nsplugins/viewer/nsplugin.cpp:1533
#11 0x0000000000411e99 in NSPluginStreamBase::pump (this=0x7f8d453dcb35) at ../../../../apps/nsplugins/viewer/nsplugin.cpp:1649
#12 0x0000000000411f34 in NSPluginStream::data (this=0x1cc53f0, data=<value optimized out>) at ../../../../apps/nsplugins/viewer/nsplugin.cpp:1870
#13 0x000000000041217f in NSPluginStream::qt_metacall (this=0x1cc53f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffa0935600) at ./nsplugin.moc:137
#14 0x00007f8d4d7b8ddc in QMetaObject::activate (sender=0x1cc8350, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x6873616e672d6b74) at kernel/qobject.cpp:3113
#15 0x00007f8d4e6342d4 in KIO::TransferJob::data (this=0x7f8d453dcb35, _t1=0x1cc8350, _t2=<value optimized out>) at ./jobclasses.moc:364
#16 0x00007f8d4e639b86 in KIO::TransferJob::qt_metacall (this=0x1cc8350, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffa0935740) at ./jobclasses.moc:344
#17 0x00007f8d4d7b8ddc in QMetaObject::activate (sender=0x1d64b10, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x6873616e672d6b74) at kernel/qobject.cpp:3113
#18 0x00007f8d4e6f8072 in KIO::SlaveInterface::data (this=0x7f8d453dcb35, _t1=<value optimized out>) at ./slaveinterface.moc:140
#19 0x00007f8d4e6fbbb8 in KIO::SlaveInterface::dispatch (this=0x1d64b10, _cmd=100, rawdata=...) at ../../kio/kio/slaveinterface.cpp:163
#20 0x00007f8d4e6f8333 in KIO::SlaveInterface::dispatch (this=0x1d64b10) at ../../kio/kio/slaveinterface.cpp:91
#21 0x00007f8d4e6eb14d in KIO::Slave::gotInput (this=0x1d64b10) at ../../kio/kio/slave.cpp:322
#22 0x00007f8d4e6ed26c in KIO::Slave::qt_metacall (this=0x1d64b10, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffa0935ad0) at ./slave.moc:76
#23 0x00007f8d4d7b8ddc in QMetaObject::activate (sender=0x1d65650, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x6873616e672d6b74) at kernel/qobject.cpp:3113
#24 0x00007f8d4e607f57 in KIO::ConnectionPrivate::dequeue (this=0x1d65740) at ../../kio/kio/connection.cpp:82
#25 0x00007f8d4e60807d in KIO::Connection::qt_metacall (this=0x1d65650, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x1cb0ef0) at ./connection.moc:73
#26 0x00007f8d4d7b30f9 in QObject::event (this=0x1d65650, e=0x1d97000) at kernel/qobject.cpp:1111
#27 0x00007f8d4cc4befc in QApplicationPrivate::notify_helper (this=0x1c7b680, receiver=0x1d65650, e=0x1d97000) at kernel/qapplication.cpp:4056
#28 0x00007f8d4cc531ce in QApplication::notify (this=0x7fffa0936510, receiver=0x1d65650, e=0x1d97000) at kernel/qapplication.cpp:4021
#29 0x00007f8d4e146ab6 in KApplication::notify (this=0x7fffa0936510, receiver=0x1d65650, event=0x1d97000) at ../../kdeui/kernel/kapplication.cpp:302
#30 0x00007f8d4d7a3c2c in QCoreApplication::notifyInternal (this=0x7fffa0936510, receiver=0x1d65650, event=0x1d97000) at kernel/qcoreapplication.cpp:610
#31 0x00007f8d4d7a480a in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1c4f050) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#32 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1c4f050) at kernel/qcoreapplication.cpp:1247
#33 0x00007f8d4d7cc533 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#34 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:210
#35 0x00007f8d4ea4bbbe in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#36 0x00007f8d4ea4f588 in ?? () from /lib/libglib-2.0.so.0
#37 0x00007f8d4ea4f6b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#38 0x00007f8d4d7cc1a6 in QEventDispatcherGlib::processEvents (this=0x1c4ec80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#39 0x00007f8d4cce04be in QGuiEventDispatcherGlib::processEvents (this=0x7f8d453dcb35, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#40 0x00007f8d4d7a2532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#41 0x00007f8d4d7a2904 in QEventLoop::exec (this=0x7fffa09363d0, flags=) at kernel/qeventloop.cpp:201
#42 0x00007f8d4d7a4ab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#43 0x000000000041583c in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../../apps/nsplugins/viewer/viewer.cpp:144
The current source language is "auto; currently asm".
The current source language is "auto; currently c".

ProblemType: Bug
Architecture: amd64
Date: Thu Oct 29 15:04:00 2009
DistroRelease: Ubuntu 9.10
Package: konqueror-nsplugins 4:4.3.2-0ubuntu3
ProcEnviron:
 LANGUAGE=
 LANG=sv_SE.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
SourcePackage: kdebase
Uname: Linux 2.6.31-14-generic x86_64
XsessionErrors: (polkit-gnome-authentication-agent-1:1761): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed

Martin Rehn (minpost) wrote :
Martin Rehn (minpost) wrote :

This is related to Gnash, probably mozilla-plugin-gnash. Uninstalling Gnash stops the crashes.

affects: kdebase (Ubuntu) → flashplugin-nonfree (Ubuntu)
affects: flashplugin-nonfree (Ubuntu) → gnash (Ubuntu)
Changed in gnash (Ubuntu):
importance: Undecided → Medium
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers