Bug 225615 - nspluginviewer crash when gnome-mplayer play video on ceskatelevize.cz
Summary: nspluginviewer crash when gnome-mplayer play video on ceskatelevize.cz
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: nspluginviewer (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-05 11:56 UTC by Martin Naď
Modified: 2011-06-24 20:35 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Naď 2010-02-05 11:56:15 UTC
Application: nspluginviewer ()
KDE Platform Version: 4.3.98 (KDE 4.3.98 (KDE 4.4 RC3))
Qt Version: 4.6.1
Operating System: Linux 2.6.31.12-174.2.3.fc12.i686 i686
Distribution (Platform): Fedora RPMs

-- Information about the crash:
When I try play video on ceskatelevize.cz/ivysilani/  konqueror/nsplugin everytime crash.

The crash can be reproduced every time.

 -- Backtrace:
Application: nspluginviewer (nspluginviewer), signal: Segmentation fault
[Current thread is 1 (Thread 0xb774bb60 (LWP 1344))]

Thread 3 (Thread 0xb451cb70 (LWP 1353)):
#0  0x00762416 in __kernel_vsyscall ()
#1  0x0088df72 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0x03e3ce40 in wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:85
#3  QWaitCondition::wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#4  0x03e32aab in QThreadPoolThread::run (this=<value optimized out>) at concurrent/qthreadpool.cpp:140
#5  0x03e3c01f in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:248
#6  0x00889ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#7  0x001eadce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb50eeb70 (LWP 1370)):
#0  0x00762416 in __kernel_vsyscall ()
#1  0x0088dc45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x00f9f79f in ?? () from /usr/lib/mozilla/plugins/libflashplayer.so
#3  0x010d27ff in ?? () from /usr/lib/mozilla/plugins/libflashplayer.so
#4  0x00f9fc5d in ?? () from /usr/lib/mozilla/plugins/libflashplayer.so
#5  0x00889ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x001eadce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb774bb60 (LWP 1344)):
[KCrash Handler]
#6  0x03f30c43 in QCoreApplication::postEvent (receiver=0x1, event=0x8e58ba0, priority=0) at kernel/qcoreapplication.cpp:1104
#7  0x03f30fdd in QCoreApplication::postEvent (receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:1066
#8  0x03f40625 in QObject::deleteLater (this=<value optimized out>) at kernel/qobject.cpp:2158
#9  0x08050b88 in NSPluginInstance::streamFinished (this=<value optimized out>, strm=<value optimized out>) at /usr/src/debug/kdebase-4.3.98/apps/nsplugins/viewer/nsplugin.cpp:923
#10 0x08050c6c in g_NPN_DestroyStream (instance=<value optimized out>, stream=<value optimized out>, reason=<value optimized out>)
    at /usr/src/debug/kdebase-4.3.98/apps/nsplugins/viewer/nsplugin.cpp:231
#11 0x02049df7 in NPN_DestroyStream (instance=<value optimized out>, stream=<value optimized out>, reason=<value optimized out>) at npn_gate.cpp:141
#12 0x020420b9 in CPlugin::Write (this=<value optimized out>, stream=<value optimized out>, offset=<value optimized out>, len=<value optimized out>, buffer=<value optimized out>) at plugin.cpp:810
#13 0x0204a6fb in NPP_Write (instance=<value optimized out>, stream=<value optimized out>, offset=<value optimized out>, len=<value optimized out>, buffer=<value optimized out>) at npp_gate.cpp:219
#14 0x0804ec7e in NSPluginInstance::NPWrite (this=<value optimized out>, stream=<value optimized out>, offset=<value optimized out>, len=<value optimized out>, buf=<value optimized out>)
    at /usr/src/debug/kdebase-4.3.98/apps/nsplugins/viewer/nsplugin.cpp:1108
#15 0x08055568 in NSPluginStreamBase::process (this=<value optimized out>, data=<value optimized out>, start=<value optimized out>)
    at /usr/src/debug/kdebase-4.3.98/apps/nsplugins/viewer/nsplugin.cpp:1621
#16 0x08055f8b in NSPluginStreamBase::pump (this=<value optimized out>) at /usr/src/debug/kdebase-4.3.98/apps/nsplugins/viewer/nsplugin.cpp:1668
#17 0x08056162 in NSPluginStream::data (this=<value optimized out>, data=<value optimized out>) at /usr/src/debug/kdebase-4.3.98/apps/nsplugins/viewer/nsplugin.cpp:1872
#18 0x080562ab in NSPluginStream::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>)
    at /usr/src/debug/kdebase-4.3.98/i686-redhat-linux-gnu/apps/nsplugins/viewer/nsplugin.moc:149
#19 0x03f35a4b in QMetaObject::metacall (object=<value optimized out>, cl=<value optimized out>, idx=<value optimized out>, argv=<value optimized out>) at kernel/qmetaobject.cpp:237
#20 0x03f43f9f in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=<value optimized out>) at kernel/qobject.cpp:3275
#21 0x05418e2a in KIO::TransferJob::data (this=<value optimized out>, _t1=0x8e4c150, _t2=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/i686-redhat-linux-gnu/kio/jobclasses.moc:388
#22 0x0541cbc3 in KIO::TransferJob::slotData (this=<value optimized out>, _data=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/kio/kio/job.cpp:953
#23 0x0541f625 in KIO::TransferJob::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>)
    at /usr/src/debug/kdelibs-4.3.98/i686-redhat-linux-gnu/kio/jobclasses.moc:368
#24 0x03f35a4b in QMetaObject::metacall (object=<value optimized out>, cl=<value optimized out>, idx=<value optimized out>, argv=<value optimized out>) at kernel/qmetaobject.cpp:237
#25 0x03f43f9f in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=<value optimized out>) at kernel/qobject.cpp:3275
#26 0x054de9e4 in KIO::SlaveInterface::data (this=<value optimized out>, _t1=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/i686-redhat-linux-gnu/kio/slaveinterface.moc:146
#27 0x054e1b87 in KIO::SlaveInterface::dispatch (this=<value optimized out>, _cmd=<value optimized out>, rawdata=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/kio/kio/slaveinterface.cpp:163
#28 0x054ded24 in KIO::SlaveInterface::dispatch (this=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/kio/kio/slaveinterface.cpp:91
#29 0x054d30e8 in KIO::Slave::gotInput (this=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/kio/kio/slave.cpp:324
#30 0x054d3313 in KIO::Slave::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>)
    at /usr/src/debug/kdelibs-4.3.98/i686-redhat-linux-gnu/kio/slave.moc:82
#31 0x03f35a4b in QMetaObject::metacall (object=<value optimized out>, cl=<value optimized out>, idx=<value optimized out>, argv=<value optimized out>) at kernel/qmetaobject.cpp:237
#32 0x03f43f9f in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=<value optimized out>) at kernel/qobject.cpp:3275
#33 0x053eb588 in KIO::Connection::readyRead (this=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/i686-redhat-linux-gnu/kio/connection.moc:92
#34 0x053ed62e in KIO::ConnectionPrivate::dequeue (this=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/kio/kio/connection.cpp:82
#35 0x053ed756 in KIO::Connection::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>)
    at /usr/src/debug/kdelibs-4.3.98/i686-redhat-linux-gnu/kio/connection.moc:79
#36 0x03f35a4b in QMetaObject::metacall (object=<value optimized out>, cl=<value optimized out>, idx=<value optimized out>, argv=<value optimized out>) at kernel/qmetaobject.cpp:237
#37 0x03f40057 in QMetaCallEvent::placeMetaCall (this=<value optimized out>, object=<value optimized out>) at kernel/qobject.cpp:561
#38 0x03f40fce in QObject::event (this=<value optimized out>, e=<value optimized out>) at kernel/qobject.cpp:1248
#39 0x04586bec in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4298
#40 0x0458d416 in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3702
#41 0x050b160b in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/kdeui/kernel/kapplication.cpp:302
#42 0x03f31073 in QCoreApplication::notifyInternal (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:704
#43 0x03f31f33 in sendEvent (receiver=<value optimized out>, event_type=<value optimized out>, data=<value optimized out>) at kernel/qcoreapplication.h:215
#44 QCoreApplicationPrivate::sendPostedEvents (receiver=<value optimized out>, event_type=<value optimized out>, data=<value optimized out>) at kernel/qcoreapplication.cpp:1345
#45 0x03f3208e in QCoreApplication::sendPostedEvents (receiver=<value optimized out>, event_type=<value optimized out>) at kernel/qcoreapplication.cpp:1238
#46 0x03f597e0 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#47 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#48 0x00943128 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#49 0x00946a58 in ?? () from /lib/libglib-2.0.so.0
#50 0x00946b84 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#51 0x02048b9c in open_location (instance=<value optimized out>, item=<value optimized out>, uselocal=<value optimized out>) at plugin_dbus.cpp:371
#52 0x02042056 in CPlugin::Write (this=<value optimized out>, stream=<value optimized out>, offset=<value optimized out>, len=<value optimized out>, buffer=<value optimized out>) at plugin.cpp:823
#53 0x0204a6fb in NPP_Write (instance=<value optimized out>, stream=<value optimized out>, offset=<value optimized out>, len=<value optimized out>, buffer=<value optimized out>) at npp_gate.cpp:219
#54 0x0804ec7e in NSPluginInstance::NPWrite (this=<value optimized out>, stream=<value optimized out>, offset=<value optimized out>, len=<value optimized out>, buf=<value optimized out>)
    at /usr/src/debug/kdebase-4.3.98/apps/nsplugins/viewer/nsplugin.cpp:1108
#55 0x08055568 in NSPluginStreamBase::process (this=<value optimized out>, data=<value optimized out>, start=<value optimized out>)
    at /usr/src/debug/kdebase-4.3.98/apps/nsplugins/viewer/nsplugin.cpp:1621
#56 0x08055f8b in NSPluginStreamBase::pump (this=<value optimized out>) at /usr/src/debug/kdebase-4.3.98/apps/nsplugins/viewer/nsplugin.cpp:1668
#57 0x08056162 in NSPluginStream::data (this=<value optimized out>, data=<value optimized out>) at /usr/src/debug/kdebase-4.3.98/apps/nsplugins/viewer/nsplugin.cpp:1872
#58 0x080562ab in NSPluginStream::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>)
    at /usr/src/debug/kdebase-4.3.98/i686-redhat-linux-gnu/apps/nsplugins/viewer/nsplugin.moc:149
#59 0x03f35a4b in QMetaObject::metacall (object=<value optimized out>, cl=<value optimized out>, idx=<value optimized out>, argv=<value optimized out>) at kernel/qmetaobject.cpp:237
#60 0x03f43f9f in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=<value optimized out>) at kernel/qobject.cpp:3275
#61 0x05418e2a in KIO::TransferJob::data (this=<value optimized out>, _t1=0x8e4c150, _t2=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/i686-redhat-linux-gnu/kio/jobclasses.moc:388
#62 0x0541cbc3 in KIO::TransferJob::slotData (this=<value optimized out>, _data=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/kio/kio/job.cpp:953
#63 0x0541f625 in KIO::TransferJob::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>)
    at /usr/src/debug/kdelibs-4.3.98/i686-redhat-linux-gnu/kio/jobclasses.moc:368
#64 0x03f35a4b in QMetaObject::metacall (object=<value optimized out>, cl=<value optimized out>, idx=<value optimized out>, argv=<value optimized out>) at kernel/qmetaobject.cpp:237
#65 0x03f43f9f in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=<value optimized out>) at kernel/qobject.cpp:3275
#66 0x054de9e4 in KIO::SlaveInterface::data (this=<value optimized out>, _t1=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/i686-redhat-linux-gnu/kio/slaveinterface.moc:146
#67 0x054e1b87 in KIO::SlaveInterface::dispatch (this=<value optimized out>, _cmd=<value optimized out>, rawdata=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/kio/kio/slaveinterface.cpp:163
#68 0x054ded24 in KIO::SlaveInterface::dispatch (this=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/kio/kio/slaveinterface.cpp:91
#69 0x054d30e8 in KIO::Slave::gotInput (this=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/kio/kio/slave.cpp:324
#70 0x054d3313 in KIO::Slave::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>)
    at /usr/src/debug/kdelibs-4.3.98/i686-redhat-linux-gnu/kio/slave.moc:82
#71 0x03f35a4b in QMetaObject::metacall (object=<value optimized out>, cl=<value optimized out>, idx=<value optimized out>, argv=<value optimized out>) at kernel/qmetaobject.cpp:237
#72 0x03f43f9f in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=<value optimized out>) at kernel/qobject.cpp:3275
#73 0x053eb588 in KIO::Connection::readyRead (this=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/i686-redhat-linux-gnu/kio/connection.moc:92
#74 0x053ed62e in KIO::ConnectionPrivate::dequeue (this=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/kio/kio/connection.cpp:82
#75 0x053ed756 in KIO::Connection::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>)
    at /usr/src/debug/kdelibs-4.3.98/i686-redhat-linux-gnu/kio/connection.moc:79
#76 0x03f35a4b in QMetaObject::metacall (object=<value optimized out>, cl=<value optimized out>, idx=<value optimized out>, argv=<value optimized out>) at kernel/qmetaobject.cpp:237
#77 0x03f40057 in QMetaCallEvent::placeMetaCall (this=<value optimized out>, object=<value optimized out>) at kernel/qobject.cpp:561
#78 0x03f40fce in QObject::event (this=<value optimized out>, e=<value optimized out>) at kernel/qobject.cpp:1248
#79 0x04586bec in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4298
#80 0x0458d416 in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3702
#81 0x050b160b in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/kdeui/kernel/kapplication.cpp:302
#82 0x03f31073 in QCoreApplication::notifyInternal (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:704
#83 0x03f31f33 in sendEvent (receiver=<value optimized out>, event_type=<value optimized out>, data=<value optimized out>) at kernel/qcoreapplication.h:215
#84 QCoreApplicationPrivate::sendPostedEvents (receiver=<value optimized out>, event_type=<value optimized out>, data=<value optimized out>) at kernel/qcoreapplication.cpp:1345
#85 0x03f3208e in QCoreApplication::sendPostedEvents (receiver=<value optimized out>, event_type=<value optimized out>) at kernel/qcoreapplication.cpp:1238
#86 0x03f597e0 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#87 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#88 0x00943128 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#89 0x00946a58 in ?? () from /lib/libglib-2.0.so.0
#90 0x00946b84 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#91 0x03f592d6 in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#92 0x04634bd6 in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#93 0x03f2f74a in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149
#94 0x03f2fa8a in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:201
#95 0x03f32157 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#96 0x04586c98 in QApplication::exec () at kernel/qapplication.cpp:3577
#97 0x08059df8 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdebase-4.3.98/apps/nsplugins/viewer/viewer.cpp:144

Possible duplicates by query: bug 225190, bug 225111, bug 224804, bug 224631, bug 224505.

Reported using DrKonqi
Comment 1 Martin Koller 2011-06-24 20:35:39 UTC
works fine with KDE 4.6.4, flash-player 10.2, Qt-4.7.3, openSuse 11.3, 32bit