Hi Barnaby, Thanks for your help.
We have fixed the issue yesterday. See https://bugzilla.mozilla.org/show_bug.cgi?id=502584 We will make it into Firefox 3.5.1. Thanks, Ginn On Jul 6, 2009, at 10:15 PM, Barnaby W. Rockwell wrote: > Here is the pstack of the core generated by visiting www.hp.com: > > core 'core' of 1186: /opt/sfw/lib/firefox/firefox-bin > ----------------- lwp# 1 / thread# 1 -------------------- > ff0cc65c _lwp_kill (b, ffbf9968, 0, b, ffbffeff, 1) + 8 > fce32b54 __1cNnsProfileLockSFatalSignalHandler6Fi_v_ (b, 188, 28, > fe4732a0, fce32970, fe64b648) + 198 > ff0c8a7c __sighndlr (b, 0, ffbf9b38, fce329bc, 0, 1) + c > ff0bd128 call_user_handler (b, ffbffeff, 0, 0, ff332a40, ffbf9b38) + > 3b8 > ff0bd2fc sigacthandler (b, 0, ffbf9b38, 0, ff332a40, 0) + 4c > --- called from signal handler with signal 11 (SIGSEGV) --- > fe8dea94 JS_CallTracer (ffbfa348, 1608, 2, ffbfa348, 1608, 4) + 13c > fe908adc js_TraceObject (ffbfa348, f7166d80, f5c67435, 4, fce7ae60, > 2b9) + 230 > fe908adc js_TraceObject (ffbfa348, f7166da0, fe9cfc39, 0, 0, 1) + 230 > fe908adc js_TraceObject (ffbfa348, f7167f00, fe59c029, 0, 0, 0) + 230 > fe908adc js_TraceObject (ffbfa348, f7167aa0, fe476e11, 0, fce7d8dc, > 0) + 230 > fce7af00 __1cTXPC_WN_Shared_Trace6FpnIJSTracer_pnIJSObject__v_ > (ffbfa348, f6d5a4a0, f9925d3c, ffbfa348, ffbfa348, f5c74d40) + a0 > fe908a1c js_TraceObject (ffbfa348, f6d5a4a0, f5c67435, ffbfa348, > fce7ae60, f5a45fff) + 170 > fce7d908 __1cZXPC_WN_Shared_Proto_Trace6FpnIJSTracer_pnIJSObject__v_ > (ffbfa348, f6077a00, f5a45294, f6f22e00, 1, f5891c20) + 2c > fe908a1c js_TraceObject (ffbfa348, f6077a00, fe476e11, ffbfa348, > fce7d8dc, f093c720) + 170 > fce5dce4 __1cMXPCJSRuntimeHTraceJS6FpnIJSTracer_pv_v_ (ffbfa348, > fec7d400, fec7d400, ffbfa1cc, fe466f90, f093c724) + bc > fe8df554 js_TraceRuntime (ffbfa348, 0, 6, f5ccf400, fe9cc6b0, > fff124b8) + d0 > fe8dfb30 js_GC (feab3088, f5ccf400, feab3000, fffff000, ffffffef, > fce391d4) + 4d8 > fce39558 __1cLnsXPConnectHCollect6M_i_ (fec4f2e0, 1e4400, 1, > fd554600, 2, ffffffff) + ac > fdd31158 __1cQnsCycleCollectorHCollect6MI_I_ (fec67000, 1, 1, bad8, > 3fc00, fec67048) + ec > fd54beb4 > __1cWnsUserActivityObserverHObserve6MpnLnsISupports_pkcpkH_I_ (3b, > a45, 0, 6, 1000, fe6606bc) + 35c > fdcd96a8 > __1cOnsObserverListPNotifyObservers6MpnLnsISupports_pkcpkH_v_ > (f40268c0, 0, fe37b6e6, 0, fec9cf2c, 0) + 54 > fdcda0d0 > __1cRnsObserverServicePNotifyObservers6MpnLnsISupports_pkcpkH_I_ > (f5476b3c, 0, fe37b6e6, 0, 24000, fec9cf2c) + 9c > fd39a234 __1cRnsUITimerCallbackGNotify6MpnInsITimer__I_ (f56a6cc0, > fe63f3fc, fff1471c, fe5732ec, 0, f56acef0) + 94 > fdd22140 __1cLnsTimerImplEFire6M_v_ (1, f56acef0, f56a6cc0, > fd39a0d0, fe643784, f56acf04) + 130 > fdd2226c __1cMnsTimerEventDRun6M_I_ (f1182ef0, fe6437e4, 1, 1, 7, 7) > + 28 > fdd1d1b8 __1cInsThreadQProcessNextEvent6Mipi_I_ (fec15240, 1, > f1182ef0, 1, 0, fec15258) + 188 > fdcc6ce4 __1cVNS_ProcessNextEvent_P6FpnJnsIThread_i_i_ (fdd1d030, 1, > fe64339c, 1dc400, 7a0254, 1dc400) + 50 > fdba85d8 __1cOnsBaseAppShellDRun6M_I_ (f6fa8930, 1, 0, fec15240, 0, > 0) + 40 > fd973508 __1cMnsAppStartupDRun6M_I_ (1, f5462934, fce2f060, 0, > fe5e5fa0, f6d1e530) + 38 > fce28b78 XRE_main (fec74110, ffbfe9d4, ffbfe9fc, 0, ffbfe8b4, > ffbfeb6c) + 27b0 > 00011588 main (1, ffbfed1c, 10400, 0, 0, 22c90) + 224 > 00010e8c _start (0, 0, 0, 0, 0, 0) + 108 > ----------------- lwp# 2 / thread# 2 -------------------- > ff0c89f4 __lwp_park (1, fec4dac0, f75fbca8, 0, 6dc80, 0) + 14 > ff0c2a04 cond_wait_queue (fea3be48, fec4dac0, f75fbca8, 0, 0, 0) + 4c > ff0c2e48 cond_wait_common (fea3be48, fec4dac0, f75fbca8, 0, 0, 0) + > 294 > ff0c2fdc _cond_timedwait (fea3be48, fec4dac0, f75fbe38, 0, 0, 0) + 34 > ff0c30d0 cond_timedwait (fea3be48, fec4dac0, f75fbe38, 0, 0, 0) + 14 > ff0c3110 pthread_cond_timedwait (fea3be48, fec4dac0, f75fbe38, > 2628d450, 2628d450, 0) + c > feb8a3ec pt_TimedWait (0, 0, 51, 4a5205d2, 1, 0) + f4 > feb8a72c PR_WaitCondVar (fea3be40, 186a0, fec4f3c0, febaa10c, 1344, > 0) + 18c > fce5e9c4 __1cMXPCJSRuntimeMWatchdogMain6Fpv_v_ (fec7d400, fec4f3c0, > fec4f3c0, fea53af0, fec4f3c0, 0) + 30 > feb91788 _pt_root (fec4f3c0, 1748, febaa10c, 1, febab868, 2) + ac > ff0c8950 _lwp_start (0, 0, 0, 0, 0, 0) > ----------------- lwp# 3 / thread# 3 -------------------- > ff0cc238 __pollsys (f74fb948, 1, 0, 0, 0, fec4f7b0) + 8 > ff062b8c poll (f74fb948, 1, ffffffff, 0, 0, 0) + 7c > feb8f4f4 _pr_poll_with_poll (0, fec67ce4, ffffffff, 0, f74fb948, 1) > + 40c > fcf03f1c __1cYnsSocketTransportServiceEPoll6MipI_i_ (fec67800, 1, > f74fbc1c, ffffffff, fec67ce4, fe466f90) + d0 > fcf05078 __1cYnsSocketTransportServicePDoPollIteration6Mi_I_ (0, > 80000000, fec67800, 1, fec67a78, ffffffff) + 694 > fcf0470c > __1cYnsSocketTransportServiceSOnProcessNextEvent6MpnRnsIThreadInternal_iI_I_ > (fec67800, fec159c0, 1, 1, fdd1cfdc, fdd1cfdc) + 58 > fdd1d130 __1cInsThreadQProcessNextEvent6Mipi_I_ (fec159c0, 1, > f74fbd64, fe466f90, 0, fec4f7b0) + 100 > fdcc6ce4 __1cVNS_ProcessNextEvent_P6FpnJnsIThread_i_i_ (fdd1d030, 1, > fe64339c, 8000fc00, 1, 1dc400) + 50 > fcf04854 __1cYnsSocketTransportServiceDRun6M_I_ (fec67800, fec97940, > 1, fe466f90, fe47e838, fec159c0) + f0 > fdd1d1b8 __1cInsThreadQProcessNextEvent6Mipi_I_ (fec159c0, 1, > fec6780c, 1, 1, fec159d8) + 188 > fdcc6ce4 __1cVNS_ProcessNextEvent_P6FpnJnsIThread_i_i_ (fdd1d030, 1, > fe64339c, f74fbf3c, fdcc67b0, 1dc400) + 50 > fdd1c1b4 __1cInsThreadKThreadFunc6Fpv_v_ (fec159c0, 1dc400, > fec159d8, f9952950, 1, fec4c140) + 9c > feb91788 _pt_root (fec4f7b0, 1748, febaa10c, 0, febab868, 3) + ac > ff0c8950 _lwp_start (0, 0, 0, 0, 0, 0) > ----------------- lwp# 4 / thread# 4 -------------------- > ff0c89f4 __lwp_park (1, fec4cd40, f73fbb48, 0, 6dc80, 0) + 14 > ff0c2a04 cond_wait_queue (fec977a8, fec4cd40, f73fbb48, 0, 4a5205d4, > 0) + 4c > ff0c2e48 cond_wait_common (fec977a8, fec4cd40, f73fbb48, 0, 0, 0) + > 294 > ff0c2fdc _cond_timedwait (fec977a8, fec4cd40, f73fbcd8, 1c00, > f9a41240, 0) + 34 > ff0c30d0 cond_timedwait (fec977a8, fec4cd40, f73fbcd8, 3be7ad98, > 7cf5b300, f36c68) + 14 > ff0c3110 pthread_cond_timedwait (fec977a8, fec4cd40, f73fbcd8, > ee59940, ee59940, 0) + c > feb8a3ec pt_TimedWait (0, 0, 1f, 4a5205d3, 1, 0) + f4 > feb8a72c PR_WaitCondVar (fec977a0, 1c4f1, fec4f970, febaa10c, 1344, > 0) + 18c > fdd233b0 __1cLTimerThreadDRun6M_I_ (fec348c0, e634238, f5c4f9d0, > fffff5d9, e651150, 1c4f1) + 1a0 > fdd1d1b8 __1cInsThreadQProcessNextEvent6Mipi_I_ (f9946070, 1, > fec348c0, 1, 1, f9946088) + 188 > fdcc6ce4 __1cVNS_ProcessNextEvent_P6FpnJnsIThread_i_i_ (fdd1d030, 1, > fe64339c, f73fbf3c, fdcc67b0, 1dc400) + 50 > fdd1c1b4 __1cInsThreadKThreadFunc6Fpv_v_ (f9946070, 1dc400, > f9946088, f9952fe0, 1, fec4c140) + 9c > feb91788 _pt_root (fec4f970, 1748, febaa10c, 0, febab868, 4) + ac > ff0c8950 _lwp_start (0, 0, 0, 0, 0, 0) > ----------------- lwp# 17 / thread# 17 -------------------- > ff0c89f4 __lwp_park (0, f6278088, 0, 0, 6dc80, 0) + 14 > ff0c2a04 cond_wait_queue (f4686688, f6278088, 0, 0, 1c00, 0) + 4c > ff0c2f4c cond_wait (f4686688, f6278088, ff000000, c, f9a42a40, > f9a42b3c) + 10 > ff0c2f88 pthread_cond_wait (f4686688, f6278088, 1, 1c00, 0, > f6278160) + 8 > feb8a710 PR_WaitCondVar (f4686680, ffffffff, f6278160, 0, f6278088, > 0) + 170 > feb8aa44 PR_Wait (f6278080, ffffffff, f46a8000, 11, f6278080, 1) + 1c > fdd1af6c __1cMnsEventQdDueueIGetEvent6MippnLnsIRunnable__i_ > (f6260630, 1, f50fbe58, 1, f50fbe3c, 1) + a8 > fdd1d178 __1cInsThreadQProcessNextEvent6Mipi_I_ (f6260610, 1, > f50fbecc, 1, 0, f6260628) + 148 > fdcc6ce4 __1cVNS_ProcessNextEvent_P6FpnJnsIThread_i_i_ (fdd1d030, 1, > fe64339c, f50fbf3c, fdcc67b0, 1dc400) + 50 > fdd1c1b4 __1cInsThreadKThreadFunc6Fpv_v_ (f6260610, 1dc400, > f6260628, f4688dd0, 1, fec4c140) + 9c > feb91788 _pt_root (f6278160, 1748, febaa10c, 0, febab868, 11) + ac > ff0c8950 _lwp_start (0, 0, 0, 0, 0, 0) > ----------------- lwp# 19 / thread# 19 -------------------- > ff0c89f4 __lwp_park (1, f994e260, f64fbca0, 0, 6dc80, 0) + 14 > ff0c2a04 cond_wait_queue (fea7b128, f994e260, f64fbca0, 0, db913, 0) > + 4c > ff0c2e48 cond_wait_common (fea7b128, f994e260, f64fbca0, 0, 0, 0) + > 294 > ff0c2fdc _cond_timedwait (fea7b128, f994e260, f64fbe30, 0, f9a41a40, > 0) + 34 > ff0c30d0 cond_timedwait (fea7b128, f994e260, f64fbe30, 0, 0, 0) + 14 > ff0c3110 pthread_cond_timedwait (fea7b128, f994e260, f64fbe30, > 38e21e58, 38e21e58, 0) + c > feb8a3ec pt_TimedWait (0, 0, 7a, 4a5205be, 12c, 0) + f4 > feb8a72c PR_WaitCondVar (fea7b120, 1c9c380, f5ae1740, 3, 2, 0) + 18c > fcf16280 __1cOnsHostResolverKThreadFunc6Fpv_v_ (fec8c780, e448892, > 1c9c380, ac689, 0, 1) + 22c > feb91788 _pt_root (f5ae1740, 1748, febaa10c, 1, febab868, 13) + ac > ff0c8950 _lwp_start (0, 0, 0, 0, 0, 0) > ----------------- lwp# 20 / thread# 20 -------------------- > ff0c89f4 __lwp_park (0, f42e2ce0, 0, 0, 6dc80, 0) + 14 > ff0c2a04 cond_wait_queue (f4279fc8, f42e2ce0, 0, 0, 1c00, 0) + 4c > ff0c2f4c cond_wait (f4279fc8, f42e2ce0, 0, c, 0, f9a4433c) + 10 > ff0c2f88 pthread_cond_wait (f4279fc8, f42e2ce0, 1, 0, 0, f42a4240) + 8 > feb8a710 PR_WaitCondVar (f4279fc0, ffffffff, f42a4240, 1, 0, 0) + 170 > fd9b626c __1cLnsSSLThreadDRun6M_v_ (f4279fa0, 180800, 0, fd9b5f28, > fe5e8744, fe5e874c) + 344 > feb91788 _pt_root (f42a4240, 1748, febaa10c, 0, febab868, 14) + ac > ff0c8950 _lwp_start (0, 0, 0, 0, 0, 0) > ----------------- lwp# 21 / thread# 21 -------------------- > ff0c89f4 __lwp_park (0, f42e2d40, 0, 0, 6dc80, 0) + 14 > ff0c2a04 cond_wait_queue (f4279fe8, f42e2d40, 0, 0, 1c00, 0) + 4c > ff0c2f4c cond_wait (f4279fe8, f42e2d40, 0, c, 0, f9a44b3c) + 10 > ff0c2f88 pthread_cond_wait (f4279fe8, f42e2d40, 1, 0, 0, f42a42b0) + 8 > feb8a710 PR_WaitCondVar (f4279fe0, ffffffff, f42a42b0, 1, 0, 0) + 170 > fd9b6bd0 __1cYnsCertVerificationThreadDRun6M_v_ (f42ec200, f42a42b0, > fe65ff54, f42ec200, 1f8fc4, ffffffff) + 64 > feb91788 _pt_root (f42a42b0, 1748, febaa10c, 0, febab868, 15) + ac > ff0c8950 _lwp_start (0, 0, 0, 0, 0, 0) > ----------------- lwp# 22 / thread# 22 -------------------- > ff0c89f4 __lwp_park (0, f42a4328, 0, 0, 6dc80, 0) + 14 > ff0c2a04 cond_wait_queue (f4a89888, f42a4328, 0, 0, 1c00, 0) + 4c > ff0c2f4c cond_wait (f4a89888, f42a4328, ff000000, c, caf19, > f9a4233c) + 10 > ff0c2f88 pthread_cond_wait (f4a89888, f42a4328, 1, 1c00, 0, > f42a4400) + 8 > feb8a710 PR_WaitCondVar (f4a89880, ffffffff, f42a4400, 0, f42a4328, > 0) + 170 > feb8aa44 PR_Wait (f42a4320, ffffffff, f4295800, 16, f42a4320, 1) + 1c > fdd1af6c __1cMnsEventQdDueueIGetEvent6MippnLnsIRunnable__i_ > (f42ec270, 1, f51fbe58, 1, f51fbe3c, 1) + a8 > fdd1d178 __1cInsThreadQProcessNextEvent6Mipi_I_ (f42ec250, 1, > f51fbecc, 1, 0, f42ec268) + 148 > fdcc6ce4 __1cVNS_ProcessNextEvent_P6FpnJnsIThread_i_i_ (fdd1d030, 1, > fe64339c, f51fbf3c, fdcc67b0, 1dc400) + 50 > fdd1c1b4 __1cInsThreadKThreadFunc6Fpv_v_ (f42ec250, 1dc400, > f42ec268, f428df40, 1, fec4c140) + 9c > feb91788 _pt_root (f42a4400, 1748, febaa10c, 0, febab868, 16) + ac > ff0c8950 _lwp_start (0, 0, 0, 0, 0, 0) > ----------------- lwp# 28 / thread# 28 -------------------- > ff0c89f4 __lwp_park (1, f6756ef8, f39fbae0, 0, 6dc80, 0) + 14 > ff0c2a04 cond_wait_queue (f6781d28, f6756ef8, f39fbae0, 0, f677c190, > 0) + 4c > ff0c2e48 cond_wait_common (f6781d28, f6756ef8, f39fbae0, 0, 0, 0) + > 294 > ff0c2fdc _cond_timedwait (f6781d28, f6756ef8, f39fbc70, 0, 0, 0) + 34 > ff0c30d0 cond_timedwait (f6781d28, f6756ef8, f39fbc70, 0, 0, 0) + 14 > ff0c3110 pthread_cond_timedwait (f6781d28, f6756ef8, f39fbc70, > 207b6e0, 207b6e0, 0) + c > feb8a3ec pt_TimedWait (0, 0, 4, 4a5205d0, 1770, 0) + f4 > feb8a72c PR_WaitCondVar (f6781d20, 23c34600, f2eed740, febaa10c, > 1344, 0) + 18c > feb8aa44 PR_Wait (f6756ef0, 23c34600, 0, 1c, f6756ef0, 1) + 1c > fdd1f8e4 __1cMnsThreadPoolDRun6M_I_ (f677c180, 23c34600, f39fbddc, > f39fbdd4, f677c190, f677c18c) + 158 > fdd1d1b8 __1cInsThreadQProcessNextEvent6Mipi_I_ (f2ceeb60, 1, > f677c184, 1, 1, f2ceeb78) + 188 > fdcc6ce4 __1cVNS_ProcessNextEvent_P6FpnJnsIThread_i_i_ (fdd1d030, 1, > fe64339c, f39fbf3c, fdcc67b0, 1dc400) + 50 > fdd1c1b4 __1cInsThreadKThreadFunc6Fpv_v_ (f2ceeb60, 1dc400, > f2ceeb78, f2e8f160, 1, fec4c140) + 9c > feb91788 _pt_root (f2eed740, 1748, febaa10c, 0, febab868, 1c) + ac > ff0c8950 _lwp_start (0, 0, 0, 0, 0, 0) > ----------------- lwp# 31 / thread# 31 -------------------- > ff0c89f4 __lwp_park (1, f994e260, f3cfbca0, 0, 6dc80, 0) + 14 > ff0c2a04 cond_wait_queue (fea7b128, f994e260, f3cfbca0, 0, d6d69, 0) > + 4c > ff0c2e48 cond_wait_common (fea7b128, f994e260, f3cfbca0, 0, 0, 0) + > 294 > ff0c2fdc _cond_timedwait (fea7b128, f994e260, f3cfbe30, 0, f9a45240, > 0) + 34 > ff0c30d0 cond_timedwait (fea7b128, f994e260, f3cfbe30, 0, 0, 0) + 14 > ff0c3110 pthread_cond_timedwait (fea7b128, f994e260, f3cfbe30, > 2a771be8, 2a771be8, 0) + c > feb8a3ec pt_TimedWait (0, 0, 5b, 4a5205b7, 12c, 0) + f4 > feb8a72c PR_WaitCondVar (fea7b120, 1c9c380, f108d190, 1, 0, 0) + 18c > fcf16280 __1cOnsHostResolverKThreadFunc6Fpv_v_ (fec8c780, e397bb5, > 1c9c380, aca60, 0, 1) + 22c > feb91788 _pt_root (f108d190, 1748, febaa10c, 1, febab868, 1f) + ac > ff0c8950 _lwp_start (0, 0, 0, 0, 0, 0) > ----------------- lwp# 32 / thread# 32 -------------------- > ff0c89f4 __lwp_park (1, f994e260, f4ffbca0, 0, 6dc80, 0) + 14 > ff0c2a04 cond_wait_queue (fea7b128, f994e260, f4ffbca0, 0, db7a1, 0) > + 4c > ff0c2e48 cond_wait_common (fea7b128, f994e260, f4ffbca0, 0, 0, 0) + > 294 > ff0c2fdc _cond_timedwait (fea7b128, f994e260, f4ffbe30, 0, f9a43240, > 0) + 34 > ff0c30d0 cond_timedwait (fea7b128, f994e260, f4ffbe30, 0, 0, 0) + 14 > ff0c3110 pthread_cond_timedwait (fea7b128, f994e260, f4ffbe30, > 3672b0b0, 3672b0b0, 0) + c > feb8a3ec pt_TimedWait (0, 0, 74, 4a5205be, 12c, 0) + f4 > feb8a72c PR_WaitCondVar (fea7b120, 1c9c380, f108d5f0, 2, 1, 0) + 18c > fcf16280 __1cOnsHostResolverKThreadFunc6Fpv_v_ (fec8c780, e44789c, > 1c9c380, ad08a, 0, 1) + 22c > feb91788 _pt_root (f108d5f0, 1748, febaa10c, 1, febab868, 20) + ac > ff0c8950 _lwp_start (0, 0, 0, 0, 0, 0) > -- > This message posted from opensolaris.org > _______________________________________________ > desktop-discuss mailing list > desktop-discuss at opensolaris.org
