Description of problem: nspluginwrapper seems to be generating to many coredump all the time - sometimes the video has to be restarted many times to actually see it. Here is coredump bactrace: #0 IA__g_logv (log_domain=<value optimized out>, log_level=<value optimized out>, format=<value optimized out>, args1=<value optimized out>) at gmessages.c:503 503 g_private_set (g_log_depth, GUINT_TO_POINTER (depth)); Missing separate debuginfos, use: debuginfo-install alsa-lib.i386 atk.i386 cairo.i386 expat.i386 fontconfig.i386 freetype.i386 gcc.i386 glibc.i686 libICE.i386 libSM.i386 libX11.i386 libXau.i386 libXcomposite.i386 libXcursor.i386 libXdmcp.i386 libXext.i386 libXfixes.i386 libXi.i386 libXrandr.i386 libXrender.i386 libXt.i386 libpng.i386 libselinux.i386 libxcb.i386 nspr.i386 pango.i386 pixman.i386 zlib.i386 (gdb) bt #0 IA__g_logv (log_domain=<value optimized out>, log_level=<value optimized out>, format=<value optimized out>, args1=<value optimized out>) at gmessages.c:503 #1 0x44908236 in IA__g_log (log_domain=Could not find the frame base for "IA__g_log". ) at gmessages.c:517 #2 0x44ca2aa5 in gdk_x_error (display=Could not find the frame base for "gdk_x_error". ) at gdkmain-x11.c:641 #3 0x44733a49 in _XError () from /usr/lib/libX11.so.6 #4 0x4473bac8 in ?? () from /usr/lib/libX11.so.6 #5 0x4473c435 in _XEventsQueued () from /usr/lib/libX11.so.6 #6 0x44724428 in XPending () from /usr/lib/libX11.so.6 #7 0x44c9085c in gdk_check_xpending (display=Could not find the frame base for "gdk_check_xpending". ) at gdkevents-x11.c:154 #8 0x44c94dc9 in gdk_event_prepare (source=Could not find the frame base for "gdk_event_prepare". ) at gdkevents-x11.c:2322 #9 0x44901114 in IA__g_main_context_prepare (context=<value optimized out>, priority=<value optimized out>) at gmain.c:2388 #10 0x4490159a in g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=<value optimized out>, self=Could not find the frame base for "g_main_context_iterate". ) at gmain.c:2681 #11 0x44901dd2 in IA__g_main_loop_run (loop=<value optimized out>) at gmain.c:2924 #12 0x44f900e5 in IA__gtk_main () at gtkmain.c:1172 #13 0x080507f1 in do_main (argv=0xffd2e6b4, argc=1) at ../src/npw-viewer.c:3216 #14 main (argc=1, argv=0xffd2e6b4) at ../src/npw-viewer.c:3371 My assumption is that 'g_log_depth' actually points to the already deallocated memory (and the whole construct around the g_log_depth actully looks kind of weird - why is this variable runtime allocated, and how that is supposed to work with threads?) Anyway - it would be worth to check the order of allocation/deallocation and the usage of logging. Version-Release number of selected component (if applicable): nspluginwrapper-0.9.91.5-27.fc9.i386 How reproducible: Steps to Reproduce: 1. try to play youtube videos with 64bit firefox 2. wait for coredumps... 3. Actual results: Expected results: Additional info:
hmm - grabbed bactrace from the buffer without X11 symbols - here is slightly better one: #0 IA__g_logv (log_domain=<value optimized out>, log_level=<value optimized out>, format=<value optimized out>, args1=<value optimized out>) at gmessages.c:503 503 g_private_set (g_log_depth, GUINT_TO_POINTER (depth)); Missing separate debuginfos, use: debuginfo-install alsa-lib.i386 atk.i386 cairo.i386 expat.i386 fontconfig.i386 freetype.i386 gcc.i386 glibc.i686 libICE.i386 libSM.i386 libXau.i386 libXcomposite.i386 libXcursor.i386 libXdmcp.i386 libXext.i386 libXfixes.i386 libXi.i386 libXrandr.i386 libXrender.i386 libXt.i386 libpng.i386 libselinux.i386 libxcb.i386 nspr.i386 pango.i386 pixman.i386 zlib.i386 (gdb) bt #0 IA__g_logv (log_domain=<value optimized out>, log_level=<value optimized out>, format=<value optimized out>, args1=<value optimized out>) at gmessages.c:503 #1 0x44908236 in IA__g_log (log_domain=Could not find the frame base for "IA__g_log". ) at gmessages.c:517 #2 0x44ca2aa5 in gdk_x_error (display=Could not find the frame base for "gdk_x_error". ) at gdkmain-x11.c:641 #3 0x44733a49 in _XError (dpy=<value optimized out>, rep=<value optimized out>) at XlibInt.c:2905 #4 0x4473bac8 in process_responses (dpy=<value optimized out>, wait_for_first_event=<value optimized out>, current_error=<value optimized out>, current_request=<value optimized out>) at xcb_io.c:138 #5 0x4473c435 in _XEventsQueued (dpy=<value optimized out>, mode=<value optimized out>) at xcb_io.c:197 #6 0x44724428 in XPending (dpy=<value optimized out>) at Pending.c:56 #7 0x44c9085c in gdk_check_xpending (display=Could not find the frame base for "gdk_check_xpending". ) at gdkevents-x11.c:154 #8 0x44c94dc9 in gdk_event_prepare (source=Could not find the frame base for "gdk_event_prepare". ) at gdkevents-x11.c:2322 #9 0x44901114 in IA__g_main_context_prepare (context=<value optimized out>, priority=<value optimized out>) at gmain.c:2388 #10 0x4490159a in g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=<value optimized out>, self=Could not find the frame base for "g_main_context_iterate". ) at gmain.c:2681 #11 0x44901dd2 in IA__g_main_loop_run (loop=<value optimized out>) at gmain.c:2924 #12 0x44f900e5 in IA__gtk_main () at gtkmain.c:1172 #13 0x080507f1 in do_main (argv=0xffd2e6b4, argc=1) at ../src/npw-viewer.c:3216 #14 main (argc=1, argv=0xffd2e6b4) at ../src/npw-viewer.c:3371
This bug appears to have been reported against 'rawhide' during the Fedora 10 development cycle. Changing version to '10'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping