Bug#644058: Dies with sigseg when handling externel urls

Jörg Sommer joerg at alea.gnuu.de
Sun Oct 2 11:25:03 UTC 2011


Package: xulrunner-7.0
Version: 7.0.1-1
Severity: normal

Hi,

I can't provide you with much data. I don't know what's the cause. I've
only a core dump and this is the backtrace of the crash. I'm using
conkeror and not iceweasel.

#0  0x0ebf1cc4 in raise (sig=11) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:42
        r4 = 4720
        r7 = 245918832
        r12 = 251836052
        r5 = 11
        r8 = 53298
        r10 = 4146
        r0 = 250
        r3 = 0
        r6 = 0
        r9 = <optimized out>
        r11 = 247339872
        sc_ret = <optimized out>
        pid = <optimized out>
#1  0x0f02b694 in nsProfileLock::FatalSignalHandler (signo=11, info=0xbfa55f50, context=<optimized out>) at /build/buildd-iceweasel_7.0.1-1-powerpc-JVTQBE/iceweasel-7.0.1/build-xulrunner/toolkit/profile/nsProfileLock.cpp:216
        unblock_sigs = {__val = {1024, 0 <repeats 31 times>}}
        oldact = <optimized out>
#2  <signal handler called>
No symbol table info available.
#3  0x0f83b2d4 in nsExternalAppHandler::nsExternalAppHandler (this=0x4c9268f0, aMIMEInfo=<optimized out>, aTempFileExtension=<optimized out>, aWindowContext=<optimized out>, aSuggestedFilename=<optimized out>, aReason=<optimized out>, aForceSave=0) at /build/buildd-iceweasel_7.0.1-1-powerpc-JVTQBE/iceweasel-7.0.1/uriloader/exthandler/nsExternalHelperAppService.cpp:1257
No locals.
#4  0x0f83d8ac in nsExternalHelperAppService::DoContent (this=<optimized out>, aMimeContentType=<optimized out>, aRequest=<optimized out>, aWindowContext=0x4cbbd818, aForceSave=0, aStreamListener=0x4cc8cfdc) at /build/buildd-iceweasel_7.0.1-1-powerpc-JVTQBE/iceweasel-7.0.1/uriloader/exthandler/nsExternalHelperAppService.cpp:854
        reason = 1
        rv = <optimized out>
        uri = {<nsCOMPtr_base> = {mRawPtr = 0x4cf65060}, <No data fields>}
        buf = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0x4d0839d8 "mp4", mLength = 3, mFlags = 65541}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0xbfa56694 ""}, mStorage = "\000\017\205\300", '\000' <repeats 11 times>, "\003\000\000\000\000J\215`\000\000\000\000\000\277\245f\360L\261\017\060\016\312\071\260\200\000@\005\277\245f\340\016\307c,\016\312\071\260\020\001~X\277\245", <incomplete sequence \354>}
        handler = <optimized out>
        fileExtension = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0xbfa56790 "mp4", mLength = 3, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0xbfa56790 "mp4"}, mStorage = "mp4\000M\b:\000\020\002\226\\H\004\200@\277\245g\300\020\000\321\030\016\312\071\260L\373\271H\277\245g\300\000\000\000\n\017\364s\374\277\245k(\277\245g\360\017\265\340\274\000\001\000\001", <incomplete sequence \370\231\254>}
        mimeInfo = {<nsCOMPtr_base> = {mRawPtr = 0x4ee44340}, <No data fields>}
        fileName = {<nsFixedString> = {<nsString> = {<nsAString_internal> = {mData = 0xbfa5690c, mLength = 47, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0xbfa5690c}, mStorage = {89, 111, 117, 80, 111, 114, 110, 32, 45, 32, 83, 101, 120, 121, 32, 101, 109, 111, 32, 98, 111, 121, 102, 114, 105, 101, 110, 100, 32, 99, 111, 118, 101, 114, 101, 100, 32, 105, 110, 32, 99, 117, 109, 46, 109, 112, 52, 0, 4097, 32344, 18465, 41664, 0, 0, 0, 0, 0, 0, 19656, 53224, 49061, 27064, 4084, 24120}}
        channel = {<nsCOMPtr_base> = {mRawPtr = 0x4cb6ac30}, <No data fields>}
        contentLength = 15019988
        mimeSvc = {<nsCOMPtr_base> = {mRawPtr = 0x4c98fcac}, <No data fields>}
#5  0x0f836abc in nsDocumentOpenInfo::DispatchContent (this=0x4cc8cfd0, request=0x4cb6ac30, aCtxt=<optimized out>) at /build/buildd-iceweasel_7.0.1-1-powerpc-JVTQBE/iceweasel-7.0.1/uriloader/base/nsURILoader.cpp:615
        loadFlags = <error reading variable loadFlags (value has been optimized out)>
        rv = 0
        isGuessFromExt = <optimized out>
        forceExternalHandling = <optimized out>
        disposition = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0x4cdf0e28 "attachment", mLength = 10, mFlags = 65541}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0xbfa56ae8 ""}, mStorage = "\000\245j\354HTTPH#\255l\000\000\000\000\017\361\205\034L\321\340\214\277\245k \017\265\361\234L\266\254\060H\004\200 at H#\255l\277\245kH\017\361\205\034L\321\340\214\277\245k@\017\006\254", <incomplete sequence \334>}
        uri = {<nsCOMPtr_base> = {mRawPtr = 0x4cf65060}, <No data fields>}
        contentListener = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
        aChannel = {<nsCOMPtr_base> = {mRawPtr = 0x4cb6ac30}, <No data fields>}
        helperAppService = {<nsCOMPtr_base> = {mRawPtr = 0x4c98fca0}, <No data fields>}
        anyType = {<nsCString> = {<nsACString_internal> = {mData = 0xfc80d94 "*/*", mLength = 3, mFlags = 1}, <No data fields>}, <No data fields>}
        httpChannel = {<nsCOMPtr_base> = {mRawPtr = 0x4cb6ac30}, <No data fields>}
        desiredContentType = {<nsCString> = {<nsACString_internal> = {mData = 0xff899ac "", mLength = 0, mFlags = 3}, <No data fields>}, <No data fields>}
