[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#658704: hangs on startup (stuck in poll() loop)



Package: iceweasel
Version: 9.0.1-1
Severity: grave
User: debian-bsd@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



Reply to: