Closed Bug 70029 Opened 24 years ago Closed 13 years ago

Mozilla .8 for Solaris crashes on exit trying to save prefs

Categories

(Core :: Preferences: Backend, defect)

Sun
Solaris
defect
Not set
major

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: torrey.mcmahon, Assigned: dveditz)

References

Details

(Keywords: crash)

I just downloaded mozilla .8 for Solaris/Sparc. Mozilla started up fine, I tried
to change some prefs and ran into the classic javascript problem trying to save
them. I browsed a few sites and then quit. Mozilla seg'd and left me a core.  I
started up again, waited for the profile to convert again, and this time exiting
and didn't get the seg. I went back in a couple of times and was able to hit the
can't save preferences problem but couldn't get the seg.

---This is what mozilla said on the console for the session it seg'd. ---

JavaScript error: 
chrome://communicator/content/securityUI.js line 29:
Components.classes['@mozilla.org/secure_browser_ui;1'] has no properties

*** PRE date = 80
*** POST date = 99
Document about:blank loaded successfully
JavaScript error: 
chrome://communicator/content/bookmarks/pref-bookmarks.xul line 52: rName has no
properties

JavaScript error: 
 line 0: uncaught exception: [Exception... "Component returned failure code:
0x80004005 (NS_ERROR_FAILURE) [nsIMenuBoxObject.activeChild]"  nsresult:
"0x80004005 (NS_ERROR_FAILURE)"  location: "JS frame :: <unknown filename> ::
onxblcreate :: line 5"  data: no]

JavaScript error: 
chrome://communicator/content/pref/prefutilities.js line 1: redeclaration of
const nsIFilePicker

JavaScript error: 
chrome://communicator/content/pref/pref-fonts.js line 168: top has no properties
*** PRE date = 318
*** POST date = 329
JavaScript error: 
http://js-adex3.flycast.com/FlycastUniversal/ line 1: syntax error

*** PRE date = 165
*** POST date = 171
the addressbook migrator is only in the commercial builds.
failed to set webshell window
failed to do sort
JavaScript error: 
chrome://communicator/content/securityUI.js line 29:
Components.classes['@mozilla.org/secure_browser_ui;1'] has no properties

JavaScript error: 
chrome://global/content/scrollbarBindings.xml#scrollbar.initScrollbar() line 2: 

JavaScript error: 
 line 0: uncaught exception: Scrollbars in this skin are not properly supporting
mac smart-scrolling prefs!

JavaScript error: 
chrome://global/content/scrollbarBindings.xml#scrollbar.initScrollbar() line 2: 

JavaScript error: 
 line 0: uncaught exception: Scrollbars in this skin are not properly supporting
mac smart-scrolling prefs!

*** PRE date = 171
*** POST date = 178
Document http://www.historyhouse.com/ loaded successfully
*** PRE date = 717
*** POST date = 722
Document http://www.cnn.com/ loaded successfully
JavaScript error: 
chrome://communicator/content/securityUI.js line 29:
Components.classes['@mozilla.org/secure_browser_ui;1'] has no properties

--Here is the dbx stack trace. ---

Segmentation Fault - core dumped
page% file core
core:           ELF 32-bit MSB core file SPARC Version 1, from 'mozilla-bin'
page% dbx mozilla-bin core
Reading symbolic information for mozilla-bin
core file header read successfully
Reading symbolic information for rtld /usr/lib/ld.so.1
dbx: program is not active
Reading symbolic information for libgkgfx.so
Reading symbolic information for libxpcom.so
Reading symbolic information for libmozjs.so
Reading symbolic information for libjsj.so
Reading symbolic information for libplds4.so
Reading symbolic information for libplc4.so
Reading symbolic information for libnspr4.so
Reading symbolic information for libpthread.so.1
Reading symbolic information for librt.so.1
Reading symbolic information for libsocket.so.1
Reading symbolic information for libdl.so.1
Reading symbolic information for libm.so.1
Reading symbolic information for libc.so.1
Reading symbolic information for libnsl.so.1
Reading symbolic information for libthread.so.1
Reading symbolic information for libaio.so.1
Reading symbolic information for libmp.so.2
Reading symbolic information for libc_psr.so.1
Reading symbolic information for libxpconnect.so
Reading symbolic information for libjsloader.so
Reading symbolic information for libtimer_gtk.so
Reading symbolic information for libgtk-1.2.so.0
Reading symbolic information for libgdk-1.2.so.0
Reading symbolic information for libgmodule-1.2.so.0
Reading symbolic information for libglib-1.2.so.0
Reading symbolic information for libXext.so.0
Reading symbolic information for libX11.so.4
Reading symbolic information for libdga.so.1
Reading symbolic information for libnecko.so
Reading symbolic information for libz.so
Reading symbolic information for libnecko2.so
Reading symbolic information for liburiloader.so
Reading symbolic information for libuconv.so
Reading symbolic information for libucvja.so
Reading symbolic information for libucvcn.so
Reading symbolic information for libucvlatin.so
Reading symbolic information for libucvtw.so
Reading symbolic information for libucvtw2.so
Reading symbolic information for libucvko.so
Reading symbolic information for libucvibm.so
Reading symbolic information for libucvmath.so
Reading symbolic information for libunicharutil.so
Reading symbolic information for libnslocale.so
Reading symbolic information for libstrres.so
Reading symbolic information for liblwbrk.so
Reading symbolic information for libchardet.so
Reading symbolic information for libpref.so
Reading symbolic information for libnsgif.so
Reading symbolic information for libnspng.so
Reading symbolic information for libnsmng.so
Reading symbolic information for libjpeg.so
Reading symbolic information for libnsjpg.so
Reading symbolic information for liboji.so
Reading symbolic information for libjar50.so
Reading symbolic information for libcaps.so
Reading symbolic information for libhtmlpars.so
Reading symbolic information for libgfxps.so
Reading symbolic information for libgfx_gtk.so
Reading symbolic information for libgkplugin.so
Reading symbolic information for libgtkxtbin.so
Reading symbolic information for libgtksuperwin.so
Reading symbolic information for libXt.so.4
Reading symbolic information for libSM.so.6
Reading symbolic information for libICE.so.6
Reading symbolic information for libjsurl.so
Reading symbolic information for libgkview.so
Reading symbolic information for libwidget_gtk.so
Reading symbolic information for libxremote_client.so
Reading symbolic information for libgklayout.so
Reading symbolic information for libjsdom.so
Reading symbolic information for libmork.so
Reading symbolic information for libchrome.so
Reading symbolic information for librdf.so
Reading symbolic information for libdocshell.so
Reading symbolic information for libembedcomponents.so
Reading symbolic information for libwebbrwsr.so
Reading symbolic information for libeditor.so
Reading symbolic information for libtxmgr.so
Reading symbolic information for libtxtsvc.so
Reading symbolic information for libprofile.so
Reading symbolic information for libnsprefm.so
Reading symbolic information for libnsappshell.so
Reading symbolic information for libmozbrwsr.so
Reading symbolic information for libmozfind.so
Reading symbolic information for libregviewer.so
Reading symbolic information for libmozucth.so
Reading symbolic information for libmozxfer.so
Reading symbolic information for libshistory.so
Reading symbolic information for libappcomps.so
Reading symbolic information for libxpinstall.so
Reading symbolic information for libcookie.so
Reading symbolic information for libwallet.so
Reading symbolic information for libwalletviewers.so
Reading symbolic information for libxmlextras.so
Reading symbolic information for libmailnews.so
Reading symbolic information for libmsgbaseutil.so
Reading symbolic information for libmsgdb.so
Reading symbolic information for libmsgnews.so
Reading symbolic information for liblocalmail.so
Reading symbolic information for libmimeemitter.so
Reading symbolic information for libvcard.so
Reading symbolic information for libsmime.so
Reading symbolic information for libsigned.so
Reading symbolic information for libmime.so
Reading symbolic information for libmsgcompose.so
Reading symbolic information for libmsgimap.so
Reading symbolic information for libaddrbook.so
Reading symbolic information for libimport.so
Reading symbolic information for libimpText.so
Reading symbolic information for libabsyncsvc.so
Reading symbolic information for en_US.so.2
detected a multithreaded program
dbx: program is not active
t@1 (l@10) terminated by signal SEGV (no mapping at the fault address)
(dbx) where                                                                  
current thread: t@1
=>[1] _MD_ATOMIC_DECREMENT(0x18, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xff043708
  [2] PR_AtomicDecrement(0x18, 0xffffffff, 0x0, 0xfef9e000, 0x29434, 0x0), at
0xff0437c4
  [3] 0xff04e8e0(0x6a018, 0x1, 0x6a018, 0xff3e2698, 0x293e4, 0xff3c3464), at
0xff04e8df
  [4] PR_Unlock(0x6a018, 0xd5, 0xff3a0d9c, 0x0, 0xff3e2698, 0xff085671), at
0xff04ea24
  [5] js_UnlockGCThing(0x82370, 0x75b20, 0x0, 0x25f1c8, 0xb7ea8, 0x28), at
0xff0b05a4
  [6] js_FinishRuntimeNumberState(0x6b378, 0x824c8, 0x18, 0x17, 0x11, 0x256050),
at 0xff0c0604
  [7] js_DestroyContext(0x6b378, 0x2, 0x61e48, 0xfef36000, 0x293e4, 0xff3c3464),
at 0xff09a538
  [8] JS_DestroyContext(0x6b378, 0x0, 0xfdb01044, 0x0, 0xff3e2698, 0xfda8527b),
at 0xff091254
  [9] PREF_CleanupPrefs(0xfdaa9380, 0x2, 0x533da0, 0xff1e921c, 0xff3e2698,
0xfda83e30), at 0xfda88310
  [10] PREF_Cleanup(0x0, 0x3, 0xff1fa7ec, 0xf, 0x293e4, 0xff3baf8c), at
0xfda88280
  [11] ShutDown__6nsPref(0x0, 0xff1fa5b4, 0x0, 0x40000, 0xfb4802a0, 0xfc110278),
at 0xfda8c6ec
  [12] _6nsPref(0xb7470, 0x3, 0xb747c, 0xfda8b4c8, 0x29434, 0x0), at 0xfda8b568
  [13] Release__6nsPref(0xb7470, 0xfda8c048, 0xb7470, 0xff3e2698, 0x293e4,
0xff3c3464), at 0xfda8c084
  [14] _13nsCOMPtr_base(0xfc09a874, 0x2, 0xfc110bb8, 0x0, 0xff3e2698,
0xfbf0c296), at 0xff21fa20
  [15] 0xfc04a500(0x0, 0xffff, 0xff2dac00, 0x0, 0xfb4803c0, 0xff3c1c1c), at
0xfc04a4ff
  [16] 0xfc04a59c(0xfc096b64, 0xfc04a590, 0xfc09636c, 0x0, 0x0, 0x0), at
0xfc04a59b
  [17] 0xfc01ab78(0x0, 0x18114, 0x0, 0xfef9e000, 0x29434, 0x0), at 0xfc01ab77
  [18] _fini(0x0, 0x33768, 0xfc110278, 0xf, 0x293e4, 0xff3baf8c), at 0xfc04f444
  [19] call_fini(0xff3e20cc, 0xff3e20d0, 0xff3e2698, 0x40000, 0xfb4802a0,
0xfc110278), at 0xff3baf94
  [20] atexit_fini(0xff3e2030, 0xff3e2698, 0xff3a0018, 0xff3e2030, 0xff3e2698,
0x12836), at 0xff3bb10c
  [21] _exithandle(0xfef385e0, 0x0, 0x0, 0x5, 0x100d4, 0xfef36000), at
0xfee9b820
  [22] exit(0x0, 0xffbeed0c, 0xffbeed14, 0x33730, 0x0, 0x0), at 0xfef194bc
could you try to repro this using a build with talkback, then tell us what the
talkback incident number is? thx! you could be running into bug 68208.
Keywords: crash
If you let me know where I can get a talkback build then I'll use it. I'm using
Solaris/Sparc and didn't see one with talkback on the ftp site.
hrm...good question. asa/mcafee/leaf, d'you know if there even solaris/sparc
bits with talkback [0.8 milestone or nightlies]? i thought talkback would be
available, but now i'm not sure... :(
we have talkback stuff for solaris, but we are currently only
packaging stuff up for linux.  ?  talk to the build team.
Two things :
- chrome://communicator/content/securityUI.js line 29:
Components.classes['@mozilla.org/secure_browser_ui;1'] has no properties
is because you don't have PSM installed
- the js error (onxblcreate) is the same as the one in bug 68138. it seems to
plague a lot of stuff. reassigning to hyatt who is looking into this for bug 68138
Assignee: dveditz → hyatt
those errors are red herrings, reassigning to component owner.
Assignee: hyatt → dveditz
Depends on: 70951
This does not appear to be happening anymore in the nightlies.
marking wfm per keith's comments.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → WORKSFORME
mass verification of WorksForMe bugs: to find all bugspam pertaining to this,
set your search string to "IfItWorksForSlappyTheSquirrelThenItWFM".

if you think this particular bug is *still* an open issue, please make sure of
the following before reopening:

a. that it's still a problem with ***recent trunk builds*** on the all
appropriate platform[s]

b. provide clear steps to reproduce (unless a good test case is already in the
bug report), making sure it pertains to the original problem (avoid morphing as
much as possible :)
Status: RESOLVED → VERIFIED
Status: VERIFIED → RESOLVED
Closed: 23 years ago13 years ago
You need to log in before you can comment on or make changes to this bug.