Bug 288815

Summary: Konqueror reproducably crashes on every flash object
Product: [Unmaintained] kdelibs Reporter: Christian Reiner <foss>
Component: kdewebkitAssignee: webkit-devel
Status: RESOLVED DOWNSTREAM    
Severity: crash CC: adawit, frank78ac, upscope
Priority: NOR    
Version: 4.7   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Christian Reiner 2011-12-12 16:06:20 UTC
Version:           4.7.3 (using KDE 4.7.3) 
OS:                Linux

After upgrading KDE from 4.7.3 to 4.7.4 (not yes offered here for selection, I DO run 4.7.4) konqueror started to crash reproduceably on every page that contains any flash object. The crash handler does not allow me to upload a bug, but I cannot find anything really matching here, so I file a new bug. 

flash-player-11.1.102.55-65.1.x86_64
The same flash works perfectly stable inside Firefox. I had no problems with the same flash using konqueror-4.7.3. 

The backtrace: 
Application: Konqueror (kdeinit4), signal: Aborted
[Current thread is 1 (Thread 0x7f976d2e1760 (LWP 6335))]

Thread 8 (Thread 0x7f97523f9700 (LWP 6357)):
#0  0x00007f976bbd9e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f9761ec79dc in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7f976287e200) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:2495
#2  0x00007f9761ec7b09 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:1618
#3  0x00007f975cd502da in ?? () from /usr/X11R6/lib64/libGL.so.1
#4  0x00007f976bbd5f05 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f976a96e53d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f9751af8700 (LWP 6358)):
#0  0x00007f976bbd8014 in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x00007f976775bb74 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f976775bf59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f976bf77576 in QEventDispatcherGlib::processEvents (this=0x7f974c0008e0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f976bf4ba22 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f976bf4bc1f in QEventLoop::exec (this=0x7f9751af7d60, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f976be635df in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f976be66025 in QThreadPrivate::start (arg=0xc70340) at thread/qthread_unix.cpp:331
#8  0x00007f975cd502da in ?? () from /usr/X11R6/lib64/libGL.so.1
#9  0x00007f976bbd5f05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f976a96e53d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f97052b3700 (LWP 6428)):
#0  0x00007f976bbd9e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f97052d8c01 in queue_processor(void*) () from /usr/lib64/IcedTeaPlugin.so
#2  0x00007f975cd502da in ?? () from /usr/X11R6/lib64/libGL.so.1
#3  0x00007f976bbd5f05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f976a96e53d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f9704ab2700 (LWP 6429)):
#0  0x00007f976bbd9e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f97052d8c01 in queue_processor(void*) () from /usr/lib64/IcedTeaPlugin.so
#2  0x00007f975cd502da in ?? () from /usr/X11R6/lib64/libGL.so.1
#3  0x00007f976bbd5f05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f976a96e53d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f97042b1700 (LWP 6430)):
#0  0x00007f976bbd9e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f97052d8c01 in queue_processor(void*) () from /usr/lib64/IcedTeaPlugin.so
#2  0x00007f975cd502da in ?? () from /usr/X11R6/lib64/libGL.so.1
#3  0x00007f976bbd5f05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f976a96e53d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f9700772700 (LWP 6450)):
#0  0x00007f976bbd9e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f9709d7bf5c in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#2  0x00007f9709e9aa50 in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#3  0x00007f9709d7c1bc in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#4  0x00007f9709d7c60e in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#5  0x00007f975cd502da in ?? () from /usr/X11R6/lib64/libGL.so.1
#6  0x00007f976bbd5f05 in start_thread () from /lib64/libpthread.so.0
#7  0x00007f976a96e53d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f96fff71700 (LWP 6451)):
#0  0x00007f976bbd9e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f9709d7bf5c in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#2  0x00007f9709e9aa50 in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#3  0x00007f9709d7c1bc in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#4  0x00007f9709d7c60e in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#5  0x00007f975cd502da in ?? () from /usr/X11R6/lib64/libGL.so.1
#6  0x00007f976bbd5f05 in start_thread () from /lib64/libpthread.so.0
#7  0x00007f976a96e53d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f976d2e1760 (LWP 6335)):
[KCrash Handler]
#6  0x00007f976a8c9d95 in raise () from /lib64/libc.so.6
#7  0x00007f976a8cb2ab in abort () from /lib64/libc.so.6
#8  0x00007f96fe5d555b in PR_CallOnce_stub (once=<optimized out>, func=<optimized out>) at stubs.c:506
#9  0x00007f96fe5a1417 in RNG_RNGInit () at drbg.c:469
#10 0x00007f96fea37a40 in nsc_CommonInitialize (pReserved=0x7fff79dcc460, isFIPS=0) at pkcs11.c:2759
#11 0x00007f96fea37eba in NSC_Initialize (pReserved=0x7fff79dcc460) at pkcs11.c:2887
#12 0x00007f9707b89386 in secmod_ModuleInit (mod=0x12d1100, reload=0x7fff79dcc5b0, alreadyLoaded=0x7fff79dcc4fc) at pk11load.c:252
#13 0x00007f9707b899a5 in secmod_LoadPKCS11Module (mod=0x12d1100, oldModule=0x7fff79dcc5b0) at pk11load.c:488
#14 0x00007f9707b968ef in SECMOD_LoadModule (modulespec=0x12d1fd0 " name=\"NSS Internal PKCS #11 Module\" parameters=\"configdir='/home/arkascha/.mozilla/firefox/9kcboqo5.default' certPrefix='' keyPrefix='' secmod='secmod.db' flags=readOnly,optimizeSpace updatedir='' up"..., parent=0x12cb2d0, recurse=1) at pk11pars.c:1121
#15 0x00007f9707b96aba in SECMOD_LoadModule (modulespec=0x12c9f20 "name=\"NSS Internal Module\" parameters=\"configdir='/home/arkascha/.mozilla/firefox/9kcboqo5.default' certPrefix='' keyPrefix='' secmod='secmod.db' flags=readOnly,optimizeSpace updatedir='' updateCertPr"..., parent=0x0, recurse=1) at pk11pars.c:1156
#16 0x00007f9707b65dd2 in nss_InitModules (isContextInit=0, optimizeSpace=1, forceOpen=0, noModDB=0, noCertDB=0, readOnly=1, pwRequired=<optimized out>, configStrings=0x0, configName=0x7f9707c456c8 "NSS Internal Module", updateName=0x7f9707c45c37 "", updateID=0x7f9707c45c37 "", updKeyPrefix=0x7f9707c45c37 "", updCertPrefix=0x12c9ea0 "0\260,\001", updateDir=0x12c9e80 "\350\003\306", secmodName=0x7f9707c45715 "secmod.db", keyPrefix=<optimized out>, certPrefix=<optimized out>, configdir=0x7f97054fc2a0 "/home/arkascha/.mozilla/firefox/9kcboqo5.default") at nssinit.c:469
#17 nss_Init (configdir=0x7f97054fc2a0 "/home/arkascha/.mozilla/firefox/9kcboqo5.default", certPrefix=<optimized out>, keyPrefix=<optimized out>, secmodName=0x7f9707c45715 "secmod.db", updateDir=0x12c9e80 "\350\003\306", updCertPrefix=0x12c9ea0 "0\260,\001", updKeyPrefix=0x7f9707c45c37 "", updateID=0x7f9707c45c37 "", updateName=0x7f9707c45c37 "", initContextPtr=0x0, initParams=0x0, readOnly=1, noCertDB=0, noModDB=0, forceOpen=0, noRootInit=0, optimizeSpace=1, noSingleThreadedModules=0, allowAlreadyInitializedModules=0, dontFinalizeModules=0) at nssinit.c:671
#18 0x00007f9707b66808 in NSS_Init (configdir=<optimized out>) at nssinit.c:775
#19 0x00007f970a129952 in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#20 0x00007f9709d7bb7e in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#21 0x00007f9709ec3a5c in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#22 0x00007f9709ec3c22 in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#23 0x00007f9709d6f3d3 in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#24 0x00007f9761a87835 in WebCore::PluginView::start (this=0x7f970b116000) at ../../../Source/WebCore/plugins/PluginView.cpp:245
#25 0x00007f9761a87dfb in WebCore::PluginView::init (this=0x7f970b116000) at ../../../Source/WebCore/plugins/PluginView.cpp:201
#26 0x00007f9761a6e1da in WebCore::ScrollView::addChild (this=0x7f9751b34b80, prpChild=...) at ../../../Source/WebCore/platform/ScrollView.cpp:74
#27 0x00007f9761b71cbe in WebCore::moveWidgetToParentSoon (child=0x7f970b116000, parent=0x7f9751b34b80) at ../../../Source/WebCore/rendering/RenderWidget.cpp:90
#28 0x00007f9761b72827 in WebCore::RenderWidget::setWidget (this=0x7f970b2cdde8, widget=<optimized out>) at ../../../Source/WebCore/rendering/RenderWidget.cpp:224
#29 0x00007f9761b387f7 in WebCore::RenderPart::setWidget (this=<optimized out>, widget=<optimized out>) at ../../../Source/WebCore/rendering/RenderPart.cpp:51
#30 0x00007f97619b1fa1 in WebCore::SubframeLoader::loadPlugin (this=0x7f9751b13610, pluginElement=<optimized out>, url=..., mimeType=..., paramNames=..., paramValues=..., useFallback=false) at ../../../Source/WebCore/loader/SubframeLoader.cpp:370
#31 0x00007f97619b2a09 in WebCore::SubframeLoader::requestObject (this=0x7f9751b13610, ownerElement=0xfcbcf0, url=<optimized out>, frameName=..., mimeType=..., paramNames=..., paramValues=...) at ../../../Source/WebCore/loader/SubframeLoader.cpp:142
#32 0x00007f97618a513f in WebCore::HTMLObjectElement::updateWidget (this=0xfcbcf0, pluginCreationOption=<optimized out>) at ../../../Source/WebCore/html/HTMLObjectElement.cpp:330
#33 0x00007f97619f6eff in WebCore::FrameView::updateWidget (this=<optimized out>, object=0x7f970b2cdde8) at ../../../Source/WebCore/page/FrameView.cpp:1938
#34 0x00007f97619fa0f6 in WebCore::FrameView::updateWidgets (this=0x7f9751b34b80) at ../../../Source/WebCore/page/FrameView.cpp:1970
#35 0x00007f97619fa2c9 in WebCore::FrameView::performPostLayoutTasks (this=0x7f9751b34b80) at ../../../Source/WebCore/page/FrameView.cpp:2014
#36 0x00007f97619fb02f in WebCore::FrameView::layout (this=0x7f9751b34b80, allowSubtree=<optimized out>) at ../../../Source/WebCore/page/FrameView.cpp:1022
#37 0x00007f9761778fc8 in WebCore::Document::updateLayoutIgnorePendingStylesheets (this=0x7f9751b36800) at ../../../Source/WebCore/dom/Document.cpp:1611
#38 0x00007f97618a0fed in WebCore::HTMLObjectElement::renderWidgetForJSBindings (this=0xfcbcf0) at ../../../Source/WebCore/html/HTMLObjectElement.cpp:79
#39 0x00007f97618a8f75 in WebCore::HTMLPlugInElement::pluginWidget (this=<optimized out>) at ../../../Source/WebCore/html/HTMLPlugInElement.cpp:109
#40 0x00007f97616a7a76 in WebCore::pluginScriptObjectFromPluginViewBase (pluginElement=<optimized out>, globalObject=0x7f970b3a8150) at ../../../Source/WebCore/bindings/js/JSPluginElementFunctions.cpp:60
#41 0x00007f97616a7c6f in WebCore::pluginScriptObject (exec=0x7f970b5f4178, jsHTMLElement=<optimized out>) at ../../../Source/WebCore/bindings/js/JSPluginElementFunctions.cpp:90
#42 0x00007f97616a7ff4 in WebCore::runtimeObjectCustomGetOwnPropertySlot (exec=0x7f970b5f4178, propertyName=..., slot=..., element=0x7f9701efe680) at ../../../Source/WebCore/bindings/js/JSPluginElementFunctions.cpp:115
#43 0x00007f97613478a9 in WebCore::JSHTMLObjectElement::getOwnPropertySlot (this=0x7f9701efe680, exec=0x7f970b5f4178, propertyName=..., slot=...) at ../../WebCore/generated/JSHTMLObjectElement.cpp:181
#44 0x00007f9761ef96cd in fastGetOwnPropertySlot (this=0x7f9701efe680, slot=..., propertyName=..., exec=0x7f970b5f4178) at ../../../Source/JavaScriptCore/runtime/JSObject.h:512
#45 JSC::JSValue::get (this=<optimized out>, exec=0x7f970b5f4178, propertyName=..., slot=...) at ../../../Source/JavaScriptCore/runtime/JSObject.h:764
#46 0x00007f9761efa3e9 in JSC::cti_op_get_by_id (args=<optimized out>) at ../../../Source/JavaScriptCore/jit/JITStubs.cpp:1592
#47 0x00007f970bad4ab5 in ?? ()
#48 0x00007f970ba026a0 in ?? ()
#49 0x00007f9701efe680 in ?? ()
#50 0x00007f9701f7c070 in ?? ()
#51 0x00007f970b0b5c10 in ?? ()
#52 0x0000000000000000 in ?? ()


Reproducible: Always

Steps to Reproduce:
Load any page that contains a flash object. 

Actual Results:  
Konqueror starts to load the page, renders and crashes right before finishing. 

Expected Results:  
Visualization of loaded web page including the flash object. 

Since flash is unfortunately quite common this bug makes konqueror unusable.
Comment 1 Tommi Tervo 2011-12-12 18:02:04 UTC
basically dupe of #280858, but I don't understand why it aborts on Mozilla NSS code
Comment 2 Christoph Feck 2011-12-12 20:33:32 UTC
If it is reproducible, could you add the abort message that should be displayed in the console output?
Comment 3 Christian Reiner 2011-12-13 17:50:17 UTC
I am sorry to say so, but I can NOT provide a console output of a crash. 
First I was extremely surprised that the crashes suddenly stoped after they were 100% preproduceably over the last days. But whilst trying to get a console output I never experienced a crash. 
But there is an interesting thing: 
The crash IS reproduceably (100% as far as I can see) when konqueror is not started from console (with or without url), but when started from within another application. No idea why that is. Examples: 
- "open content in an external browser" from within an entry in akregator: crash
- "check for updates" from within the system settings dialog für the flash player: crash
- clicking youtube link from within an article on knode: crash
This always happens for pages that contain flash objects. No crash for other sites. 
I have no idea what the difference is in how konqueror is started. 

