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