#6  0x0f836c3c in nsDocumentOpenInfo::OnStartRequest (this=0x4cc8cfd0, request=0x4cb6ac30, aCtxt=0x0) at /build/buildd-iceweasel_7.0.1-1-powerpc-JVTQBE/iceweasel-7.0.1/uriloader/base/nsURILoader.cpp:295
        rv = 0
        httpChannel = {<nsCOMPtr_base> = {mRawPtr = 0x4cb6ac30}, <No data fields>}
        status = 0
#7  0x0f0af648 in mozilla::net::nsStreamListenerWrapper::OnStartRequest (this=<optimized out>, aRequest=<optimized out>, aContext=<optimized out>) at /build/buildd-iceweasel_7.0.1-1-powerpc-JVTQBE/iceweasel-7.0.1/netwerk/protocol/http/HttpBaseChannel.cpp:1347
No locals.
#8  0x0f0af648 in mozilla::net::nsStreamListenerWrapper::OnStartRequest (this=<optimized out>, aRequest=<optimized out>, aContext=<optimized out>) at /build/buildd-iceweasel_7.0.1-1-powerpc-JVTQBE/iceweasel-7.0.1/netwerk/protocol/http/HttpBaseChannel.cpp:1347
No locals.
#9  0x0f0bb2e4 in nsHttpChannel::CallOnStartRequest (this=0x4cb6ac00) at /build/buildd-iceweasel_7.0.1-1-powerpc-JVTQBE/iceweasel-7.0.1/netwerk/protocol/http/nsHttpChannel.cpp:717
        rv = <optimized out>
#10 0x0f0bb7f0 in ContinueProcessNormal (this=0x4cb6ac00, rv=<optimized out>) at /build/buildd-iceweasel_7.0.1-1-powerpc-JVTQBE/iceweasel-7.0.1/netwerk/protocol/http/nsHttpChannel.cpp:1168
        rv = <optimized out>
#11 nsHttpChannel::ContinueProcessNormal (this=0x4cb6ac00, rv=<optimized out>) at /build/buildd-iceweasel_7.0.1-1-powerpc-JVTQBE/iceweasel-7.0.1/netwerk/protocol/http/nsHttpChannel.cpp:1109
No locals.
#12 0x0f0bb90c in nsHttpChannel::ProcessNormal (this=0x4cb6ac00) at /build/buildd-iceweasel_7.0.1-1-powerpc-JVTQBE/iceweasel-7.0.1/netwerk/protocol/http/nsHttpChannel.cpp:1105
        rv = <optimized out>
        succeeded = 1
