Bug 156815

Summary: nspluginviewer crash on every page with flashanimations.
Product: [Applications] konqueror Reporter: Jo Øiongen <jo.oiongen>
Component: nspluginviewerAssignee: George Staikos <staikos>
Status: RESOLVED DUPLICATE    
Severity: crash CC: unknown007
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Backtrace from nspluginviewer crash.

Description Jo Øiongen 2008-01-27 23:40:00 UTC
Version:            (using Devel)
Installed from:    Compiled sources
Compiler:          gcc version 4.2.2 (Gentoo 4.2.2 p1.0) Configured with: /var/tmp/portage/sys-devel/gcc-4.2.2/work/gcc-4.2.2/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/4.2.2 --includedir=/usr/lib/gcc/i686-pc-linux-gnu/4.2.2/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/4.2.2 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/4.2.2/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/4.2.2/info --with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/4.2.2/include/g++-v4 --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --disable-libunwind-exceptions --disable-multilib --enable-libmudflap --disable-libssp --disable-libgcj --with-arch=i686 --enable-languages=c,c++,treelang,fortran --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
Thread model: posix
OS:                Linux

Trying to view any page with lash on it will crash the nspluginviewer. The viewer will crash for every instance of flash animations embedded into the web page.

Traceback:

Application: nspluginviewer (nspluginviewer), signal SIGSEGV
(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb6112960 (LWP 6041)]
[New Thread 0xb1c29b90 (LWP 6164)]
[New Thread 0xb24e2b90 (LWP 6163)]
[New Thread 0xb2ce3b90 (LWP 6162)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()
[Current thread is 0 (LWP 6041)]

Thread 4 (Thread 0xb2ce3b90 (LWP 6162)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7df0805 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb45a3728 in ?? () from /opt/netscape/plugins/libflashplayer.so
#3  0xb469cdd8 in ?? () from /opt/netscape/plugins/libflashplayer.so
#4  0xb45a3a7d in ?? () from /opt/netscape/plugins/libflashplayer.so
#5  0xb7dec17b in start_thread () from /lib/libpthread.so.0
#6  0xb6491b8e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xb24e2b90 (LWP 6163)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7df0805 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb45a3728 in ?? () from /opt/netscape/plugins/libflashplayer.so
#3  0xb469cdd8 in ?? () from /opt/netscape/plugins/libflashplayer.so
#4  0xb45a3a7d in ?? () from /opt/netscape/plugins/libflashplayer.so
#5  0xb7dec17b in start_thread () from /lib/libpthread.so.0
#6  0xb6491b8e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb1c29b90 (LWP 6164)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7df2965 in sem_wait@@GLIBC_2.1 () from /lib/libpthread.so.0
#2  0xb45ad8d8 in ?? () from /opt/netscape/plugins/libflashplayer.so
#3  0xb7dec17b in start_thread () from /lib/libpthread.so.0
#4  0xb6491b8e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb6112960 (LWP 6041)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7df455b in waitpid () from /lib/libpthread.so.0
#2  0xb7b2feaf in ?? () from /usr/kde/svn/lib/libkdeui.so.5
#3  0x00001957 in ?? ()
#4  0x00000000 in ?? ()
#0  0xffffe410 in __kernel_vsyscall ()
Comment 1 FiNeX 2008-02-05 12:23:00 UTC
*** Bug 157171 has been marked as a duplicate of this bug. ***
Comment 2 Michael 2008-02-16 01:14:19 UTC
You need to install them with...

FEATURES="nostrip" emerge -D (KDE components/extras like nspluginwrapper)

Each of the components should have the debug USE flag enabled if it exists.
Comment 3 Jo Øiongen 2008-03-12 21:38:00 UTC
Used FEATURES="nostrip" and USE="debug". Got this new backtrace:

Application: nspluginviewer (nspluginviewer), signal SIGSEGV
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb5f77960 (LWP 27719)]
[New Thread 0xb1ac4b90 (LWP 27725)]
[New Thread 0xb2379b90 (LWP 27724)]
[New Thread 0xb2b7ab90 (LWP 27723)]
[KCrash handler]
#6  0xb755c837 in XtRemoveTimeOut () from /usr/lib/libXt.so.6
#7  0xb4312db1 in ?? () from /opt/netscape/plugins/libflashplayer.so
#8  0xb4308338 in ?? () from /opt/netscape/plugins/libflashplayer.so
#9  0xb4301181 in ?? () from /opt/netscape/plugins/libflashplayer.so
#10 0xb4305937 in ?? () from /opt/netscape/plugins/libflashplayer.so
#11 0x08136f78 in ?? ()
#12 0xbfcaacfc in ?? ()
#13 0xbfcaaca8 in ?? ()
#14 0xbfcaad00 in ?? ()
#15 0xbfcaaccc in ?? ()
#16 0xbfcaad00 in ?? ()
#17 0xbfcaad18 in ?? ()
#18 0x08054d18 in NSPluginInstance::destroy (this=0x8136f78)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/nsplugins/viewer/nsplugin.cpp:690
Backtrace stopped: frame did not save the PC
#0  0xffffe410 in __kernel_vsyscall ()
Comment 4 A. Spehr 2008-05-03 05:12:11 UTC

*** This bug has been marked as a duplicate of 158012 ***
Comment 5 Olle Gladso 2008-05-24 05:19:19 UTC
Created attachment 24920 [details]
Backtrace from nspluginviewer crash.

The plugin crashes frequently, but not on all websites.