Package: iceweasel
Version: 2.0.0.11-1
Severity: normal

Just upgraded to 2.0.0.11 from 2.0.0.8. After first startup, Iceweasel
did a check if the extensions were compatible and stuff. This took
abnormally long, so I killed the process. Since then, Iceweasel crashes
at startup on my personal account. Even with -safe-mode. It still works
on a fresh account.

I'd like to get some advice on how to recover, without losing all my
extensions and other personal data.

I made a backtrace of the crash:

$ iceweasel -g -safemode
GNU gdb 6.6.90.20070912-debian
Copyright (C) 2007 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1".
(gdb) set pagination off
(gdb) run
Starting program: /usr/lib/iceweasel/firefox-bin -a firefox -safemode
/usr/lib/iceweasel/firefox-bin: Symbol `SSL_ImplementedCiphers' has different 
size in shared object, consider re-linking
[Thread debugging using libthread_db enabled]
[New Thread 0xb70436c0 (LWP 15719)]
[New Thread 0xb68a2b90 (LWP 15722)]
[New Thread 0xb60a1b90 (LWP 15723)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb70436c0 (LWP 15719)]
0xb7ed2d9f in js_XDRAtom (xdr=0x8ca76a8, atomp=0x75140208) at jsxdrapi.c:642
642     jsxdrapi.c: No such file or directory.
        in jsxdrapi.c
Current language:  auto; currently c
(gdb) bt full
#0  0xb7ed2d9f in js_XDRAtom (xdr=0x8ca76a8, atomp=0x75140208) at jsxdrapi.c:642
        v = -1073689745
        type = 3541158828
        d = -0.19154549054376457
        atom = (JSAtom *) 0x8ca7d40
#1  0xb7ecad35 in js_XDRScript (xdr=0x8ca76a8, scriptp=0x8c9bad4, hasMagic=0x0) 
at jsscript.c:441
        alloclength = <value optimized out>
        cx = (JSContext *) 0x8c4a540
        script = (JSScript *) 0x8ca7878
        oldscript = (JSScript *) 0x8ca80c0
        length = 31
        lineno = 3217589632
        depth = 147486376
        magic = 3735879685
        nsrcnotes = 15
        ntrynotes = 0
        prologLength = 0
        version = 4266
        filenameWasSaved = <value optimized out>
        notes = (jssrcnote *) 0x8ca78c7 ""
        sn = <value optimized out>
#2  0xb7e81e49 in fun_xdrObject (xdr=0x8ca76a8, objp=0xbfc88608) at jsfun.c:1386
        _a = <value optimized out>
        spvec = (JSScopeProperty **) 0xb7eef940
        auto_spvec = {0xbfc88568, 0xb7d6b210, 0x8c4b758, 0x8c4d6f4, 0xbfc88598, 
0xb7ed346f, 0xb7eef940, 0x8ca7c90}
        mark = (void *) 0x8c48024
        cx = (JSContext *) 0x8c4a540
        fun = (JSFunction *) 0x8c9bac8
        nullAtom = 1
        tvr = {down = 0x0, count = -1, u = {value = 147117816, object = 
0x8c4d6f8, string = 0x8c4d6f8, gcthing = 0x8c4d6f8, marker = 0x8c4d6f8, sprop = 
0x8c4d6f8, weakRoots = 0x8c4d6f8, array = 0x8c4d6f8}}
        flagsword = 32776
        extraUnused = 0
        propAtom = (JSAtom *) 0xb7ed222f
        sprop = (JSScopeProperty *) 0x3
        userid = 3217589656
        i = 24
        type = 3085891904
        ok = <value optimized out>
#3  0xb7ea2b60 in js_XDRObject (xdr=0x8ca76a8, objp=0xbfc88608) at jsobj.c:4751
        cx = (JSContext *) 0x8c4a540
        atom = (JSAtom *) 0x0
        clasp = (JSClass *) 0xb7ef1100
        classId = 1
        classDef = 0
        protoKey = <value optimized out>
        classKey = <value optimized out>
        proto = (JSObject *) 0xb7eef940
#4  0xb7ed2b5a in XDRValueBody (xdr=0x8ca76a8, type=<value optimized out>, 
vp=0xbfc8863c) at jsxdrapi.c:560
        obj = (JSObject *) 0x8c4a540
#5  0xb7ed2d6e in js_XDRAtom (xdr=0x8ca76a8, atomp=0x8ca8570) at jsxdrapi.c:635
        v = <value optimized out>
        type = 0
        d = <value optimized out>
        atom = <value optimized out>
#6  0xb7ecad35 in js_XDRScript (xdr=0x8ca76a8, scriptp=0xbfc88844, 
hasMagic=0x0) at jsscript.c:441
        alloclength = <value optimized out>
        cx = (JSContext *) 0x8c4a540
        script = (JSScript *) 0x8ca80c0
        oldscript = (JSScript *) 0x0
        length = 740
        lineno = 48
        depth = 147105088
        magic = 3735879685
        nsrcnotes = 321
        ntrynotes = 0
        prologLength = 33
        version = 4266
        filenameWasSaved = <value optimized out>
        notes = (jssrcnote *) 0x8ca83d4 "ENT_SESSION"
        sn = <value optimized out>
#7  0xb7ed2664 in JS_XDRScript (xdr=0x8ca76a8, scriptp=0xbfc88844) at 
jsxdrapi.c:728
No locals.
#8  0x0808d057 in mozJSComponentLoader::ReadScript (this=0x8bef9a8, 
flSvc=0x8c6a478, nativePath=0xbfc887a0 
"file:///usr/lib/iceweasel/components/nsProgressDialog.js", uri=0x8ca7758, 
cx=0x8c4a540, script=0xbfc88844) at mozJSComponentLoader.cpp:295
        rv = 0
        oldURI = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
#9  0x0808e926 in mozJSComponentLoader::GlobalForLocation (this=0x8bef9a8, 
aLocation=0x8c919d0 "rel:nsProgressDialog.js", aComponent=0x8c96e40, 
aGlobal=0xbfc888f4) at mozJSComponentLoader.cpp:1455
        fileSize = <value optimized out>
        fileHandle = <value optimized out>
        map = <value optimized out>
        fileSize32 = <value optimized out>
        rv = 0
        hash = 3398612422
        hep = (PLHashEntry **) 0x8ca41a0
        he = <value optimized out>
        jsPrincipals = (JSPrincipals *) 0x8c6a79c
        cx = {mContext = 0x8c4a540, mContextThread = 146489008}
        backstagePass = {<nsCOMPtr_base> = {mRawPtr = 0x8c6a9e4}, <No data 
fields>}
        xpc = {<nsCOMPtr_base> = {mRawPtr = 0x8c4f0d0}, <No data fields>}
        holder = {<nsCOMPtr_base> = {mRawPtr = 0x8ca7140}, <No data fields>}
        global = (JSObject *) 0x8c4d4f0
        component = {<nsCOMPtr_base> = {mRawPtr = 0x8c96e40}, <No data fields>}
        localFile = {<nsCOMPtr_base> = {mRawPtr = 0x8c96e40}, <No data fields>}
        locationHolder = {<nsCOMPtr_base> = {mRawPtr = 0x8ca76e0}, <No data 
fields>}
        locationObj = (JSObject *) 0x8c4d5d8
        nativePath = {<nsFixedCString> = {<nsCString> = {<nsCSubstring> = 
{<nsACString_internal> = {mVTable = 0xb7e424c8, mData = 0xbfc887a0 
"file:///usr/lib/iceweasel/components/nsProgressDialog.js", mLength = 56, 
mFlags = 65553}, <No data fields>}, <No data fields>}, mFixedCapacity = 63, 
mFixedBuf = 0xbfc887a0 
"file:///usr/lib/iceweasel/components/nsProgressDialog.js"}, mStorage = 
"file:///usr/lib/iceweasel/components/nsProgressDialog.js\000\210ȿ�A��"}
        flSvc = {<nsCOMPtr_base> = {mRawPtr = 0x8c6a478}, <No data fields>}
        flState = {mService = {<nsCOMPtr_base> = {mRawPtr = 0x8c6a478}, <No 
data fields>}, mIO = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, 
mInputStream = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, 
mOutputStream = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}}
        fastLoading = 1
        uri = {<nsCOMPtr_base> = {mRawPtr = 0x8ca7758}, <No data fields>}
        script = (JSScript *) 0x8ca80c0
        retval = 147388912
        location = <value optimized out>
#10 0x0808ee2b in mozJSComponentLoader::ModuleForLocation (this=0x8bef9a8, 
registryLocation=0x8c919d0 "rel:nsProgressDialog.js", component=0x8c96e40, 
status=0xbfc88a28) at mozJSComponentLoader.cpp:923
        rv = 147397072
        hash = 3398612422
        hep = (PLHashEntry **) 0x8ca4088
        he = <value optimized out>
        global = <value optimized out>
        xpc = {<nsCOMPtr_base> = {mRawPtr = 0xee6bcc38}, <No data fields>}
        cx = {mContext = 0xbfc88908, mContextThread = 134793499}
        cm_jsobj = <value optimized out>
        cm_holder = {<nsCOMPtr_base> = {mRawPtr = 0xbfc88924}, <No data fields>}
        argv = {147418688, 147418688}
        retval = <value optimized out>
        NSGetModule_val = <value optimized out>
        jsModuleObj = <value optimized out>
        module = <value optimized out>
#11 0x0808f468 in mozJSComponentLoader::AttemptRegistration (this=0x8bef9a8, 
component=0x8c96e40, deferred=0) at mozJSComponentLoader.cpp:761
        registryLocation = {<nsCString> = {<nsCSubstring> = 
{<nsACString_internal> = {mVTable = 0xb7e424c8, mData = 0x8c919d0 
"rel:nsProgressDialog.js", mLength = 23, mFlags = 9}, <No data fields>}, <No 
data fields>}, <No data fields>}
        rv = 0
        obsoleteManager = {<nsCOMPtr_base> = {mRawPtr = 0x8bdb718}, <No data 
fields>}
        module = <value optimized out>
        observerService = {<nsCOMPtr_base> = {mRawPtr = 0x8c919c1}, <No data 
fields>}
        mgr = {<nsCOMPtr_base> = {mRawPtr = 0x8c919c1}, <No data fields>}
        fileName = {<nsAutoString> = {<nsFixedString> = {<nsString> = 
{<nsSubstring> = {<nsAString_internal> = {mVTable = 0x8c919ae, mData = 0x13, 
mLength = 3217590648, mFlags = 3085086454}, <No data fields>}, <No data 
fields>}, mFixedCapacity = 3217590884, mFixedBuf = 0x8c919ae}, mStorage = {19, 
0, 10184, 47076, 29, 0, 28320, 2249, 35404, 49096, 44074, 47074, 108, 103, 
10184, 47076, 35192, 49096, 10184, 47076, 35404, 49096, 35336, 49096, 35224, 
49096, 45042, 47074, 35340, 49096, 64100, 2238, 0, 0, 10184, 47076, 35336, 
49096, 35404, 49096, 35272, 49096, 45180, 47074, 15, 0, 10184, 47076, 35256, 
49096, 63815, 47074, 63771, 47074, 10184, 47076, 35320, 49096, 10184, 47076, 
35336, 49096, 35560, 49096}}, <No data fields>}
#12 0x0808f8a6 in mozJSComponentLoader::AutoRegisterComponent (this=0x8bef9a8, 
when=0, component=0x8c96e40, registered=0xbfc88ae8) at 
mozJSComponentLoader.cpp:688
        rv = 0
        jsExtension = ".js"
        leafName = {<nsFixedCString> = {<nsCString> = {<nsCSubstring> = 
{<nsACString_internal> = {mVTable = 0xb7e424c8, mData = 0xbfc88a64 
"nsProgressDialog.js", mLength = 19, mFlags = 65553}, <No data fields>}, <No 
data fields>}, mFixedCapacity = 63, mFixedBuf = 0xbfc88a64 
"nsProgressDialog.js"}, mStorage = 
"nsProgressDialog.js\000\230\212ȿo�߷\220\031�\bHn�\b�\212ȿ�'[EMAIL 
PROTECTED]@n�\b"}
        isFile = 1
#13 0x0808cc82 in mozJSComponentLoader::RegisterComponentsInDir 
(this=0x8bef9a8, when=0, dir=0x8bfb308) at mozJSComponentLoader.cpp:596
        registered = 0
        rv = 0
        isDir = 0
        dirIterator = {<nsCOMPtr_base> = {mRawPtr = 0x8befa50}, <No data 
fields>}
        dirEntry = (class nsIFile *) 0x8c96e40
        more = 1
#14 0xb7e023aa in nsComponentManagerImpl::AutoRegisterNonNativeComponents 
(this=0x8bdb6f8, spec=0x8bfb308) at nsComponentManager.cpp:3262
        i = 2
        rv = 0
        directory = {<nsCOMPtr_base> = {mRawPtr = 0x8bfb308}, <No data fields>}
#15 0xb7e0278d in nsComponentManagerImpl::AutoRegisterImpl (this=0x8bdb6f8, 
when=0, inDirSpec=0x0, fileIsCompDir=1) at nsComponentManager.cpp:3232
        supports = {<nsCOMPtr_base> = {mRawPtr = 0x8c46e90}, <No data fields>}
        supStr = {<nsCOMPtr_base> = {mRawPtr = 0x8c46e90}, <No data fields>}
        loaderType = {<nsFixedCString> = {<nsCString> = {<nsCSubstring> = 
{<nsACString_internal> = {mVTable = 0xb7e424c8, mData = 0xbfc88b9c 
"text/javascript", mLength = 15, mFlags = 65553}, <No data fields>}, <No data 
fields>}, mFixedCapacity = 63, mFixedBuf = 0xbfc88b9c "text/javascript"}, 
mStorage = 
"text/javascript\000\020�ַԺ�\b\000\000\000\000�\213ȿ�b��X\225׷к�\b�\213ȿ��ַ\000\000\000\000�'��\001\000\000"}
        loader = {<nsCOMPtr_base> = {mRawPtr = 0x8bef9a8}, <No data fields>}
        typeIndex = 2
        dir = {<nsCOMPtr_base> = {mRawPtr = 0x8bfb308}, <No data fields>}
        rv = 3217591264
        iim = {<nsCOMPtr_base> = {mRawPtr = 0x8bfb7d8}, <No data fields>}
        loaderEnum = {<nsCOMPtr_base> = {mRawPtr = 0x8c45f08}, <No data fields>}
        hasMore = 0
#16 0xb7e028c6 in nsComponentManagerImpl::AutoRegister (this=0x8bdb6f8, 
aSpec=0x0) at nsComponentManager.cpp:3404
        directory = <value optimized out>
#17 0xb7dc9112 in NS_InitXPCOM3_P (result=0xbfc89040, binDirectory=0x8bb50f0, 
appFileLocationProvider=0xbfc88eb8, staticComponents=0x898b680, 
componentCount=53) at nsXPComInit.cpp:635
        dirList = {<nsCOMPtr_base> = {mRawPtr = 0xb7dfb860}, <No data fields>}
        compregFile = {<nsCOMPtr_base> = {mRawPtr = 0xb7da30e4}, <No data 
fields>}
        rv = 2152857618
        compMgr = (class nsComponentManagerImpl *) 0x8bdb700
        memory = {<nsCOMPtr_base> = {mRawPtr = 0xb7e437cc}, <No data fields>}
        registrar = {<nsCOMPtr_base> = {mRawPtr = 0x8bdb700}, <No data fields>}
        iim = <value optimized out>
        kCategoryManagerCID = {m0 = 382870182, m1 = 7634, m2 = 4530, m3 = 
"�\223�\213\002�!�"}
#18 0x0807b806 in ScopedXPCOMStartup::Initialize (this=0xbfc89040) at 
nsAppRunner.cpp:807
        rv = <value optimized out>
#19 0x0807da7c in XRE_main (argc=<value optimized out>, argv=0xbfc89134, 
aAppData=0x898b620) at nsAppRunner.cpp:2613
        xpcom = {mServiceManager = 0x8bdb6fc}
        rv = 0
        ar = <value optimized out>
        i = <value optimized out>
        dirProvider = {<nsIDirectoryServiceProvider2> = 
{<nsIDirectoryServiceProvider> = {<nsISupports> = {_vptr.nsISupports = 
0x898d728}, <No data fields>}, <No data fields>}, <nsIProfileStartup> = 
{<nsISupports> = {_vptr.nsISupports = 0x898d74c}, <No data fields>}, mAppDir = 
{<nsCOMPtr_base> = {mRawPtr = 0x8bb50f0}, <No data fields>}, mXULAppDir = 
{<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, mProfileDir = 
{<nsCOMPtr_base> = {mRawPtr = 0x8bd5d40}, <No data fields>}, mProfileLocalDir = 
{<nsCOMPtr_base> = {mRawPtr = 0x8bd5db8}, <No data fields>}, mProfileNotified = 
0}
        glib2 = (PRLibrary *) 0x8bb4a30
        nativeApp = {<nsCOMPtr_base> = {mRawPtr = 0x8bc7478}, <No data fields>}
        canRun = 1
        registryFile = {<nsCOMPtr_base> = {mRawPtr = 0x8bd5cb0}, <No data 
fields>}
        xremotearg = <value optimized out>
        profileLock = {<nsCOMPtr_base> = {mRawPtr = 0x8bd6278}, <No data 
fields>}
        startOffline = 0
        profD = {<nsCOMPtr_base> = {mRawPtr = 0x8bd5d40}, <No data fields>}
        profLD = {<nsCOMPtr_base> = {mRawPtr = 0x8bd5db8}, <No data fields>}
        upgraded = 0
        version = {<nsFixedCString> = {<nsCString> = {<nsCSubstring> = 
{<nsACString_internal> = {mVTable = 0xb7e424c8, mData = 0xbfc88e00 
"2.0.0.11_2007112801/1.8.1.11_2007112801", mLength = 39, mFlags = 65553}, <No 
data fields>}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0xbfc88e00 
"2.0.0.11_2007112801/1.8.1.11_2007112801"}, mStorage = 
"2.0.0.11_2007112801/1.8.1.11_2007112801\000IE���\225\006\b\020ii\r��\006�p\216ȿ����"}
        osABI = {<nsCString> = {<nsCSubstring> = {<nsACString_internal> = 
{mVTable = 0xb7e424c8, mData = 0x898be80 "Linux_x86-gcc3", mLength = 14, mFlags 
= 1}, <No data fields>}, <No data fields>}, <No data fields>}
        versionOK = 0
        needsRestart = 0
        appInitiatedRestart = <value optimized out>
#20 0x0807ac8a in main (argc=Cannot access memory at address 0x3
) at nsBrowserApp.cpp:62
No locals.
#21 0xb71bd450 in __libc_start_main () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#22 0x0807abf1 in _start ()
No symbol table info available.


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-3-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages iceweasel depends on:
ii  debianutils             2.28.2           Miscellaneous utilities specific t
ii  fontconfig              2.4.2-1.2        generic font configuration library
ii  libatk1.0-0             1.20.0-1         The ATK accessibility toolkit
ii  libc6                   2.7-5            GNU C Library: Shared libraries
ii  libcairo2               1.4.10-1         The Cairo 2D vector graphics libra
ii  libfontconfig1          2.4.2-1.2        generic font configuration library
ii  libfreetype6            2.3.5-1+b1       FreeType 2 font engine, shared lib
ii  libgcc1                 1:4.2.2-4        GCC support library
ii  libglib2.0-0            2.14.3-1         The GLib library of C routines
ii  libgtk2.0-0             2.12.1-1         The GTK+ graphical user interface 
ii  libhunspell-1.1-0       1.1.9-1          spell checker and morphological an
ii  libjpeg62               6b-14            The Independent JPEG Group's JPEG 
ii  libnspr4-0d             4.7.0~1.9b1-2    NetScape Portable Runtime Library
ii  libnss3-0d              3.12.0~1.9b1-2   Transition package for Network Sec
ii  libpango1.0-0           1.18.3-1         Layout and rendering of internatio
ii  libpng12-0              1.2.15~beta5-3   PNG library - runtime
ii  libstdc++6              4.2.2-4          The GNU Standard C++ Library v3
ii  libx11-6                2:1.0.3-7        X11 client-side library
ii  libxft2                 2.1.12-2         FreeType-based font drawing librar
ii  libxinerama1            1:1.0.2-1        X11 Xinerama extension library
ii  libxp6                  1:1.0.0.xsf1-1   X Printing Extension (Xprint) clie
ii  libxrender1             1:0.9.4-1        X Rendering Extension client libra
ii  libxt6                  1:1.0.5-3        X11 toolkit intrinsics library
ii  procps                  1:3.2.7-5        /proc file system utilities
ii  psmisc                  22.5-1           Utilities that use the proc filesy
ii  zlib1g                  1:1.2.3.3.dfsg-8 compression library - runtime

iceweasel recommends no packages.

-- no debconf information



Reply via email to