I am happy to help, but I dont see how I can get a console output like this.
Comment 4 Dawit Alemayehu 2011-12-13 23:16:48 UTC
(In reply to comment #3)
> I am sorry to say so, but I can NOT provide a console output of a crash. 
> First I was extremely surprised that the crashes suddenly stoped after they
> were 100% preproduceably over the last days. But whilst trying to get a console
> output I never experienced a crash. 

There is is more likely something wrong with your update. It makes no sense for Konqueror to use anything related to Firefox and the backtrace you posted shows that it does just that. 


> But there is an interesting thing: 
> The crash IS reproduceably (100% as far as I can see) when konqueror is not
> started from console (with or without url), but when started from within
> another application. No idea why that is. Examples: 

This is usually a tell tell sign of something gone wrong with the installation. Duplicate libraries, both older and newer versions existing on the same machine. Hence the wrong libraries being loaded when the application is started. 

Did you restart the system after the upgrade or at least log out of KDE and log back in ? If you have already done that, then try running the following command from the console: 

kbuildsycoca4 --noincremental

and see if that gets rid of the crash ?
Comment 5 Christian Reiner 2011-12-14 10:11:06 UTC
Thanks Dawit for your comment. 
I did the upgrade about 10 days ago, ever since the crash occurs. The system was rebooted three times inbetween. Also, obviously kbuildsycoca4 made no difference. 

I saw the mozilla code in the backtrace but thought that is normal. I would not be surprised if some of those libraries would be used by the konqueror browser. 
All software is installed as clen rpm packages, no wild installation leftovers to be expected. zypper reveals no package dependenciy problems or collisions. However it is certainly correct that it makes sense to check thrice. 

Here is the output of a "ldd /usr/bin/konqueror": 
        linux-vdso.so.1 =>  (0x00007fff58829000)
        libkdeinit4_konqueror.so => /usr/lib64/libkdeinit4_konqueror.so (0x00007f5eb7f3f000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f5eb7bb0000)
        libkonquerorprivate.so.4 => /usr/lib64/libkonquerorprivate.so.4 (0x00007f5eb7993000)
        libkonq.so.5 => /usr/lib64/libkonq.so.5 (0x00007f5eb775c000)
        libkparts.so.4 => /usr/lib64/libkparts.so.4 (0x00007f5eb7508000)
        libkcmutils.so.4 => /usr/lib64/libkcmutils.so.4 (0x00007f5eb72c6000)
        libkfile.so.4 => /usr/lib64/libkfile.so.4 (0x00007f5eb701a000)
        libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f5eb6cd9000)
        libkio.so.5 => /usr/lib64/libkio.so.5 (0x00007f5eb681c000)
        libQtXml.so.4 => /usr/lib64/libQtXml.so.4 (0x00007f5eb65d7000)
        libkdeui.so.5 => /usr/lib64/libkdeui.so.5 (0x00007f5eb5f61000)
        libkdecore.so.5 => /usr/lib64/libkdecore.so.5 (0x00007f5eb5a85000)
        libQtCore.so.4 => /usr/lib64/libQtCore.so.4 (0x00007f5eb55f2000)
        libQtDBus.so.4 => /usr/lib64/libQtDBus.so.4 (0x00007f5eb537a000)
        libQtGui.so.4 => /usr/lib64/libQtGui.so.4 (0x00007f5eb46da000)
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f5eb43d0000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f5eb4179000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f5eb8228000)
        libz.so.1 => /lib64/libz.so.1 (0x00007f5eb3f61000)
        libnepomuk.so.4 => /usr/lib64/libnepomuk.so.4 (0x00007f5eb3c8f000)
        libnepomukutils.so.4 => /usr/lib64/libnepomukutils.so.4 (0x00007f5eb3a53000)
        libsolid.so.4 => /usr/lib64/libsolid.so.4 (0x00007f5eb3764000)
        libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007f5eb3559000)
        libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f5eb333c000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f5eb3138000)
        libQtNetwork.so.4 => /usr/lib64/libQtNetwork.so.4 (0x00007f5eb2dfb000)
        libQtSvg.so.4 => /usr/lib64/libQtSvg.so.4 (0x00007f5eb2ba2000)
        libstreamanalyzer.so.0 => /usr/lib64/libstreamanalyzer.so.0 (0x00007f5eb2915000)
        libksuseinstall.so.1 => /usr/lib64/libksuseinstall.so.1 (0x00007f5eb2702000)
        libacl.so.1 => /lib64/libacl.so.1 (0x00007f5eb24f9000)
        libattr.so.1 => /lib64/libattr.so.1 (0x00007f5eb22f4000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f5eb20d7000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f5eb1ec1000)
        libSM.so.6 => /usr/lib64/libSM.so.6 (0x00007f5eb1cb8000)
        libICE.so.6 => /usr/lib64/libICE.so.6 (0x00007f5eb1a9c000)
        libattica.so.0 => /usr/lib64/libattica.so.0 (0x00007f5eb17c4000)
        libdbusmenu-qt.so.2 => /usr/lib64/libdbusmenu-qt.so.2 (0x00007f5eb1589000)
        libXtst.so.6 => /usr/lib64/libXtst.so.6 (0x00007f5eb1382000)
        libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007f5eb1177000)
        libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f5eb0f70000)
        libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f5eb0d61000)
        liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f5eb0b3b000)
        libfam.so.0 => /usr/lib64/libfam.so.0 (0x00007f5eb0933000)
        libgthread-2.0.so.0 => /usr/lib64/libgthread-2.0.so.0 (0x00007f5eb072e000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f5eb0526000)
        libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f5eb022e000)
        libdbus-1.so.3 => /lib64/libdbus-1.so.3 (0x00007f5eaffe9000)
        libpng14.so.14 => /usr/lib64/libpng14.so.14 (0x00007f5eafdbf000)
        libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f5eafb33000)
        libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007f5eaf8e3000)
        libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007f5eaf6d3000)
        libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007f5eaf4ca000)
        libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007f5eaf2c7000)
        libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f5eaf091000)
        libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f5eaee7e000)
        libsoprano.so.4 => /usr/lib64/libsoprano.so.4 (0x00007f5eaeb7f000)
        libsopranoclient.so.1 => /usr/lib64/libsopranoclient.so.1 (0x00007f5eae926000)
        libnepomukquery.so.4 => /usr/lib64/libnepomukquery.so.4 (0x00007f5eae6dd000)
        libudev.so.0 => /lib64/libudev.so.0 (0x00007f5eae4cd000)
        libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f5eae2c9000)
        libstreams.so.0 => /usr/lib64/libstreams.so.0 (0x00007f5eae091000)
        libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007f5eadd34000)
        libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f5eadb2f000)
        libpcre.so.0 => /lib64/libpcre.so.0 (0x00007f5ead8f1000)
        libffi.so.4 => /usr/lib64/libffi.so.4 (0x00007f5ead6e9000)
        libexpat.so.1 => /lib64/libexpat.so.1 (0x00007f5ead4bf000)
