[Bug 276063] New: nspluginviewer crashes when attempting to display flash content
Robert Simmons
rsimmons0 at gmail.com
Sun Jun 19 17:07:00 BST 2011
https://bugs.kde.org/show_bug.cgi?id=276063
Summary: nspluginviewer crashes when attempting to display
flash content
Product: akregator
Version: 1.6.6
Platform: Ubuntu Packages
OS/Version: Linux
Status: UNCONFIRMED
Severity: crash
Priority: NOR
Component: internal browser
AssignedTo: kdepim-bugs at kde.org
ReportedBy: rsimmons0 at gmail.com
Version: 1.6.6 (using KDE 4.6.4)
OS: Linux
If you load a feed, and the articles that the feed points to on the web contain
flash content, the plugin, nspluginviewer, that Akregator uses to display that
flash content crashes every time it tries to display the content.
For example most all of the articles on this feed have flash content that
crashes the plugin:
http://exiledonline.com/feed/rss/
Also of note is that it does not crash immediately if the flash content is not
initially visible in the display window. It only crashes when you scroll down
and make the flash content visible.
I have the flash plugin from Adobe installed, perhaps there should be a way to
choose to use it rather than this one that is crashing?
Reproducible: Always
Steps to Reproduce:
Open Akregator
Load this feed:
http://exiledonline.com/feed/rss/
Follow one of the articles to the website using the link in the feed article.
If the flash content is not visible, scroll down the page, when it is visible
the plugin will crash.
Actual Results:
Segmentation fault every time
Expected Results:
Properly displayed flash content
Here is the output of the backtrace:
Application: nspluginviewer (nspluginviewer), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7859710 (LWP 4587))]
Thread 2 (Thread 0xb4851b70 (LWP 4591)):
#0 0x003f3416 in __kernel_vsyscall ()
#1 0x00980834 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2 0x07521454 in __pthread_cond_timedwait (cond=0x8cf7340, mutex=0x8cf7328,
abstime=0xb48512a0) at forward.c:152
#3 0x00a403e5 in wait (this=0x8cf728c, mutex=0x8cf7288, time=30000) at
thread/qwaitcondition_unix.cpp:86
#4 QWaitCondition::wait (this=0x8cf728c, mutex=0x8cf7288, time=30000) at
thread/qwaitcondition_unix.cpp:160
#5 0x00a338f1 in QThreadPoolThread::run (this=0x8cf73d8) at
concurrent/qthreadpool.cpp:140
#6 0x00a3fda2 in QThreadPrivate::start (arg=0x8cf73d8) at
thread/qthread_unix.cpp:320
#7 0x0097be99 in start_thread (arg=0xb4851b70) at pthread_create.c:304
#8 0x0751373e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Thread 1 (Thread 0xb7859710 (LWP 4587)):
[KCrash Handler]
#7 0xb4e628ab in ?? () from
/usr/lib/firefox/plugins/flashplugin-alternative.so
#8 0xb4f93a67 in ?? () from
/usr/lib/firefox/plugins/flashplugin-alternative.so
#9 0xb4cb3c36 in ?? () from
/usr/lib/firefox/plugins/flashplugin-alternative.so
#10 0xb4cbb0cc in ?? () from
/usr/lib/firefox/plugins/flashplugin-alternative.so
#11 0x08051765 in NSPluginInstance::NPDestroyStream (this=0x8c998e0,
stream=0x8d21350, reason=0) at ../../../nsplugins/viewer/nsplugin.cpp:1189
#12 0x08053b48 in NSPluginStreamBase::finish (this=0x8d21150, err=false) at
../../../nsplugins/viewer/nsplugin.cpp:1817
#13 0x08054e74 in NSPluginInstance::javascriptResult (this=0x8c998e0, id=0,
result=...) at ../../../nsplugins/viewer/nsplugin.cpp:1124
#14 0x080614ab in InstanceAdaptor::qt_metacall (this=0x8c99a10,
_c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfb0370c) at
instanceadaptor.moc:129
#15 0x00247acd in QDBusConnectionPrivate::deliverCall (this=0x8bf8c90,
object=0x8c99a10, msg=..., metaTypes=..., slotIdx=6) at qdbusintegrator.cpp:942
#16 0x00248bb2 in QDBusConnectionPrivate::activateCall (this=0x8bf8c90,
object=0x8c99a10, flags=273, msg=...) at qdbusintegrator.cpp:845
#17 0x002491ac in QDBusConnectionPrivate::activateObject (this=0x8bf8c90,
node=..., msg=..., pathStartPos=11) at qdbusintegrator.cpp:1430
#18 0x0024962a in QDBusActivateObjectEvent::placeMetaCall (this=0x8d21090) at
qdbusintegrator.cpp:1524
#19 0x00b493b7 in QObject::event (this=0x8c998e0, e=0x8d21090) at
kernel/qobject.cpp:1226
#20 0x0248ed24 in QApplicationPrivate::notify_helper (this=0x8badee8,
receiver=0x8c998e0, e=0x8d21090) at kernel/qapplication.cpp:4462
#21 0x024938ce in QApplication::notify (this=0xbfb041c8, receiver=0x8c998e0,
e=0x8d21090) at kernel/qapplication.cpp:3862
#22 0x0102836a in KApplication::notify (this=0xbfb041c8, receiver=0x8c998e0,
event=0x8d21090) at ../../kdeui/kernel/kapplication.cpp:311
#23 0x00b340bb in QCoreApplication::notifyInternal (this=0xbfb041c8,
receiver=0x8c998e0, event=0x8d21090) at kernel/qcoreapplication.cpp:731
#24 0x00b37c79 in sendEvent (receiver=0x0, event_type=0, data=0x8b60f50) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#25 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x8b60f50) at kernel/qcoreapplication.cpp:1372
#26 0x00b37e0d in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1265
#27 0x00b613c4 in sendPostedEvents (s=0x8bb0300) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#28 postEventSourceDispatch (s=0x8bb0300) at
kernel/qeventdispatcher_glib.cpp:277
#29 0x00dafaa8 in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#30 0x00db0270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#31 0x00db0524 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#32 0x00b6153c in QEventDispatcherGlib::processEvents (this=0x8b60aa8,
flags=...) at kernel/qeventdispatcher_glib.cpp:422
#33 0x02542775 in QGuiEventDispatcherGlib::processEvents (this=0x8b60aa8,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#34 0x00b33289 in QEventLoop::processEvents (this=0xbfb04034, flags=...) at
kernel/qeventloop.cpp:149
#35 0x00b33522 in QEventLoop::exec (this=0xbfb04034, flags=...) at
kernel/qeventloop.cpp:201
#36 0x00b37ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#37 0x0248c8e7 in QApplication::exec () at kernel/qapplication.cpp:3736
#38 0x0805adca in main (argc=) at ../../../nsplugins/viewer/viewer.cpp:144
--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the Kdepim-bugs
mailing list