Bug#658704: hangs on startup (stuck in poll() loop)
Robert Millan
rmh at debian.org
Sun Feb 5 12:16:03 UTC 2012
Package: iceweasel
Version: 9.0.1-1
Severity: grave
User: debian-bsd at lists.debian.org
Usertags: kfreebsd
After upgrading from 7.0.1-4, iceweasel now gets stuck in an infinite poll()
loop during startup.
ktrace output:
1116 xulrunner-stub CALL poll(0x7fffffffbe30,0x1,0xffffffff)
1116 xulrunner-stub RET poll 1
1116 xulrunner-stub CALL recvfrom(0x4,0x650ec4,0x1000,0x40<>,0,0)
1116 xulrunner-stub RET recvfrom -1 errno 35 Resource temporarily unavailable
[ poll() again, etc ]
GDB backtrace:
(gdb) bt full
#0 poll () at ../sysdeps/unix/syscall-template.S:82
No locals.
#1 0x0000000809a950a2 in _xcb_conn_wait (c=0x650e50, cond=<optimized out>, vector=0x7fffffffbd58, count=0x7fffffffbd54) at ../../src/xcb_conn.c:400
ret = <optimized out>
fd = {fd = 8, events = 5, revents = 0}
#2 0x0000000809a955ff in _xcb_out_send (c=0x650e50, vector=0x7fffffffbd80, count=6) at ../../src/xcb_out.c:345
ret = <optimized out>
#3 0x0000000809a94ebe in write_setup (auth_info=0x7fffffffbe60, c=0x650e50) at ../../src/xcb_conn.c:130
count = 6
ret = <optimized out>
pad = "\000\000"
out = {byte_order = 108 'l', pad0 = 0 '\000', protocol_major_version = 11, protocol_minor_version = 0, authorization_protocol_name_len = 18, authorization_protocol_data_len = 16, pad1 = "\000"}
parts = {{iov_base = 0x7fffffffbde0, iov_len = 12}, {iov_base = 0x809ca9310, iov_len = 0}, {iov_base = 0x64eaf0, iov_len = 18}, {iov_base = 0x809ca9310, iov_len = 2}, {iov_base = 0x62f580, iov_len = 16}, {iov_base = 0x809ca9310, iov_len = 0}}
#4 xcb_connect_to_fd (fd=<optimized out>, auth_info=0x7fffffffbe60) at ../../src/xcb_conn.c:286
c = 0x650e50
#5 0x0000000809a97d6c in xcb_connect_to_display_with_auth_info (displayname=<optimized out>, auth=0x0, screenp=<optimized out>) at ../../src/xcb_util.c:455
fd = 8
display = 0
host = 0x64e830 ""
protocol = 0x0
ourauth = {namelen = 18, name = 0x64eaf0 "MIT-MAGIC-COOKIE-1", datalen = 16, data = 0x62f580 "\245dc`^\371|\332\343N~\267\250\224"}
c = <optimized out>
parsed = <optimized out>
#6 0x0000000805833b32 in _XConnectXCB (dpy=0x64fc00, display=0x0, screenp=0x7fffffffc04c) at ../../src/xcb_disp.c:78
host = 0x64e830 ""
n = 0
c = <optimized out>
#7 0x0000000805823a51 in XOpenDisplay (display=0x0) at ../../src/OpenDis.c:129
dpy = 0x64fc00
i = <optimized out>
j = <optimized out>
k = <optimized out>
display_name = 0x7fffffffef80 ":0.0"
setup = 0x0
iscreen = <optimized out>
prefix = {success = 0 '\000', lengthReason = 0 '\000', majorVersion = 0, minorVersion = 0, length = 0}
vendorlen = <optimized out>
u = <optimized out>
setuplength = <optimized out>
usedbytes = 0
mask = <optimized out>
conn_buf_size = <optimized out>
xlib_buffer_size = <optimized out>
#8 0x00000008028850c1 in XRemoteClient::Init (this=0x7fffffffc1e0) at /build/buildd-iceweasel_9.0.1-1-kfreebsd-amd64-Dw321T/iceweasel-9.0.1/widget/src/xremoteclient/XRemoteClient.cpp:137
i = <optimized out>
#9 0x000000080287a0df in RemoteCommandLine (aDesktopStartupID=0x0) at /build/buildd-iceweasel_9.0.1-1-kfreebsd-amd64-Dw321T/iceweasel-9.0.1/toolkit/xre/nsAppRunner.cpp:1428
rv = <optimized out>
username = 0x7fffffffef1e "rmh"
temp = 0x0
success = <optimized out>
ar = <optimized out>
program = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0x7fffffffc390 "iceweasel", mLength = 9, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0x7fffffffc390 "iceweasel"}, mStorage = "iceweasel\000.\002\b\000\000\000\310\372\365\000\b\000\000\000(\b-\002\b\000\000\000\000\000\000\000\001\000\000\000\226\001\000\000\001\000\000\000\360\371a\000\000\000\000\000h\303`\000\000\000\000"}
client = {<nsRemoteClient> = {_vptr.nsRemoteClient = 0x803d783d0}, mDisplay = 0x0, mMozVersionAtom = 0, mMozLockAtom = 0, mMozCommandAtom = 0, mMozCommandLineAtom = 70, mMozResponseAtom = 0, mMozWMStateAtom = 0, mMozUserAtom = 0, mMozProfileAtom = 140737488339632, mMozProgramAtom = 4294967326, mMozSupportsCLAtom = 140737488339632, mLockData = 0x0, mInitialized = 0}
response = {<nsCString> = {<nsACString_internal> = {mData = 0x7fffffffc540 "\320R)\001\b", mLength = 6422152, mFlags = 0}, <No data fields>}, <No data fields>}
#10 XRE_main (argc=<optimized out>, argv=<optimized out>, aAppData=<optimized out>) at /build/buildd-iceweasel_9.0.1-1-kfreebsd-amd64-Dw321T/iceweasel-9.0.1/toolkit/xre/nsAppRunner.cpp:3095
rr = REMOTE_FOUND
desktopStartupIDEnv = <optimized out>
desktopStartupID = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0x7fffffffc270 "", mLength = 0, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0x7fffffffc270 ""}, mStorage = "\000\000\000\000\000\000\000\000;\200\367\000\000\000\000\000\004\022\365\000\b\000\000\000 \304\377\377\377\177\000\000\240,\365\000\b\000\000\000\070[\365\000\b\000\000\000\360\023s\001\b\000\000\000H\026s\001\b\000\000"}
display_name = 0x7fffffffef80 ":0.0"
profD = {<nsCOMPtr_base> = {mRawPtr = 0x75}, <No data fields>}
appInitiatedRestart = <optimized out>
desktopStartupIDPtr = 0x0
display = <optimized out>
_g_set_application_name = <optimized out>
persistent = 0
osABI = {<nsCString> = {<nsACString_internal> = {mData = 0xb0 <Address 0xb0 out of bounds>, mLength = 6460288, mFlags = 0}, <No data fields>}, <No data fields>}
cachesOK = <optimized out>
_gtk_window_set_auto_startup_notification = <optimized out>
nativeApp = {<nsCOMPtr_base> = {mRawPtr = 0x75}, <No data fields>}
startOffline = <optimized out>
profileName = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0x0, mLength = 6335648, mFlags = 0}, <No data fields>}, mFixedCapacity = 6564328, mFixedBuf = 0x8017318e0 "realloc"}, mStorage = "\310\372\365\000\b\000\000\000p\025s\001\b\000\000\000\000\000\000\000\001\000\000\000\252\026a\000\b\000\000\000\000\000\000\000\001\000\000\000\200\303\377\377\377\177\000\000p\304\377\377\377\177\000\000\200\303\377\377\377\177\000"}
fFlagFile = {<nsCOMPtr_base> = {mRawPtr = 0x629e40}, <No data fields>}
xremotearg = <optimized out>
updRoot = {<nsCOMPtr_base> = {mRawPtr = 0x75}, <No data fields>}
flagFile = {<nsCOMPtr_base> = {mRawPtr = 0x800000000}, <No data fields>}
disableRemote = false
canRun = <optimized out>
profileLock = {<nsCOMPtr_base> = {mRawPtr = 0x38}, <No data fields>}
profLD = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
version = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0x627f00 "\350)d", mLength = 70, mFlags = 0}, <No data fields>}, mFixedCapacity = 2936815672, mFixedBuf = 0x800611e93 "H\205\300H\213T$ H\213L$\bL\213D$\030D\213L$\020u\025\213\002\353\213I\211\333H\211\353L\211\365I\211\316\351M\372\377\377I\211\333H\211\353L\211\365I\211\316\351\250\372\377\377H\213|$H\377\025kp!"}, mStorage = '\000' <repeats 16 times>, "8\000\000\000\000\000\000\000\000\061\274\002\000\000\000\000\230\020\365\000\b\000\000\000\360\304\377\377\377\177\000\000\240,\365\000\b\000\000\000\260R\365\000\b\000\000"}
versionOK = <optimized out>
rv = 0
override = 0x0
appData = {<nsXREAppData> = {size = 112, directory = 0x629380, vendor = 0x629ee0 "Mozilla", name = 0x629f00 "Iceweasel", version = 0x609a60 "9.0.1", buildID = 0x609a80 "20111222110850", ID = 0x6296d0 "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}", copyright = 0x0, flags = 6, xreDirectory = 0x629470, minVersion = 0x629e40 "9.0.1", maxVersion = 0x629e60 "9.0.1", crashReporterURL = 0x629700 "https://crash-reports.mozilla.com/submit?id=ec8030f7-c20a-464f-9b0e-13a3a9e97384&version=9.0.1&buildid=20111222110850", profile = 0x629e20 "mozilla/firefox"}, <No data fields>}
i = <optimized out>
ar = <optimized out>
home = <optimized out>
gtkModules = <optimized out>
dirProvider = {<nsIDirectoryServiceProvider2> = {<nsIDirectoryServiceProvider> = {<nsISupports> = {_vptr.nsISupports = 0x803d77df0}, <No data fields>}, <No data fields>}, <nsIProfileStartup> = {<nsISupports> = {_vptr.nsISupports = 0x803d77e38}, <No data fields>}, mAppProvider = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, mGREDir = {<nsCOMPtr_base> = {mRawPtr = 0x629470}, <No data fields>}, mXULAppDir = {<nsCOMPtr_base> = {mRawPtr = 0x629380}, <No data fields>}, mProfileDir = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, mProfileLocalDir = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, mProfileNotified = 0 '\000', mAppBundleDirectories = {<nsCOMArray_base> = {mArray = {mImpl = 0x0}}, <No data fields>}, mExtensionDirectories = {<nsCOMArray_base> = {mArray = {mImpl = 0x0}}, <No data fields>}, mThemeDirectories = {<nsCOMArray_base> = {mArray = {mImpl = 0x0}}, <No data fields>}}
#11 0x0000000000401ab5 in _start ()
No symbol table info available.
-- Package-specific info:
-- Addons package information
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: kfreebsd-amd64 (x86_64)
Kernel: kFreeBSD 8.1-1-amd64
Locale: LANG=ca_AD.UTF-8, LC_CTYPE=ca_AD.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages iceweasel depends on:
ii debianutils 4.2.1
ii fontconfig 2.8.0-3.1
ii libc0.1 2.13-26
ii libgdk-pixbuf2.0-0 2.24.0-2
ii libglib2.0-0 2.30.2-6
ii libgtk2.0-0 2.24.9-1
ii libnspr4-0d 4.8.9-1
ii libstdc++6 4.6.2-12
ii procps 1:3.3.2-3
ii xulrunner-9.0 9.0.1-1
iceweasel recommends no packages.
Versions of packages iceweasel suggests:
pn libgssapi-krb5-2 1.10+dfsg~beta1-2
pn mozplugger <none>
pn ttf-lyx | latex-xft-fonts <none>
pn ttf-mathematica4.1 <none>
pn xfonts-mathml <none>
Versions of packages xulrunner-9.0 depends on:
ii libatk1.0-0 2.2.0-2
ii libbz2-1.0 1.0.6-1
ii libc0.1 2.13-26
ii libcairo2 1.10.2-6.2
ii libdbus-1-3 1.4.16-1
ii libevent-2.0-5 2.0.16-stable-1
ii libfontconfig1 2.8.0-3.1
ii libfreetype6 2.4.8-1
ii libgcc1 1:4.6.2-12
ii libgdk-pixbuf2.0-0 2.24.0-2
ii libglib2.0-0 2.30.2-6
ii libgtk2.0-0 2.24.9-1
ii libhunspell-1.3-0 1.3.2-4
ii libjpeg8 8d-1
ii libmozjs9d 9.0.1-1
ii libnotify4 0.7.4-1
ii libnspr4-0d 4.8.9-1
ii libnss3-1d 3.13.1.with.ckbi.1.88-1
ii libpango1.0-0 1.29.4-2
ii libpixman-1-0 0.24.2-1
ii libreadline6 6.2-8
ii libsqlite3-0 3.7.9-2
ii libstartup-notification0 0.12-1
ii libstdc++6 4.6.2-12
ii libvpx0 0.9.7.p1-2
ii libx11-6 2:1.4.4-4
More information about the pkg-mozilla-maintainers
mailing list