I dont see any nss stuff in there. Though certainly that code might get loaded dynamically. 
Any further ideas ?
Comment 6 Dawit Alemayehu 2011-12-14 21:31:20 UTC
After reading bug 288641, I think the mozilla code in the backtrace is likely due to OpenSUSE installing a lot of other flash players like gnash and the nspluginwrapper. 

Anyhow, flash related crashes is a known issue with flash player 11.1 and QtWebKit, especially on a x86-64 system. See https://bugs.webkit.org/show_bug.cgi?id=66839. 

Adobe seems to have resolved the issue in flashplayer 11.2 beta-2. At least it works fine here ; so my suggestion for you is to install that version of the flashplayer. There is a guide on how to do just that at http://silviumc.wordpress.com/2011/10/27/installing-adobe-flash-player-11-2-beta-1-on-opensuse-11-4-and-12-1-x86_64/
Comment 7 Frank Reininghaus 2011-12-14 21:34:00 UTC
*** Bug 288934 has been marked as a duplicate of this bug. ***
Comment 8 Dawit Alemayehu 2011-12-15 00:06:22 UTC
@frank why did you reopen this bug report ? This is a both an upstream and downstream issue at the same time. The upstream bug a known crash in flash player 11.1 which seems to be addressed in the beta series of the of flash player 11.2. The actual crash shown here is completely nonsense since it goes into Mozilla codebase. That is due to some craziness going on in OpenSUSE. Either way, there is nothing we can do about these crashes. They are out of our control. Nothing we can fix. Please leave it closed.
Comment 9 Frank Reininghaus 2011-12-15 07:13:56 UTC
@Dawit: Sorry about that! I just wanted to CC myself. It seems that I still hat the bug in the "UNCONFIRMED" state open in my browser when I did that - the change that you made just a few minutes before wasn't visible here when I clicked "Commit", such that the "UNCONFIRMED" state that I still saw here got restored. Normally, you get a warning message from Bugzilla in such a case, but I didn't get one here. Maybe the warning wasn't shown because I had made another change of my own (duplicate marking) between your comment 6 and my accidental change.

