Bug 217321 - nspluginviewer crashes on opening some flash streams from youtube with Konqueror
Summary: nspluginviewer crashes on opening some flash streams from youtube with Konqueror
Status: RESOLVED DUPLICATE of bug 213196
Alias: None
Product: konqueror
Classification: Applications
Component: nspluginviewer (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-04 11:51 UTC by Timothy Madden
Modified: 2009-12-04 22:27 UTC (History)
1 user (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 Timothy Madden 2009-12-04 11:51:15 UTC
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-15-generic-pae i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
Opening this link (without konqueror previously opened) immediately generates the crash
http://www.youtube.com/watch?v=3nHOYXidcII&feature=PlayList&p=288A78F44D05141A&index=41. 

I do have gnash as my flash player plugin.
I know gnash is the cause, but can you please fix this ?

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

Thread 2 (Thread 0xb3fb8b70 (LWP 2478)):
#0  0xb775c430 in __kernel_vsyscall ()
#1  0xb5a13142 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0xb5ecd7e4 in __pthread_cond_timedwait (cond=0x8a2b4f8, mutex=0x8a2b4e0, abstime=0xb3fb82a0) at forward.c:152
#3  0xb6a17def in QWaitConditionPrivate::wait (this=0x8a2b448, mutex=0x8a2b444, time=30000) at thread/qwaitcondition_unix.cpp:85
#4  QWaitCondition::wait (this=0x8a2b448, mutex=0x8a2b444, time=30000) at thread/qwaitcondition_unix.cpp:159
#5  0xb6a0c9ae in QThreadPoolThread::run (this=0x8a2b590) at concurrent/qthreadpool.cpp:140
#6  0xb6a16e32 in QThreadPrivate::start (arg=0x8a2b590) at thread/qthread_unix.cpp:188
#7  0xb5a0e80e in start_thread (arg=0xb3fb8b70) at pthread_create.c:300
#8  0xb5ec07ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb572e700 (LWP 2476)):
[KCrash Handler]
#6  0x00000000 in ?? ()
#7  0xb55bc434 in nsPluginInstance::getCurrentPageURL() const () from /usr/lib/firefox/plugins/flashplugin-alternative.so
#8  0xb55bcc6c in nsPluginInstance::startProc(unsigned long) () from /usr/lib/firefox/plugins/flashplugin-alternative.so
#9  0xb55bd81c in nsPluginInstance::NewStream(char*, _NPStream*, unsigned char, unsigned short*) () from /usr/lib/firefox/plugins/flashplugin-alternative.so
#10 0xb55be69b in NPP_NewStream () from /usr/lib/firefox/plugins/flashplugin-alternative.so
#11 0x0804fc9d in NSPluginInstance::NPNewStream (this=0x0, type=0x8a2e252 "a", stream=0x8a05d58, seekable=0 '\000', stype=0x8a2e30c) at ../../../../apps/nsplugins/viewer/nsplugin.cpp:1068
#12 0x08058360 in NSPluginStreamBase::inform (this=0x89ad350) at ../../../../apps/nsplugins/viewer/nsplugin.cpp:1533
#13 0x08058917 in NSPluginStreamBase::pump (this=0x89ad350) at ../../../../apps/nsplugins/viewer/nsplugin.cpp:1649
#14 0x080589e1 in NSPluginStream::data (this=0x89ad350, data=...) at ../../../../apps/nsplugins/viewer/nsplugin.cpp:1870
#15 0x08058c6b in NSPluginStream::qt_metacall (this=0x89ad350, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbf8957b4) at ./nsplugin.moc:137
#16 0xb6b1d263 in QMetaObject::activate (sender=0x8a024a0, from_signal_index=40, to_signal_index=40, argv=0xbf8957b4) at kernel/qobject.cpp:3113
#17 0xb6b1dec2 in QMetaObject::activate (sender=0x8a024a0, m=0xb744f350, local_signal_index=0, argv=0xbf8957b4) at kernel/qobject.cpp:3187
#18 0xb72977a9 in KIO::TransferJob::data (this=0x8a024a0, _t1=0x8a024a0, _t2=...) at ./jobclasses.moc:364
#19 0xb7297ff2 in KIO::TransferJob::slotData (this=0x8a024a0, _data=...) at ../../kio/kio/job.cpp:903
#20 0xb729d8c5 in KIO::TransferJob::qt_metacall (this=0x8a024a0, _c=QMetaObject::InvokeMetaMethod, _id=48, _a=0xbf895908) at ./jobclasses.moc:344
#21 0xb6b1d263 in QMetaObject::activate (sender=0x8a08818, from_signal_index=4, to_signal_index=4, argv=0xbf895908) at kernel/qobject.cpp:3113
#22 0xb6b1dec2 in QMetaObject::activate (sender=0x8a08818, m=0xb7451f64, local_signal_index=0, argv=0xbf895908) at kernel/qobject.cpp:3187
#23 0xb7369673 in KIO::SlaveInterface::data (this=0x8a08818, _t1=...) at ./slaveinterface.moc:140
#24 0xb736d5d7 in KIO::SlaveInterface::dispatch (this=0x8a08818, _cmd=100, rawdata=...) at ../../kio/kio/slaveinterface.cpp:163
#25 0xb7369a13 in KIO::SlaveInterface::dispatch (this=0x8a08818) at ../../kio/kio/slaveinterface.cpp:91
#26 0xb735baea in KIO::Slave::gotInput (this=0x8a08818) at ../../kio/kio/slave.cpp:322
#27 0xb735dee3 in KIO::Slave::qt_metacall (this=0x8a08818, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbf895b9c) at ./slave.moc:76
#28 0xb6b1d263 in QMetaObject::activate (sender=0x8a03670, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113
#29 0xb6b1dec2 in QMetaObject::activate (sender=0x8a03670, m=0xb744e8a0, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187
#30 0xb7265f97 in KIO::Connection::readyRead (this=0x8a03670) at ./connection.moc:86
#31 0xb7267d5e in KIO::ConnectionPrivate::dequeue (this=0x8a02ff0) at ../../kio/kio/connection.cpp:82
#32 0xb7267e8e in KIO::Connection::qt_metacall (this=0x8a03670, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x8a2add8) at ./connection.moc:73
#33 0xb6b15f0b in QMetaCallEvent::placeMetaCall (this=0x8a03538, object=0x8a03670) at kernel/qobject.cpp:477
#34 0xb6b175fe in QObject::event (this=0x8a03670, e=0x8a03538) at kernel/qobject.cpp:1111
#35 0xb614af54 in QApplicationPrivate::notify_helper (this=0x897af48, receiver=0x8a03670, e=0x8a03538) at kernel/qapplication.cpp:4056
#36 0xb615267c in QApplication::notify (this=0xbf8964c4, receiver=0x8a03670, e=0x8a03538) at kernel/qapplication.cpp:3603
#37 0xb7016bfa in KApplication::notify (this=0xbf8964c4, receiver=0x8a03670, event=0x8a03538) at ../../kdeui/kernel/kapplication.cpp:302
#38 0xb6b076cb in QCoreApplication::notifyInternal (this=0xbf8964c4, receiver=0x8a03670, event=0x8a03538) at kernel/qcoreapplication.cpp:610
#39 0xb6b082b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x8951800) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#40 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8951800) at kernel/qcoreapplication.cpp:1247
#41 0xb6b0847d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#42 0xb6b323ff in QCoreApplication::sendPostedEvents (s=0x897dac0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#43 postEventSourceDispatch (s=0x897dac0) at kernel/qeventdispatcher_glib.cpp:210
#44 0xb7492e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#45 0xb7496720 in ?? () from /lib/libglib-2.0.so.0
#46 0xb7496853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#47 0xb6b3202c in QEventDispatcherGlib::processEvents (this=0x89519d8, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#48 0xb61ebbe5 in QGuiEventDispatcherGlib::processEvents (this=0x89519d8, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#49 0xb6b05c79 in QEventLoop::processEvents (this=0xbf896394, flags=) at kernel/qeventloop.cpp:149
#50 0xb6b060ca in QEventLoop::exec (this=0xbf896394, flags=...) at kernel/qeventloop.cpp:201
#51 0xb6b0853f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#52 0xb614add7 in QApplication::exec () at kernel/qapplication.cpp:3525
#53 0x0805c7c0 in main (argc=3, argv=0xbf896634) at ../../../../apps/nsplugins/viewer/viewer.cpp:144

This bug may be a duplicate of or related to bug 213196

Reported using DrKonqi
Comment 1 FiNeX 2009-12-04 22:27:54 UTC

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