Bug 216743

Summary: Firefox flash nspluginwrapper adobe
Product: [Applications] konqueror Reporter: Antonio De Vido <alphabets>
Component: nspluginviewerAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED NOT A BUG    
Severity: crash CC: kavol, kollix, maris.kde
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Antonio De Vido 2009-11-30 00:09:16 UTC
Application that crashed: nspluginviewer
Version of the application: 
KDE Version: 4.3.3 (KDE 4.3.3)
Qt Version: 4.5.3
Operating System: Linux 2.6.30.9-99.fc11.x86_64 x86_64
Distribution: "Fedora release 11 (Leonidas)"

What I was doing when the application crashed:
I updated the adobe 64-bit flash library yesterday.
This could be adobe flash 64bit or nspluginwrapper

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

Thread 10 (Thread 0x7f760b6e7910 (LWP 4226)):
#0  0x00007f76233a62c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f7612724f6c in ?? () from /home/antonio/.mozilla/plugins/libflashplayer.so
#2  0x00007f761282a5ed in ?? () from /home/antonio/.mozilla/plugins/libflashplayer.so
#3  0x00007f7612725381 in ?? () from /home/antonio/.mozilla/plugins/libflashplayer.so
#4  0x00007f76233a185a in start_thread () from /lib64/libpthread.so.0
#5  0x00007f76222ec22d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f760c0e8910 (LWP 4227)):
#0  0x00007f76233a62c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f7612724f6c in ?? () from /home/antonio/.mozilla/plugins/libflashplayer.so
#2  0x00007f761282a5ed in ?? () from /home/antonio/.mozilla/plugins/libflashplayer.so
#3  0x00007f7612725381 in ?? () from /home/antonio/.mozilla/plugins/libflashplayer.so
#4  0x00007f76233a185a in start_thread () from /lib64/libpthread.so.0
#5  0x00007f76222ec22d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f760deeb910 (LWP 4228)):
#0  0x00007f76233a62c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f7612724f6c in ?? () from /home/antonio/.mozilla/plugins/libflashplayer.so
#2  0x00007f761282a5ed in ?? () from /home/antonio/.mozilla/plugins/libflashplayer.so
#3  0x00007f7612725381 in ?? () from /home/antonio/.mozilla/plugins/libflashplayer.so
#4  0x00007f76233a185a in start_thread () from /lib64/libpthread.so.0
#5  0x00007f76222ec22d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f760f2ed910 (LWP 4229)):
#0  0x00007f76233a62c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f7612724f6c in ?? () from /home/antonio/.mozilla/plugins/libflashplayer.so
#2  0x00007f761282a5ed in ?? () from /home/antonio/.mozilla/plugins/libflashplayer.so
#3  0x00007f7612725381 in ?? () from /home/antonio/.mozilla/plugins/libflashplayer.so
#4  0x00007f76233a185a in start_thread () from /lib64/libpthread.so.0
#5  0x00007f76222ec22d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f760e8ec910 (LWP 4230)):
#0  0x00007f76233a62c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f7612724f6c in ?? () from /home/antonio/.mozilla/plugins/libflashplayer.so
#2  0x00007f761282a5ed in ?? () from /home/antonio/.mozilla/plugins/libflashplayer.so
#3  0x00007f7612725381 in ?? () from /home/antonio/.mozilla/plugins/libflashplayer.so
#4  0x00007f76233a185a in start_thread () from /lib64/libpthread.so.0
#5  0x00007f76222ec22d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f760d4ea910 (LWP 4231)):
#0  0x00007f76233a62c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f7612724f6c in ?? () from /home/antonio/.mozilla/plugins/libflashplayer.so
#2  0x00007f761282a5ed in ?? () from /home/antonio/.mozilla/plugins/libflashplayer.so
#3  0x00007f7612725381 in ?? () from /home/antonio/.mozilla/plugins/libflashplayer.so
#4  0x00007f76233a185a in start_thread () from /lib64/libpthread.so.0
#5  0x00007f76222ec22d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f760cae9910 (LWP 4232)):
#0  0x00007f76233a62c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f7612724f6c in ?? () from /home/antonio/.mozilla/plugins/libflashplayer.so
#2  0x00007f761282a5ed in ?? () from /home/antonio/.mozilla/plugins/libflashplayer.so
#3  0x00007f7612725381 in ?? () from /home/antonio/.mozilla/plugins/libflashplayer.so
#4  0x00007f76233a185a in start_thread () from /lib64/libpthread.so.0
#5  0x00007f76222ec22d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f760ace6910 (LWP 4233)):
#0  0x00007f76233a62c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f7612724f6c in ?? () from /home/antonio/.mozilla/plugins/libflashplayer.so
#2  0x00007f761282a5ed in ?? () from /home/antonio/.mozilla/plugins/libflashplayer.so
#3  0x00007f7612725381 in ?? () from /home/antonio/.mozilla/plugins/libflashplayer.so
#4  0x00007f76233a185a in start_thread () from /lib64/libpthread.so.0
#5  0x00007f76222ec22d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f76084c9910 (LWP 4236)):
#0  0x00007f76233a654d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f7623611d12 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f7623607dea in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f7623610cf5 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f76233a185a in start_thread () from /lib64/libpthread.so.0
#5  0x00007f76222ec22d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f7625c58820 (LWP 2747)):
[KCrash Handler]
#5  magazine_chain_pop_head (magazine_chunks=<value optimized out>) at gslice.c:474
#6  thread_memory_magazine1_alloc (magazine_chunks=<value optimized out>) at gslice.c:777
#7  IA__g_slice_alloc (magazine_chunks=<value optimized out>) at gslice.c:815
#8  0x00007f762513e4c6 in IA__g_slice_alloc0 (mem_size=32) at gslice.c:833
#9  0x00007f762174a9fb in IA__g_type_create_instance (type=10073344) at gtype.c:1654
#10 0x00007f762172fa0c in g_object_constructor (type=32, n_construct_properties=0, construct_params=0xffffffff) at gobject.c:1338
#11 0x00007f7621730a01 in IA__g_object_newv (object_type=<value optimized out>, n_parameters=10419392, parameters=<value optimized out>) at gobject.c:1215
#12 0x00007f7621731555 in IA__g_object_new_valist (object_type=10073344, first_property_name=0x0, var_args=0x7fff0d7305e0) at gobject.c:1278
#13 0x00007f76217316ac in IA__g_object_new (object_type=10073344, first_property_name=0x0) at gobject.c:1060
#14 0x00007f76121e2c9a in IA__gtk_plug_new_for_display (display=0x9600a0, socket_id=48308995) at gtkplug.c:528
#15 0x00007f7612719ab8 in ?? () from /home/antonio/.mozilla/plugins/libflashplayer.so
#16 0x00007f7612710388 in ?? () from /home/antonio/.mozilla/plugins/libflashplayer.so
#17 0x00007f76127145a9 in ?? () from /home/antonio/.mozilla/plugins/libflashplayer.so
#18 0x0000000000409555 in ?? ()
#19 0x0000000000416a66 in ?? ()
#20 0x0000000000415e7f in ?? ()
#21 0x000000000040f823 in ?? ()
#22 0x0000000000417024 in ?? ()
#23 0x00007f76255ede54 in ?? () from /usr/lib64/libQtDBus.so.4
#24 0x00007f76255eefc9 in ?? () from /usr/lib64/libQtDBus.so.4
#25 0x00007f76255ef887 in ?? () from /usr/lib64/libQtDBus.so.4
#26 0x00007f76255efaf8 in ?? () from /usr/lib64/libQtDBus.so.4
#27 0x00007f7623705141 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#28 0x00007f762298e63c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#29 0x00007f762299589e in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#30 0x00007f76242d1be6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#31 0x00007f76236f5bac in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#32 0x00007f76236f6782 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#33 0x00007f762371e2c3 in ?? () from /usr/lib64/libQtCore.so.4
#34 0x00007f762512090e in g_main_dispatch (context=<value optimized out>) at gmain.c:1824
#35 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2377
#36 0x00007f76251240e8 in g_main_context_iterate (context=0x7afd20, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2455
#37 0x00007f762512420a in IA__g_main_context_iteration (context=0x7afd20, may_block=1) at gmain.c:2518
#38 0x00007f762371df36 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#39 0x00007f7622a2102e in ?? () from /usr/lib64/libQtGui.so.4
#40 0x00007f76236f44b2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#41 0x00007f76236f4884 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#42 0x00007f76236f6a19 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#43 0x0000000000414f3c in ?? ()
#44 0x00007f762222ca4d in __libc_start_main () from /lib64/libc.so.6
#45 0x0000000000407a59 in _start ()

