--- Begin Message ---
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
--- End Message ---