#13 0x0f0be20c in nsHttpChannel::ProcessResponse (this=0x4cb6ac00) at /build/buildd-iceweasel_7.0.1-1-powerpc-JVTQBE/iceweasel-7.0.1/netwerk/protocol/http/nsHttpChannel.cpp:1055
        rv = 1287040624
#14 0x0f03d7ec in nsInputStreamPump::OnStateStart (this=0x4d0bd290) at /build/buildd-iceweasel_7.0.1-1-powerpc-JVTQBE/iceweasel-7.0.1/netwerk/base/src/nsInputStreamPump.cpp:441
        rv = <optimized out>
#15 0x0f03dc00 in nsInputStreamPump::OnInputStreamReady (this=0x4d0bd290, stream=<optimized out>) at /build/buildd-iceweasel_7.0.1-1-powerpc-JVTQBE/iceweasel-7.0.1/netwerk/base/src/nsInputStreamPump.cpp:397
        nextState = <optimized out>
#16 0x0fb33f40 in nsInputStreamReadyEvent::Run (this=<optimized out>) at /build/buildd-iceweasel_7.0.1-1-powerpc-JVTQBE/iceweasel-7.0.1/xpcom/io/nsStreamUtils.cpp:114
No locals.
#17 0x0fb46948 in nsThread::ProcessNextEvent (this=0x4821dac0, mayWait=1, result=0xbfa56e08) at /build/buildd-iceweasel_7.0.1-1-powerpc-JVTQBE/iceweasel-7.0.1/xpcom/threads/nsThread.cpp:617
        event = {<nsCOMPtr_base> = {mRawPtr = 0x4cdec1a0}, <No data fields>}
        notifyGlobalObserver = 1
        obs = {<nsCOMPtr_base> = {mRawPtr = 0x4a7301f4}, <No data fields>}
        canary = {static sOutputFD = 0}
        rv = 0
#18 0x0fb0d840 in NS_ProcessNextEvent_P (thread=<optimized out>, mayWait=<optimized out>) at /build/buildd-iceweasel_7.0.1-1-powerpc-JVTQBE/iceweasel-7.0.1/build-xulrunner/xpcom/build/nsThreadUtils.cpp:245
        val = 1
#19 0x0fa892a4 in mozilla::ipc::MessagePump::Run (this=0x4827ac40, aDelegate=0x4826b350) at /build/buildd-iceweasel_7.0.1-1-powerpc-JVTQBE/iceweasel-7.0.1/ipc/glue/MessagePump.cpp:134
        did_work = <optimized out>
#20 0x0fb6b358 in MessageLoop::RunInternal (this=<optimized out>) at /build/buildd-iceweasel_7.0.1-1-powerpc-JVTQBE/iceweasel-7.0.1/ipc/chromium/src/base/message_loop.cc:218
No locals.
#21 0x0fb6b4e0 in RunHandler (this=0x4826b350) at /build/buildd-iceweasel_7.0.1-1-powerpc-JVTQBE/iceweasel-7.0.1/ipc/chromium/src/base/message_loop.cc:202
No locals.
#22 MessageLoop::Run (this=0x4826b350) at /build/buildd-iceweasel_7.0.1-1-powerpc-JVTQBE/iceweasel-7.0.1/ipc/chromium/src/base/message_loop.cc:176
        save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x4826b350, previous_state_ = 0x0}
#23 0x0f9e7afc in nsBaseAppShell::Run (this=0x4a7301f0) at /build/buildd-iceweasel_7.0.1-1-powerpc-JVTQBE/iceweasel-7.0.1/widget/src/xpwidgets/nsBaseAppShell.cpp:189
        thread = 0x4821dac0
#24 0x0f891060 in nsAppStartup::Run (this=0x4a886b20) at /build/buildd-iceweasel_7.0.1-1-powerpc-JVTQBE/iceweasel-7.0.1/toolkit/components/startup/nsAppStartup.cpp:222
        rv = <optimized out>
