#27477: gstreamer crashes firefox when opening a menu -----------------------------------+---------------------------------------- Reporter: jeremyhu@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: gstreamer -----------------------------------+---------------------------------------- Launch firefox-x11-standalone and then click on any menu item to see this crash. Moving aside libcanberra-gstreamer.so (which calls gst_init_check) fixes the problem: {{{ Process: firefox-bin [53055] Path: /opt/local/lib/firefox-x11-standalone/firefox-bin Identifier: firefox-bin Version: ??? (???) Code Type: X86 (Native) Parent Process: sh [53051] Date/Time: 2010-11-27 18:19:34.596 -0500 OS Version: Mac OS X 10.6.6 (10J532) Report Version: 6 Interval Since Last Report: 141 sec Crashes Since Last Report: 2 Per-App Crashes Since Last Report: 2 Anonymous UUID: 99E5CBF5-5B93-4D5B-9947-6B4A70D6BFBC Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Crashed Thread: 0 Dispatch queue: com.apple.main-thread Application Specific Information: abort() called Thread 0 Crashed: Dispatch queue: com.apple.main-thread 0 libSystem.B.dylib 0x955ba176 __kill + 10 1 libSystem.B.dylib 0x955ba168 kill$UNIX2003 + 32 2 libSystem.B.dylib 0x9564c89d raise + 26 3 libxul.dylib 0x0002265c XRE_LockProfileDirectory + 4396 4 libSystem.B.dylib 0x955bf46b _sigtramp + 43 5 libSystem.B.dylib 0x955ba176 __kill + 10 6 libSystem.B.dylib 0x955ba168 kill$UNIX2003 + 32 7 libSystem.B.dylib 0x9564c89d raise + 26 8 libSystem.B.dylib 0x956629bc abort + 93 9 libglib-2.0.0.dylib 0x0186e243 g_logv + 611 10 libglib-2.0.0.dylib 0x0186e519 g_log + 41 11 libglib-2.0.0.dylib 0x0186cf14 g_malloc0_n + 116 12 libgstreamer-0.10.0.dylib 0x0544af94 gst_registry_chunks_load_plugin_dep_strv + 68 13 libgstreamer-0.10.0.dylib 0x0544b21d gst_registry_chunks_load_plugin_dep + 141 14 libgstreamer-0.10.0.dylib 0x0544d3cd _priv_gst_registry_chunks_load_plugin + 3565 15 libgstreamer-0.10.0.dylib 0x05476ef7 gst_registry_binary_read_cache + 1159 16 libgstreamer-0.10.0.dylib 0x05449e51 gst_update_registry + 1393 17 libgstreamer-0.10.0.dylib 0x053f5abd init_post + 1277 18 libglib-2.0.0.dylib 0x01873513 g_option_context_parse + 595 19 libgstreamer-0.10.0.dylib 0x053f4f8e gst_init_check + 158 20 libcanberra-gstreamer.so 0x053ef392 gstreamer_driver_open + 146 21 libcanberra.0.dylib 0x053a1672 driver_open + 434 22 libcanberra.0.dylib 0x05399388 context_open_unlocked + 72 23 libcanberra.0.dylib 0x05399c18 ca_context_play_full + 344 24 libcanberra.0.dylib 0x05399f91 ca_context_play + 113 25 libxul.dylib 0x009d2e22 JSD_DebuggerOnForUser + 859522 26 libxul.dylib 0x00391cfe DumpJSEval + 3575358 27 libxul.dylib 0x003a026c DumpJSEval + 3634092 28 libxul.dylib 0x003a0ab9 DumpJSEval + 3636217 29 libxul.dylib 0x003a0b47 DumpJSEval + 3636359 30 libxul.dylib 0x00a8800c NS_GetComponentManager_P + 36316 31 libxul.dylib 0x00a4bf23 GetSecurityContext(JNIEnv_*, nsISecurityContext**) + 297667 32 libxul.dylib 0x009e6da0 JSD_DebuggerOnForUser + 941312 33 libxul.dylib 0x0085f4cf DumpJSEval + 8611343 34 libxul.dylib 0x0001c541 XRE_main + 12961 35 firefox-bin 0x00002be8 start + 360 36 firefox-bin 0x00002ab5 start + 53 }}} -- Ticket URL: <https://trac.macports.org/ticket/27477> MacPorts <http://www.macports.org/> Ports system for Mac OS