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

Bug #463319 reported by Martin Rehn
30
This bug affects 4 people
Affects Status Importance Assigned to Milestone
gnash (Ubuntu)
Confirmed
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

Revision history for this message
Martin Rehn (minpost) wrote :
Revision history for this message
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  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.