Maybe I should try and find out if this is a bug in Bugzilla when I have some time to spare...
Comment 10 Christian Reiner 2011-12-15 23:53:46 UTC
Thanks for the hint to flash-11.2-beta2, however that version does NOT fix the issue for me. I expereinced exactly the same behaviour than before in konqueror. And since firefox started crashing too I reverted and reinstalled version 11.1. Now things are as before: firefox firx fine, actually more stable than I can remember over the last years, konqueror crashes procrduceably. 
I have neither gnash nor nspluginwrapper installed. I Rechecked that on package and file level.
Comment 11 Christian Reiner 2011-12-16 00:10:45 UTC
I documented the issue downstream: 
https://bugzilla.novell.com/737209
Comment 12 Dawit Alemayehu 2011-12-16 00:27:17 UTC
(In reply to comment #10)
> Thanks for the hint to flash-11.2-beta2, however that version does NOT fix the
> issue for me. I expereinced exactly the same behaviour than before in
> konqueror. And since firefox started crashing too I reverted and reinstalled
> version 11.1. Now things are as before: firefox firx fine, actually more stable
> than I can remember over the last years, konqueror crashes procrduceably. 
> I have neither gnash nor nspluginwrapper installed. I Rechecked that on package
> and file level.

That is most definitely weird because the person from the other bug report I mentioned in comment #6 wrote me to say thanks because updating to 11.2 beta-2 resolved the issue for him.
Comment 13 Russ Fineman 2011-12-16 04:45:37 UTC
On Thursday, December 15, 2011 11:53:47 PM Christian Reiner wrote:
> https://bugs.kde.org/show_bug.cgi?id=288815
> 
> 
> 
> 
> 
> --- Comment #10 from Christian Reiner <foss christian-reiner info> 
> 2011-12-15 23:53:46 --- Thanks for the hint to flash-11.2-beta2,
> however that version does NOT fix the issue for me. I expereinced
> exactly the same behaviour than before in konqueror. And since
> firefox started crashing too I reverted and reinstalled version 11.1.
> Now things are as before: firefox firx fine, actually more stable
> than I can remember over the last years, konqueror crashes
> procrduceably. I have neither gnash nor nspluginwrapper installed. I
> Rechecked that on package and file level.
Just checked the above mentioned version and it does not fix my issue 
either. Konqueror crashes everytime I try to open it.
Comment 14 Dawit Alemayehu 2011-12-16 04:56:22 UTC
(In reply to comment #13)
> On Thursday, December 15, 2011 11:53:47 PM Christian Reiner wrote:
> > https://bugs.kde.org/show_bug.cgi?id=288815
> > 
> > 
> > 
> > 
> > 
> > --- Comment #10 from Christian Reiner <foss christian-reiner info> 
> > 2011-12-15 23:53:46 --- Thanks for the hint to flash-11.2-beta2,
> > however that version does NOT fix the issue for me. I expereinced
> > exactly the same behaviour than before in konqueror. And since
> > firefox started crashing too I reverted and reinstalled version 11.1.
> > Now things are as before: firefox firx fine, actually more stable
> > than I can remember over the last years, konqueror crashes
> > procrduceably. I have neither gnash nor nspluginwrapper installed. I
> > Rechecked that on package and file level.
> Just checked the above mentioned version and it does not fix my issue 
> either. Konqueror crashes everytime I try to open it.

Ahh... everytime you try to open it ? That must be a different issue then. Unless you are restoring a page that has embeded flash content. Is that the case ? If not you need to open another ticket with the backtrace because it is not related to this one.