#25 0x0f024d20 in XRE_main (argc=<optimized out>, argv=<optimized out>, aAppData=<optimized out>) at /build/buildd-iceweasel_7.0.1-1-powerpc-JVTQBE/iceweasel-7.0.1/toolkit/xre/nsAppRunner.cpp:3570
        appStartup = {<nsCOMPtr_base> = {mRawPtr = 0x4a886b20}, <No data fields>}
        shuttingDown = 0
        workingDir = {<nsCOMPtr_base> = {mRawPtr = 0x4cb94aa0}, <No data fields>}
        remoteService = {<nsCOMPtr_base> = {mRawPtr = 0x4ee7ce70}, <No data fields>}
        event_tracing_running = false
        cmdLine = {<nsCOMPtr_base> = {mRawPtr = 0x4c913b40}, <No data fields>}
        xpcom = {mServiceManager = 0x4825f264, static gNativeAppSupport = 0x4820bc28}
        desktopStartupIDEnv = <optimized out>
        flagFile = {<nsCOMPtr_base> = {mRawPtr = 0x4821a6b0}, <No data fields>}
        updRoot = {<nsCOMPtr_base> = {mRawPtr = 0x4821a1a0}, <No data fields>}
        persistent = 1
        profLD = {<nsCOMPtr_base> = {mRawPtr = 0x4821afb0}, <No data fields>}
        cachesOK = <optimized out>
        desktopStartupIDPtr = <optimized out>
        nativeApp = {<nsCOMPtr_base> = {mRawPtr = 0x4820bc28}, <No data fields>}
        startOffline = <optimized out>
        profileName = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0xbfa57268 "test", mLength = 4, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0xbfa57268 "test"}, mStorage = "test\000\000\000I\277\245s\000H\000\260\324", '\000' <repeats 11 times>, "\001\000\000\r\177\000\000\000\000H\002\065P\020\000\r}\016\317:\220\020\000\006\b\000\000\000\001\277\245r\320\017\265\361\b"}
        versionOK = 262487892
        appInitiatedRestart = 0
        desktopStartupID = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0xbfa57310 "", mLength = 0, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0xbfa57310 ""}, mStorage = "\000\000\000\001H\002\031\000\377\377\377\377\000\000\000\000\016\316\337\360H\002\065PH!c\210\000\000\000\002\000\000\000\000\020\001~\210\000\000\000\000\001'\023\210\277\245s`\017\001O\\H\002\017\360H\002\065P"}
        display_name = <optimized out>
        xremotearg = <optimized out>
        _g_set_application_name = <optimized out>
        canRun = 1
        profileLock = {<nsCOMPtr_base> = {mRawPtr = 0x4827ae80}, <No data fields>}
        profD = {<nsCOMPtr_base> = {mRawPtr = 0x4821af20}, <No data fields>}
        version = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0xbfa57214 "1.0pre_git/20110930090536", mLength = 25, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0xbfa57214 "1.0pre_git/20110930090536"}, mStorage = "1.0pre_git/20110930090536\000e\220$\000\b\"\020\001~\210\000\000\000\030\277\245r\230\277\245rp\000\000\000\030\277\245rx\000\000\000\031\277\245r`"}
        display = 0x48253140
        _gtk_window_set_auto_startup_notification = <optimized out>
        osABI = {<nsCString> = {<nsACString_internal> = {mData = 0xfc7f11d "Linux_ppc-gcc3", mLength = 14, mFlags = 1}, <No data fields>}, <No data fields>}
        fFlagFile = {<nsCOMPtr_base> = {mRawPtr = 0x4821a6b0}, <No data fields>}
        rv = 0
        override = <error reading variable override (value has been optimized out)>
        appData = {<nsXREAppData> = {size = 56, directory = 0x4821a1a0, vendor = 0x482091c0 "conkeror.mozdev.org", name = 0x4820a1f0 "conkeror", version = 0x4820b0a0 "1.0pre", buildID = 0x4820c0a4 "git", ID = 0x48219100 "{a79fe89b-6662-4ff4-8e88-09950ad4dfde}", copyright = 0x0, flags = 4, xreDirectory = 0x4821a2c0, minVersion = 0x4820a200 "1.8.9999", maxVersion = 0x48226102 "*", crashReporterURL = 0x0, profile = 0x0}, <No data fields>}
        ar = <optimized out>
        home = <optimized out>
        gtkModules = <optimized out>
        dirProvider = {<nsIDirectoryServiceProvider2> = {<nsIDirectoryServiceProvider> = {<nsISupports> = {_vptr.nsISupports = 0xfe44d50}, <No data fields>}, <No data fields>}, <nsIProfileStartup> = {<nsISupports> = {_vptr.nsISupports = 0xfe44d74}, <No data fields>}, mAppProvider = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, mGREDir = {<nsCOMPtr_base> = {mRawPtr = 0x4821a2c0}, <No data fields>}, mXULAppDir = {<nsCOMPtr_base> = {mRawPtr = 0x4821a1a0}, <No data fields>}, mProfileDir = {<nsCOMPtr_base> = {mRawPtr = 0x4821af20}, <No data fields>}, mProfileLocalDir = {<nsCOMPtr_base> = {mRawPtr = 0x4821afb0}, <No data fields>}, mProfileNotified = 1 '\001', mAppBundleDirectories = {<nsCOMArray_base> = {mArray = {mImpl = 0x0}}, <No data fields>}, mExtensionDirectories = {<nsCOMArray_base> = {mArray = {mImpl = 0x4c2f52e0}}, <No data fields>}, mThemeDirectories = {<nsCOMArray_base> = {mArray = {mImpl = 0x0}}, <No data fields>}}
