Closed Bug 89925 Opened 25 years ago Closed 22 years ago

installer crashes with assertion

Categories

(SeaMonkey :: Installer, defect)

x86
Linux
defect
Not set
critical

Tracking

(Not tracked)

VERIFIED WORKSFORME
Future

People

(Reporter: eisen, Assigned: slogan)

References

Details

(Keywords: crash)

Gtk-CRITICAL **: file gtkwidget.c: line 1510 (gtk_widget_hide): assertion `widget != NULL' failed. This occurs while trying to install Mozilla. My destination is a tad unusual (/home/eisen/tmp/mozilla2) but that's been working for months previously.I keep the "Typical" selection radio button, fill in the alternate installation destination, and it starts to fill in the progress bars. Then the installer crashes. To reproduce: 1. zcat ftp/mozilla-i686-pc-linux-gnu-sea.tar.gz | tar xvof - 2. cd mozilla-installer 3. ./mozilla-installer 4. Click "Next>" 5. Click "Accept" 6. Click "Change..." (for destination directory) 7. Fill in selection with "/home/eisen/tmp/mozilla2" 8. Click OK 9. Click "Next>" 10. Installer wants to create directory, click "Yes" 11. Click "Install" to begin installation 12. Wait. 13. Watch "Installing Browser" succeed 14. During "Installing Mail & News", observe crash with assertion in terminal window This is the install.log file left behind: ------------------------------------------------------------------------------- file:///home/eisen/mozilla-installer/./xpi/xpcom.xpi -- 07/08/2001 23:54:43 ------------------------------------------------------------------------------- Mozilla Seamonkey ----------------- ** initInstall: 0 ** communicatorFolder: /home/eisen/tmp/mozilla2/ ** component.reg file: /home/eisen/tmp/mozilla2/component.reg/ ** libjsdom.so file: /home/eisen/tmp/mozilla2/libjsdom.so/ ** libz.so file: /home/eisen/tmp/mozilla2/libz.so/ ** xpti.dat file: /home/eisen/tmp/mozilla2/components/xpti.dat/ ** xptitemp.dat file: /home/eisen/tmp/mozilla2/components/xptitemp.dat/ ** addDirectory() returned: 0 [1/10] Installing: /home/eisen/tmp/mozilla2/libplds4.so [2/10] Installing: /home/eisen/tmp/mozilla2/libxpcom.so [3/10] Create Folder: /home/eisen/tmp/mozilla2/components [4/10] Installing: /home/eisen/tmp/mozilla2/components/libjar50.so [5/10] Installing: /home/eisen/tmp/mozilla2/components/libunicharutil.so [6/10] Installing: /home/eisen/tmp/mozilla2/libmozjs.so [7/10] Installing: /home/eisen/tmp/mozilla2/libnspr4.so [8/10] Installing: /home/eisen/tmp/mozilla2/components/libxpinstall.so [9/10] Installing: /home/eisen/tmp/mozilla2/libxpistub.so [10/10] Installing: /home/eisen/tmp/mozilla2/libplc4.so Install completed successfully ** performInstall() returned: 0 Finished Installation 07/08/2001 23:54:43 ------------------------------------------------------------------------------- file:///home/eisen/mozilla-installer/./xpi/browser.xpi -- 07/08/2001 23:54:43 ------------------------------------------------------------------------------- Mozilla Seamonkey ----------------- ** initInstall: 0 ** communicatorFolder: /home/eisen/tmp/mozilla2/ ** libmozucth.so file: /home/eisen/tmp/mozilla2/components/libmozucth.so/ ** libpsmglue.so file: /home/eisen/tmp/mozilla2/components/libpsmglue.so/ ** libsample.so file: /home/eisen/tmp/mozilla2/components/libsample.so/ ** nsSample.js file: /home/eisen/tmp/mozilla2/components/nsSample.js/ ** defaults/wallet/URLFieldSchema.tbl file: /home/eisen/tmp/mozilla2/defaults/wallet/URLFieldSchema.tbl/ ** libcmt.so file: /home/eisen/tmp/mozilla2/libcmt.so/ ** libjpeg.so file: /home/eisen/tmp/mozilla2/libjpeg.so/ ** libprotocol.so file: /home/eisen/tmp/mozilla2/libprotocol.so/ ** addDirectory() returned: 0 ** ERROR (-230): Create Folder: /home/eisen/tmp/mozilla2/plugins ** dirCreate() returned: -230 [1/201] Installing: /home/eisen/tmp/mozilla2/components/libuconv.so [2/201] Create Folder: /home/eisen/tmp/mozilla2/defaults [3/201] Create Folder: /home/eisen/tmp/mozilla2/defaults/wallet [4/201] Installing: /home/eisen/tmp/mozilla2/defaults/wallet/VcardSchema.tbl [5/201] Installing: /home/eisen/tmp/mozilla2/components/libgklayout.so [6/201] Installing: /home/eisen/tmp/mozilla2/components/nsDictionary.js [7/201] Installing: /home/eisen/tmp/mozilla2/components/libjsdom.so [8/201] Installing: /home/eisen/tmp/mozilla2/components/libnsgif.so [9/201] Create Folder: /home/eisen/tmp/mozilla2/res [10/201] Installing: /home/eisen/tmp/mozilla2/res/forms.css [11/201] Installing: /home/eisen/tmp/mozilla2/components/libgfx_gtk.so [12/201] Create Folder: /home/eisen/tmp/mozilla2/res/html [13/201] Installing: /home/eisen/tmp/mozilla2/res/html/gopher-image.gif [14/201] Installing: /home/eisen/tmp/mozilla2/res/html/gopher-menu.gif [15/201] Installing: /home/eisen/tmp/mozilla2/components/libgkcontent.so [16/201] Create Folder: /home/eisen/tmp/mozilla2/res/samples [17/201] Installing: /home/eisen/tmp/mozilla2/res/samples/xpmenu.xul [18/201] Create Folder: /home/eisen/tmp/mozilla2/chrome [19/201] Installing: /home/eisen/tmp/mozilla2/chrome/installed-chrome.txt [20/201] Create Folder: /home/eisen/tmp/mozilla2/res/builtin [21/201] Installing: /home/eisen/tmp/mozilla2/res/builtin/platformHTMLBindings.xml [22/201] Installing: /home/eisen/tmp/mozilla2/components/libchrome.so [23/201] Installing: /home/eisen/tmp/mozilla2/res/samples/tab.xul [24/201] Create Folder: /home/eisen/tmp/mozilla2/defaults/pref [25/201] Installing: /home/eisen/tmp/mozilla2/defaults/pref/config.js [26/201] Installing: /home/eisen/tmp/mozilla2/components/libnslocale.so [27/201] Installing: /home/eisen/tmp/mozilla2/components/libnspng.so [28/201] Installing: /home/eisen/tmp/mozilla2/components/libimglib2.so [29/201] Installing: /home/eisen/tmp/mozilla2/components/jsconsole-clhandler.js [30/201] Installing: /home/eisen/tmp/mozilla2/res/langGroups.properties [31/201] Installing: /home/eisen/tmp/mozilla2/res/unixcharset.properties [32/201] Installing: /home/eisen/tmp/mozilla2/components/libgfx2.so [33/201] Installing: /home/eisen/tmp/mozilla2/res/arrow.gif [34/201] Installing: /home/eisen/tmp/mozilla2/defaults/pref/xpinstall.js [35/201] Installing: /home/eisen/tmp/mozilla2/res/samples/colorpicker.xul [36/201] Create Folder: /home/eisen/tmp/mozilla2/res/rdf [37/201] Installing: /home/eisen/tmp/mozilla2/res/rdf/loading.gif [38/201] Installing: /home/eisen/tmp/mozilla2/components/libjsurl.so [39/201] Installing: /home/eisen/tmp/mozilla2/splash.xpm [40/201] Installing: /home/eisen/tmp/mozilla2/libjsj.so [41/201] Installing: /home/eisen/tmp/mozilla2/components/browser.xpt [42/201] Installing: /home/eisen/tmp/mozilla2/run-mozilla.sh [43/201] Installing: /home/eisen/tmp/mozilla2/defaults/pref/editor.js [44/201] Installing: /home/eisen/tmp/mozilla2/res/samples/dexopenchrome.xul [45/201] Installing: /home/eisen/tmp/mozilla2/components/libxpconnect.so [46/201] Installing: /home/eisen/tmp/mozilla2/components/libucvlatin.so [47/201] Installing: /home/eisen/tmp/mozilla2/res/html/gopher-binary.gif [48/201] Installing: /home/eisen/tmp/mozilla2/components/libpref.so [49/201] Create Folder: /home/eisen/tmp/mozilla2/res/entityTables [50/201] Installing: /home/eisen/tmp/mozilla2/res/entityTables/html40Symbols.properties [51/201] Installing: /home/eisen/tmp/mozilla2/res/entityTables/html40Latin1.properties [52/201] Create Folder: /home/eisen/tmp/mozilla2/plugins [53/201] Installing: /home/eisen/tmp/mozilla2/plugins/libnullplugin.so [54/201] Installing: /home/eisen/tmp/mozilla2/res/charsetalias.properties [55/201] Installing: /home/eisen/tmp/mozilla2/defaults/pref/initpref.js [56/201] Installing: /home/eisen/tmp/mozilla2/defaults/wallet/SchemaConcat.tbl [57/201] Installing: /home/eisen/tmp/mozilla2/components/librdf.so [58/201] Create Folder: /home/eisen/tmp/mozilla2/icons [59/201] Installing: /home/eisen/tmp/mozilla2/icons/mozicon16.xpm [60/201] Installing: /home/eisen/tmp/mozilla2/components/libembedcomponents.so [61/201] Installing: /home/eisen/tmp/mozilla2/defaults/wallet/StateSchema.tbl [62/201] Installing: /home/eisen/tmp/mozilla2/res/html/broken-image.gif [63/201] Installing: /home/eisen/tmp/mozilla2/components/libprofile.so [64/201] Installing: /home/eisen/tmp/mozilla2/components/libwebbrwsr.so [65/201] Installing: /home/eisen/tmp/mozilla2/res/ua.css [66/201] Installing: /home/eisen/tmp/mozilla2/res/acceptlanguage.properties [67/201] Installing: /home/eisen/tmp/mozilla2/components/libregviewer.so [68/201] Installing: /home/eisen/tmp/mozilla2/components/libmozbrwsr.so [69/201] Installing: /home/eisen/tmp/mozilla2/components/libucvtw2.so [70/201] Installing: /home/eisen/tmp/mozilla2/components/libwidget_gtk.so [71/201] Installing: /home/eisen/tmp/mozilla2/components/libucvtw.so [72/201] Installing: /home/eisen/tmp/mozilla2/components/libnecko2.so [73/201] Installing: /home/eisen/tmp/mozilla2/components/libucvibm.so [74/201] Installing: /home/eisen/tmp/mozilla2/defaults/pref/all.js [75/201] Installing: /home/eisen/tmp/mozilla2/res/samples/hidetoolicon.xul [76/201] Installing: /home/eisen/tmp/mozilla2/res/html/gopher-unknown.gif [77/201] Installing: /home/eisen/tmp/mozilla2/components/libnecko.so [78/201] Installing: /home/eisen/tmp/mozilla2/components/libtimer_gtk.so [79/201] Installing: /home/eisen/tmp/mozilla2/components/libdocshell.so [80/201] Installing: /home/eisen/tmp/mozilla2/res/language.properties [81/201] Installing: /home/eisen/tmp/mozilla2/components/libcaps.so [82/201] Installing: /home/eisen/tmp/mozilla2/chrome/comm.jar [83/201] Installing: /home/eisen/tmp/mozilla2/mozilla [84/201] Installing: /home/eisen/tmp/mozilla2/components/nsHelperAppDlg.js [85/201] Installing: /home/eisen/tmp/mozilla2/components/libimggif.so [86/201] Installing: /home/eisen/tmp/mozilla2/mozilla-bin [87/201] Installing: /home/eisen/tmp/mozilla2/components/libgfxps.so [88/201] Installing: /home/eisen/tmp/mozilla2/components/libimgpng.so [89/201] Installing: /home/eisen/tmp/mozilla2/components/libtxtsvc.so [90/201] Create Folder: /home/eisen/tmp/mozilla2/res/samples/sampleimages [91/201] Installing: /home/eisen/tmp/mozilla2/res/samples/sampleimages/down.gif [92/201] Installing: /home/eisen/tmp/mozilla2/defaults/wallet/PositionalSchema.tbl [93/201] Installing: /home/eisen/tmp/mozilla2/components/libnsprefm.so [94/201] Installing: /home/eisen/tmp/mozilla2/components/libwallet.so [95/201] Installing: /home/eisen/tmp/mozilla2/regxpcom [96/201] Installing: /home/eisen/tmp/mozilla2/defaults/wallet/FieldSchema.tbl [97/201] Installing: /home/eisen/tmp/mozilla2/components/libimgppm.so [98/201] Installing: /home/eisen/tmp/mozilla2/components/liburiloader.so [99/201] Installing: /home/eisen/tmp/mozilla2/chrome/embed.jar [100/201] Installing: /home/eisen/tmp/mozilla2/res/samples/sampleimages/left.gif [101/201] Installing: /home/eisen/tmp/mozilla2/regchrome [102/201] Installing: /home/eisen/tmp/mozilla2/components/libucvcn.so [103/201] Installing: /home/eisen/tmp/mozilla2/res/quirk.css [104/201] Installing: /home/eisen/tmp/mozilla2/res/html/gopher-telnet.gif [105/201] Installing: /home/eisen/tmp/mozilla2/res/samples/dexparamdialog.xul [106/201] Installing: /home/eisen/tmp/mozilla2/components/libnsmng.so [107/201] Installing: /home/eisen/tmp/mozilla2/res/cmessage.txt [108/201] Installing: /home/eisen/tmp/mozilla2/chrome/modern.jar [109/201] Installing: /home/eisen/tmp/mozilla2/libgtksuperwin.so [110/201] Installing: /home/eisen/tmp/mozilla2/components/libchardet.so [111/201] Installing: /home/eisen/tmp/mozilla2/components/libxremote_client.so [112/201] Installing: /home/eisen/tmp/mozilla2/components/libmozfind.so [113/201] Installing: /home/eisen/tmp/mozilla2/components/libtransformiix.so [114/201] Installing: /home/eisen/tmp/mozilla2/res/samples/dexparamdialog.html [115/201] Installing: /home/eisen/tmp/mozilla2/components/libxmlextras.so [116/201] Installing: /home/eisen/tmp/mozilla2/components/nsSidebar.js [117/201] Installing: /home/eisen/tmp/mozilla2/components/liblwbrk.so [118/201] Installing: /home/eisen/tmp/mozilla2/defaults/pref/security-prefs.js [119/201] Installing: /home/eisen/tmp/mozilla2/regExport [120/201] Installing: /home/eisen/tmp/mozilla2/res/samples/widgets.xul [121/201] Installing: /home/eisen/tmp/mozilla2/libgtkembedmoz.so [122/201] Installing: /home/eisen/tmp/mozilla2/defaults/pref/mailnews.js [123/201] Installing: /home/eisen/tmp/mozilla2/components/libtxmgr.so [124/201] Installing: /home/eisen/tmp/mozilla2/components/libnsappshell.so [125/201] Installing: /home/eisen/tmp/mozilla2/res/builtin/htmlBindings.xml [126/201] Installing: /home/eisen/tmp/mozilla2/res/entityTables/html40Special.properties [127/201] Installing: /home/eisen/tmp/mozilla2/components/nsXmlRpcClient.js [128/201] Installing: /home/eisen/tmp/mozilla2/components/libjsloader.so [129/201] Installing: /home/eisen/tmp/mozilla2/res/charsetData.properties [130/201] Installing: /home/eisen/tmp/mozilla2/res/samples/sampleimages/right.gif [131/201] Installing: /home/eisen/tmp/mozilla2/libgkgfx.so [132/201] Installing: /home/eisen/tmp/mozilla2/res/rdf/document.gif [133/201] Installing: /home/eisen/tmp/mozilla2/components/libnkcache.so [134/201] Installing: /home/eisen/tmp/mozilla2/chrome/content-packs.jar [135/201] Installing: /home/eisen/tmp/mozilla2/res/html/gopher-text.gif [136/201] Installing: /home/eisen/tmp/mozilla2/chrome/help.jar [137/201] Installing: /home/eisen/tmp/mozilla2/res/samples/hidetoolicon.css [138/201] Installing: /home/eisen/tmp/mozilla2/xpicleanup [139/201] Installing: /home/eisen/tmp/mozilla2/defaults/wallet/SchemaStrings.tbl [140/201] Installing: /home/eisen/tmp/mozilla2/components/libstrres.so [141/201] Installing: /home/eisen/tmp/mozilla2/components/libappcomps.so [142/201] Installing: /home/eisen/tmp/mozilla2/components/libgkplugin.so [143/201] Installing: /home/eisen/tmp/mozilla2/res/html.css [144/201] Installing: /home/eisen/tmp/mozilla2/chrome/classic.jar [145/201] Installing: /home/eisen/tmp/mozilla2/res/html/gopher-movie.gif [146/201] Installing: /home/eisen/tmp/mozilla2/chrome/toolkit.jar [147/201] Installing: /home/eisen/tmp/mozilla2/components/libeditor.so [148/201] Installing: /home/eisen/tmp/mozilla2/res/html/gopher-find.gif [149/201] Installing: /home/eisen/tmp/mozilla2/res/samples/sampleimages/up.gif [150/201] Installing: /home/eisen/tmp/mozilla2/res/html/gopher-audio.gif [151/201] Installing: /home/eisen/tmp/mozilla2/defaults/pref/unix.js [152/201] Installing: /home/eisen/tmp/mozilla2/components/libmork.so [153/201] Installing: /home/eisen/tmp/mozilla2/components/nsProxyAutoConfig.js [154/201] Installing: /home/eisen/tmp/mozilla2/defaults/wallet/DistinguishedSchema.tbl [155/201] Installing: /home/eisen/tmp/mozilla2/components/libmozxfer.so [156/201] Installing: /home/eisen/tmp/mozilla2/res/rdf/folder-open.gif [157/201] Installing: /home/eisen/tmp/mozilla2/components/libgkview.so [158/201] Installing: /home/eisen/tmp/mozilla2/res/entityTables/htmlEntityVersions.properties [159/201] Installing: /home/eisen/tmp/mozilla2/icons/mozicon50.xpm [160/201] Installing: /home/eisen/tmp/mozilla2/res/rdf/folder-closed.gif [161/201] Installing: /home/eisen/tmp/mozilla2/res/viewsource.css [162/201] Installing: /home/eisen/tmp/mozilla2/libgtkxtbin.so [163/201] Installing: /home/eisen/tmp/mozilla2/components/libimgjpeg.so [164/201] Installing: /home/eisen/tmp/mozilla2/res/rdf/article.gif [165/201] Installing: /home/eisen/tmp/mozilla2/components/libucvja.so [166/201] Installing: /home/eisen/tmp/mozilla2/components/libhtmlpars.so [167/201] Installing: /home/eisen/tmp/mozilla2/components/libucvko.so [168/201] Installing: /home/eisen/tmp/mozilla2/components/libshistory.so [169/201] Installing: /home/eisen/tmp/mozilla2/res/samples/sampleimages/bongo.gif [170/201] Installing: /home/eisen/tmp/mozilla2/res/entityTables/transliterate.properties [171/201] Installing: /home/eisen/tmp/mozilla2/components/libwalletviewers.so [172/201] Installing: /home/eisen/tmp/mozilla2/components/liboji.so [173/201] Installing: /home/eisen/tmp/mozilla2/components/libnsjpg.so [174/201] Installing: /home/eisen/tmp/mozilla2/components/libcookie.so [175/201] Installing: /home/eisen/tmp/mozilla2/components/nsFilePicker.js [176/201] Register Content: jar:resource:/chrome/toolkit.jar!/content/global-platform/ [177/201] Register Content: jar:resource:/chrome/comm.jar!/content/communicator-platform/ [178/201] Register Content: jar:resource:/chrome/comm.jar!/content/navigator-platform/ [179/201] Register Content: jar:resource:/chrome/toolkit.jar!/content/global-region/ [180/201] Register Content: jar:resource:/chrome/comm.jar!/content/communicator-region/ [181/201] Register Content: jar:resource:/chrome/comm.jar!/content/editor-region/ [182/201] Register Content: jar:resource:/chrome/comm.jar!/content/navigator-region/ [183/201] Register Content: jar:resource:/chrome/toolkit.jar!/content/global/ [184/201] Register Content: jar:resource:/chrome/comm.jar!/content/cookie/ [185/201] Register Content: jar:resource:/chrome/comm.jar!/content/wallet/ [186/201] Register Content: jar:resource:/chrome/content-packs.jar!/content/content-packs/ [187/201] Register Content: jar:resource:/chrome/comm.jar!/content/communicator/ [188/201] Register Content: jar:resource:/chrome/comm.jar!/content/editor/ [189/201] Register Content: jar:resource:/chrome/comm.jar!/content/navigator/ [190/201] Register Content: jar:resource:/chrome/comm.jar!/content/necko/ [191/201] Register Skin: jar:resource:/chrome/classic.jar!/skin/classic/communicator/ [192/201] Register Skin: jar:resource:/chrome/classic.jar!/skin/classic/editor/ [193/201] Register Skin: jar:resource:/chrome/classic.jar!/skin/classic/global/ [194/201] Register Skin: jar:resource:/chrome/classic.jar!/skin/classic/messenger/ [195/201] Register Skin: jar:resource:/chrome/classic.jar!/skin/classic/navigator/ [196/201] Register Skin: jar:resource:/chrome/modern.jar!/skin/modern/communicator/ [197/201] Register Skin: jar:resource:/chrome/modern.jar!/skin/modern/editor/ [198/201] Register Skin: jar:resource:/chrome/modern.jar!/skin/modern/global/ [199/201] Register Skin: jar:resource:/chrome/modern.jar!/skin/modern/messenger/ [200/201] Register Skin: jar:resource:/chrome/modern.jar!/skin/modern/navigator/ [201/201] Register Content: jar:resource:/chrome/help.jar!/content/help/ Install completed successfully ** performInstall() returned: 0 Finished Installation 07/08/2001 23:54:53
QA Contact: gemal → gbush
Keywords: crash
This is weird. The assertion part is a dupe of Bug 88319, but there is no crash there. Does this still occur Hal, on a newer nightly build? http://ftp.mozilla.org/pub/mozilla/nightly/latest/
Severity: blocker → critical
Yes, this still happens with the July 20, 2001 nightly build which I downloaded from "mozillazine.org". Is there some way I can attach GDB to this and get you a stack trace?
You can add an attachment by clicking on "Create a new attachment" on this bug's page which is underneath the keywords. I've included a direct link here though: http://bugzilla.mozilla.org/createattachment.cgi?id=89925
When I ran mozilla-installer-bin with GBD, the assertion did not cause the program to exit, so it carries on to a successfull install. I then tried setting a breakpoint on gtk_widget_hide(), but it is invoked thousands of times before the first window paints, so I lost patience. How can I set a breakpoint to catch the assertion and stop the program there?
Marking NEW this is a pretty good trace.
Status: UNCONFIRMED → NEW
Ever confirmed: true
*** Bug 88841 has been marked as a duplicate of this bug. ***
nominating for MachV
Assignee: ssu → syd
Keywords: nsbeta1
*** Bug 100262 has been marked as a duplicate of this bug. ***
Blocks: 104166
Keywords: nsbeta1
Keywords: nsbeta1+
Target Milestone: --- → mozilla0.9.8
Keywords: nsbeta1, nsbeta1+ → nsbeta1-
Target Milestone: mozilla0.9.8 → Future
Reporter Does this bug exists on newer (1.5) builds? If not then please close this bug as WorksForMe.
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → WORKSFORME
verified
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.