Reported using DrKonqi
Comment 1 Māris Nartišs 2010-01-30 14:37:28 UTC
Same issue on Gentoo ~AMD64.
kde-base/nsplugins-4.3.5
adobe-flash-10.0.42.34
Linux glacier 2.6.32-gentoo #1 SMP Sun Dec 6 16:25:26 EET 2009 x86_64 Intel(R) Core(TM)2 Duo CPU P9500 @ 2.53GHz GenuineIntel GNU/Linux


Application: nspluginviewer (nspluginviewer), signal: Segmentation fault
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.2200.4-gdb.py", line 9, in <module>
    from gobject import register
  File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
    import gdb.backtrace
ImportError: No module named backtrace
The current source language is "auto; currently asm".
[Current thread is 1 (Thread 0x7fb5b036f760 (LWP 6695))]

Thread 3 (Thread 0x7fb598eb8710 (LWP 29782)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fb5a147cfdc in ?? () from /opt/netscape/plugins/libflashplayer.so
#2  0x00007fb5a1583f6d in ?? () from /opt/netscape/plugins/libflashplayer.so
#3  0x00007fb5a147d401 in ?? () from /opt/netscape/plugins/libflashplayer.so
#4  0x00007fb5ad548884 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x00007fb5ac00df9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fb59d10c710 (LWP 29783)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fb5a147cfdc in ?? () from /opt/netscape/plugins/libflashplayer.so
#2  0x00007fb5a1583f6d in ?? () from /opt/netscape/plugins/libflashplayer.so
#3  0x00007fb5a147d401 in ?? () from /opt/netscape/plugins/libflashplayer.so
#4  0x00007fb5ad548884 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x00007fb5ac00df9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb5b036f760 (LWP 6695)):
[KCrash Handler]
#5  magazine_chain_pop_head (mem_size=320) at gslice.c:474
#6  thread_memory_magazine1_alloc (mem_size=320) at gslice.c:777
#7  IA__g_slice_alloc (mem_size=320) at gslice.c:815
#8  0x00007fb5af2dd1b7 in IA__g_slice_alloc0 (mem_size=18596656) at gslice.c:833
#9  0x00007fb59fe3dd41 in IA__g_type_create_instance (type=18522912) at gtype.c:1654
#10 0x00007fb59fe2582d in g_object_constructor (type=18596656, n_construct_properties=0, construct_params=0xffffffff) at gobject.c:1383
#11 0x00007fb59fe26684 in IA__g_object_newv (object_type=<value optimized out>, n_parameters=<value optimized out>, parameters=<value optimized out>) at gobject.c:1252
#12 0x00007fb59fe272ff in IA__g_object_new_valist (object_type=18522912, first_property_name=0x0, var_args=0x7fff7572fff0) at gobject.c:1323
#13 0x00007fb59fe27442 in IA__g_object_new (object_type=18522912, first_property_name=0x0) at gobject.c:1086
#14 0x00007fb5a0f42957 in IA__gtk_plug_new_for_display (display=0x1156000, socket_id=55286536) at gtkplug.c:528
#15 0x00007fb5a1471ad8 in ?? () from /opt/netscape/plugins/libflashplayer.so
#16 0x00007fb5a1468448 in ?? () from /opt/netscape/plugins/libflashplayer.so
#17 0x00007fb5a146c5b9 in ?? () from /opt/netscape/plugins/libflashplayer.so
#18 0x000000000040a1e8 in NSPluginInstance::NPSetWindow (this=<value optimized out>, window=0x0) at /var/tmp/portage/kde-base/nsplugins-4.3.5/work/nsplugins-4.3.5/nsplugins/viewer/nsplugin.cpp:1031
#19 0x0000000000416b23 in PluginHost::setupPluginWindow (this=<value optimized out>, plugin=0x12c1850, winID=<value optimized out>, width=<value optimized out>, height=<value optimized out>)
    at /var/tmp/portage/kde-base/nsplugins-4.3.5/work/nsplugins-4.3.5/nsplugins/viewer/pluginhost.cpp:54
#20 0x0000000000416223 in PluginHostXEmbed::resizePlugin (this=0x12e4410, pluginWinId=<value optimized out>, w=76, h=48)
    at /var/tmp/portage/kde-base/nsplugins-4.3.5/work/nsplugins-4.3.5/nsplugins/viewer/pluginhost_xembed.cpp:51
#21 0x0000000000409c36 in NSPluginInstance::resizePlugin (this=0x12c1850, clientWinId=<value optimized out>, w=76, h=48)
    at /var/tmp/portage/kde-base/nsplugins-4.3.5/work/nsplugins-4.3.5/nsplugins/viewer/nsplugin.cpp:949
#22 0x0000000000417021 in InstanceAdaptor::resizePlugin (this=0x1254b00, _c=<value optimized out>, _id=<value optimized out>, _a=0x7fff75730410)
    at /var/tmp/portage/kde-base/nsplugins-4.3.5/work/nsplugins-4.3.5_build/nsplugins/viewer/instanceadaptor.cpp:57
#23 InstanceAdaptor::qt_metacall (this=0x1254b00, _c=<value optimized out>, _id=<value optimized out>, _a=0x7fff75730410)
    at /var/tmp/portage/kde-base/nsplugins-4.3.5/work/nsplugins-4.3.5_build/nsplugins/viewer/instanceadaptor.moc:102
#24 0x00007fb5af789b89 in QDBusConnectionPrivate::deliverCall (this=<value optimized out>, object=<value optimized out>, msg=..., metaTypes=<value optimized out>, slotIdx=<value optimized out>)
    at qdbusintegrator.cpp:904
#25 0x00007fb5af78a994 in QDBusConnectionPrivate::activateCall (this=0x10bc7b0, object=0x1254b00, flags=273, msg=...) at qdbusintegrator.cpp:816
#26 0x00007fb5af78b0c1 in QDBusConnectionPrivate::activateObject (this=0x10bc7b0, node=..., msg=..., pathStartPos=<value optimized out>) at qdbusintegrator.cpp:1364
#27 0x00007fb5af78b322 in QDBusActivateObjectEvent::placeMetaCall (this=0x123b650) at qdbusintegrator.cpp:1477
#28 0x00007fb5ad8c157a in QObject::event (this=0x12c1850, e=0x123b650) at kernel/qobject.cpp:1240
#29 0x00007fb5acbeac96 in QApplicationPrivate::notify_helper (this=0x1034e80, receiver=0x12c1850, e=0x123b650) at kernel/qapplication.cpp:4298
#30 0x00007fb5acbf157c in QApplication::notify (this=0x7fff75731420, receiver=<value optimized out>, e=0x123b650) at kernel/qapplication.cpp:3702
#31 0x00007fb5ae48e0f2 in KApplication::notify (this=0x7fff75731420, receiver=0x12c1850, event=0x123b650)
    at /var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/kdeui/kernel/kapplication.cpp:302
#32 0x00007fb5ad8b31da in QCoreApplication::notifyInternal (this=0x7fff75731420, receiver=0x12c1850, event=0x123b650) at kernel/qcoreapplication.cpp:704
#33 0x00007fb5ad8b560c in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x101d2c0) at kernel/qcoreapplication.h:215
#34 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x101d2c0) at kernel/qcoreapplication.cpp:1345
#35 0x00007fb5ad8d8b7b in QCoreApplication::sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#36 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#37 0x00007fb5af2c2bed in g_main_dispatch (context=0x1037920) at gmain.c:1960
#38 IA__g_main_context_dispatch (context=0x1037920) at gmain.c:2513
#39 0x00007fb5af2c5eb9 in g_main_context_iterate (context=0x1037920, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#40 0x00007fb5af2c6018 in IA__g_main_context_iteration (context=0x1037920, may_block=1) at gmain.c:2654
#41 0x00007fb5ad8d8780 in QEventDispatcherGlib::processEvents (this=0x101cf80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#42 0x00007fb5acc79db2 in QGuiEventDispatcherGlib::processEvents (this=0x11bc330, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#43 0x00007fb5ad8b1e32 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#44 0x00007fb5ad8b2183 in QEventLoop::exec (this=0x7fff757312e0, flags=) at kernel/qeventloop.cpp:201
#45 0x00007fb5ad8b58cb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#46 0x0000000000415344 in main (argc=<value optimized out>, argv=<value optimized out>) at /var/tmp/portage/kde-base/nsplugins-4.3.5/work/nsplugins-4.3.5/nsplugins/viewer/viewer.cpp:144
Comment 2 kavol 2010-03-16 11:07:07 UTC
Created attachment 41681 [details]
New crash information added by DrKonqi

it crashed after clicking the link to http://www.paris-26-gigapixels.com/index-en.php?x=-96.20147955032233&y=10.765458936000924&z=1.2783414037488066
Comment 3 Martin Koller 2011-06-24 17:46:25 UTC
The crash seems to be inside the flash-plugin, which is not a KDE product
Comment 4 kavol 2011-06-24 19:11:14 UTC
(In reply to comment #3)
> The crash seems to be inside the flash-plugin, which is not a KDE product

then DrKonqi needs to be fixed not to report crash in KDE product ... but closing as invalid is easier than trying to improve the software, right?
Comment 5 Martin Koller 2011-06-24 19:16:12 UTC
If you know how plugins work, you see that in fact the plugin runs _inside_ a KDE application, but still the plugin itself can crash the whole KDE application. Nothing the app can do against this.
You can file a bug report in the bugtracker of adobe, so they have a chance of improving their software.