#26 0x10001adc in main (argc=4, argv=0xbfa576f8) at /build/buildd-iceweasel_7.0.1-1-powerpc-JVTQBE/iceweasel-7.0.1/xulrunner/app/nsXULRunnerApp.cpp:383
        appDataFile = 0xbfa57ce5 "/home/joerg/git/conkeror/application.ini"
        appDataLF = {<nsCOMPtr_base> = {mRawPtr = 0x4821a110}, <No data fields>}
        rv = <optimized out>
        appData = {mAppData = 0x482163c0}

Bye, Jörg

-- System Information:
Debian Release: unstable/experimental
  APT prefers unstable
  APT policy: (900, 'unstable'), (700, 'experimental')
Architecture: powerpc (ppc)

Kernel: Linux 3.1.0-rc8.ledtest-00743-gf72a209-dirty
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages xulrunner-7.0 depends on:
ii  libasound2                1.0.24.1-4      
ii  libatk1.0-0               2.2.0-1         
ii  libbz2-1.0                1.0.5-7         
ii  libc6                     2.13-21         
ii  libcairo2                 1.10.2-6.1      
ii  libdbus-1-3               1.4.16-1        
ii  libevent-1.4-2            1.4.14b-stable-1
ii  libfontconfig1            2.8.0-3         
ii  libfreetype6              2.4.6-2         
ii  libgcc1                   1:4.6.1-13      
ii  libgdk-pixbuf2.0-0        2.24.0-1        
ii  libglib2.0-0              2.28.6-1        
ii  libgtk2.0-0               2.24.6-1        
ii  libhunspell-1.2-0         1.2.14-4        
ii  libjpeg8                  8c-2            
ii  libmozjs7d                7.0.1-1         
ii  libnspr4-0d               4.8.9-1         
ii  libnss3-1d                3.12.11-3       
ii  libpango1.0-0             1.28.4-3        
ii  libpixman-1-0             0.22.2-1        
ii  libreadline6              6.2-5           
ii  libsqlite3-0              3.7.8-1         
ii  libstartup-notification0  0.12-1          
ii  libstdc++6                4.6.1-13        
ii  libvpx0                   0.9.7.p1-1      
ii  libx11-6                  2:1.4.4-2       
ii  libxext6                  2:1.3.0-3       
ii  libxrender1               1:0.9.6-2       
ii  libxt6                    1:1.1.1-2       
ii  zlib1g                    1:1.2.5.dfsg-1  

xulrunner-7.0 recommends no packages.

Versions of packages xulrunner-7.0 suggests:
pn  libcanberra0      0.28-1    
pn  libdbus-glib-1-2  0.98-1    
pn  libgconf2-4       2.32.4-1  
pn  libgnomeui-0      2.24.5-2  
pn  libgnomevfs2-0    1:2.24.4-1
pn  libnotify4        <none>    

-- no debconf information
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature http://en.wikipedia.org/wiki/OpenPGP
URL: <http://lists.alioth.debian.org/pipermail/pkg-mozilla-maintainers/attachments/20111002/e00b5fb3/attachment-0001.pgp>


More information about the pkg-mozilla-maintainers mailing list