Bug 167050

Summary: nspluginviewer - large Flash 9.0 objects cause nspluginviewer to crash in Konqueror - KDE 4.1
Product: [Applications] konqueror Reporter: Christopher Sawyer <christoofar>
Component: nspluginviewerAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: rpogomes
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Christopher Sawyer 2008-07-20 02:33:03 UTC
Version:           Version 4.1.00 (KDE 4.0.99 (4.1 RC1+)) "release 13.3" (using KDE 4.0.98)
Installed from:    SuSE RPMs
OS:                Linux

IN KDE 4.1 RC1, OpenSuSE 11, loading this site causes Konqueror nspluginviewer to crash:

http://www.ibm.com

Konqueror version:  
Version 4.1.00 (KDE 4.0.99 (4.1 RC1+)) "release 13.3"


The site loads fine in Mozilla/Firefox.   Crash details follow:


Application: nspluginviewer (nspluginviewer), signal SIGSEGV
[?1034h(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)
[Thread debugging using libthread_db enabled]
[New Thread 0xb632b6d0 (LWP 3519)]
[New Thread 0xb1c79b90 (LWP 3525)]
[New Thread 0xb2710b90 (LWP 3524)]
[New Thread 0xb2f11b90 (LWP 3523)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6  0xb72d39d7 in g_list_find () from /usr/lib/libglib-2.0.so.0
#7  0xb40fda22 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#8  0xb40fe752 in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
#9  0xb40fe89e in g_object_new () from /usr/lib/libgobject-2.0.so.0
#10 0xb40dad12 in gdk_pixbuf_new_from_data ()
   from /usr/lib/libgdk_pixbuf-2.0.so.0
#11 0xb40d8d65 in gdk_pixbuf_new () from /usr/lib/libgdk_pixbuf-2.0.so.0
#12 0xb45dc5ea in ?? () from /usr/lib/browser-plugins/libflashplayer.so
#13 0xb45dca57 in ?? () from /usr/lib/browser-plugins/libflashplayer.so
#14 0xb45a5712 in ?? () from /usr/lib/browser-plugins/libflashplayer.so
#15 0xb458db1c in ?? () from /usr/lib/browser-plugins/libflashplayer.so
#16 0xb45bb550 in ?? () from /usr/lib/browser-plugins/libflashplayer.so
#17 0xb45bc200 in ?? () from /usr/lib/browser-plugins/libflashplayer.so
#18 0xb45bc55e in ?? () from /usr/lib/browser-plugins/libflashplayer.so
#19 0xb48d3b50 in ?? () from /usr/lib/browser-plugins/libflashplayer.so
#20 0xb48d335b in ?? () from /usr/lib/browser-plugins/libflashplayer.so
#21 0xb48d468d in ?? () from /usr/lib/browser-plugins/libflashplayer.so
#22 0xb48d335b in ?? () from /usr/lib/browser-plugins/libflashplayer.so
#23 0xb48d468d in ?? () from /usr/lib/browser-plugins/libflashplayer.so
#24 0xb48d335b in ?? () from /usr/lib/browser-plugins/libflashplayer.so
#25 0xb48d468d in ?? () from /usr/lib/browser-plugins/libflashplayer.so
#26 0xb483ae7b in ?? () from /usr/lib/browser-plugins/libflashplayer.so
#27 0xb483ea5a in ?? () from /usr/lib/browser-plugins/libflashplayer.so
#28 0xb49609a2 in ?? () from /usr/lib/browser-plugins/libflashplayer.so
#29 0xb4964f78 in ?? () from /usr/lib/browser-plugins/libflashplayer.so
#30 0xb4965155 in ?? () from /usr/lib/browser-plugins/libflashplayer.so
#31 0xb450663d in ?? () from /usr/lib/browser-plugins/libflashplayer.so
#32 0xb497019f in ?? () from /usr/lib/browser-plugins/libflashplayer.so
#33 0xb45e2f0b in ?? () from /usr/lib/browser-plugins/libflashplayer.so
#34 0xb45060fe in ?? () from /usr/lib/browser-plugins/libflashplayer.so
#35 0xb72d6a06 in g_timeout_dispatch () from /usr/lib/libglib-2.0.so.0
#36 0xb72d62d9 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#37 0xb72d985b in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#38 0xb72d99d8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#39 0x08057665 in ?? ()
#40 0x080576cd in ?? ()
#41 0xb757d3fa in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#42 0xb757d972 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#43 0xb75b29a7 in QTimer::timeout () from /usr/lib/libQtCore.so.4
#44 0xb7584abe in QTimer::timerEvent () from /usr/lib/libQtCore.so.4
#45 0xb7579d1f in QObject::event () from /usr/lib/libQtCore.so.4
#46 0xb69b4ecc in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#47 0xb69bb31e in QApplication::notify () from /usr/lib/libQtGui.so.4
#48 0xb7b0dc5d in KApplication::notify () from /usr/lib/libkdeui.so.5
#49 0xb756bb51 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#50 0xb7594181 in ?? () from /usr/lib/libQtCore.so.4
#51 0xb75943fb in QEventDispatcherUNIX::processEvents ()
   from /usr/lib/libQtCore.so.4
#52 0xb6a3f0a2 in ?? () from /usr/lib/libQtGui.so.4
#53 0xb756a2ca in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#54 0xb756a48a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#55 0xb756c66d in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#56 0xb69b4d47 in QApplication::exec () from /usr/lib/libQtGui.so.4
#57 0x08056e3c in ?? ()
#58 0xb661f5f5 in __libc_start_main () from /lib/libc.so.6
#59 0x0804e471 in _start ()
#0  0xffffe430 in __kernel_vsyscall ()


If you need me to install the debug version of Konq, let me know.   The problem seems easily reproduceable running on my host and also inside a VMware machine running the same version of Konq.
Comment 1 Rui G. 2008-07-20 16:37:16 UTC
In my case, inside Virtualbox, it doesn't crash. Opensuse 11.0 konq 4.1 also. I think I can safely assume your flash version is 9.0.124 .

Comment 2 Christopher Sawyer 2008-07-28 19:01:30 UTC
Try hovering your mouse over IBM's flash ad, specifically, move the mouse over any of the 3 "mini stories" at the bottom of the flash ad.   That seems to flicker and then trigger the exception.
Comment 3 Rui G. 2008-07-30 15:17:05 UTC
I confirm it in Kubuntu 8.04.1 with kde 4.1 packages in Virtualbox. However it could be because of the guest additions. The bug could be a combo Xorg / Konqueror. 

Further information is needed to know why it happens in some distros and not in others, even with the same flash version.
Comment 4 Rui G. 2008-07-30 18:00:07 UTC
It's very similar to other bugs reported, I'll close it as duplicate.

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