Bug#807618: iceweasel: SIGSEGV when accessing Google+

Soeren D. Schulze soeren.d.schulze at gmx.de
Thu Dec 10 22:58:50 UTC 2015


Package: iceweasel
Version: 38.4.0esr-1~deb8u1
Severity: important

I did the following:

1. Start iceweasel
2. Visit https://plus.google.com/

After that, Iceweasel gave a SIGSEGV with the backtrace below.

Right now, the problem is very reproducible (until Google+ changes its 
content, maybe), but it does *not* occur when running with --safe-mode.


#0  0x00007ffff1aba7bc in nsPrefetchNode::OnStopRequest 
(this=0x7fffd263cda0,
aRequest=<optimized out>, aContext=<optimized out>, aStatus=NS_OK) at
/tmp/buildd/iceweasel-38.4.0esr/uriloader/prefetch/nsPrefetchService.cpp:312
No locals.
#1  0x00007ffff17903b2 in mozilla::net::HttpBaseChannel::DoNotifyListener
(this=this at entry=0x7fffd26f2000) at
/tmp/buildd/iceweasel-38.4.0esr/netwerk/protocol/http/HttpBaseChannel.cpp:2024
         listener = {<nsCOMPtr_base> = {mRawPtr = 0x7fffbcff1a40}, <No data
fields>}
#2  0x00007ffff17b4ae1 in 
mozilla::net::nsHttpChannel::HandleAsyncNotModified
(this=0x7fffd26f2000) at
/tmp/buildd/iceweasel-38.4.0esr/netwerk/protocol/http/nsHttpChannel.cpp:547
         this = 0x7fffd26f2000
#3  0x00007ffff177b597 in nsRunnableMethodImpl<void
(mozilla::net::nsHttpChannel::*)(), void, true>::Run (this=<optimized 
out>) at
../../../dist/include/nsThreadUtils.h:386
No locals.
#4  0x00007ffff167a783 in nsThread::ProcessNextEvent (this=0x7ffff6bfe690,
aMayWait=<optimized out>, aResult=0x7fffffffcbc7) at
/tmp/buildd/iceweasel-38.4.0esr/xpcom/threads/nsThread.cpp:855
         event = {<nsCOMPtr_base> = {mRawPtr = 0x7fffba61f8e0}, <No data
fields>}
         reallyWait = <optimized out>
         notifyMainThreadObserver = <optimized out>
         obs = {<nsCOMPtr_base> = {mRawPtr = 0x7fffdcc24668}, <No data 
fields>}
         rv = NS_OK
#5  0x00007ffff168fb71 in NS_ProcessNextEvent (aThread=<optimized out>,
aMayWait=aMayWait at entry=false) at
/tmp/buildd/iceweasel-38.4.0esr/xpcom/glue/nsThreadUtils.cpp:265
         val = true
#6  0x00007ffff18474ed in mozilla::ipc::MessagePump::Run 
(this=0x7fffe6141c80,
aDelegate=0x7fffe612f6a0) at
/tmp/buildd/iceweasel-38.4.0esr/ipc/glue/MessagePump.cpp:99
         did_work = <optimized out>
#7  0x00007ffff183c251 in RunHandler (this=0x7fffe612f6a0) at
/tmp/buildd/iceweasel-38.4.0esr/ipc/chromium/src/base/message_loop.cc:226
No locals.
#8  MessageLoop::Run (this=0x7fffe612f6a0) at
/tmp/buildd/iceweasel-38.4.0esr/ipc/chromium/src/base/message_loop.cc:200
         save_state = {<MessageLoop::RunState> = {run_depth = 1, 
quit_received =
false}, loop_ = 0x7fffe612f6a0, previous_state_ = 0x0}
#9  0x00007ffff25dd4d2 in nsBaseAppShell::Run (this=0x0) at
/tmp/buildd/iceweasel-38.4.0esr/widget/nsBaseAppShell.cpp:164
         thread = 0x7ffff6bfe690
#10 0x00007ffff2b09c05 in nsAppStartup::Run (this=0x7fffdcc3e060) at
/tmp/buildd/iceweasel-38.4.0esr/toolkit/components/startup/nsAppStartup.cpp:281
         rv = <optimized out>
         retval = <optimized out>
#11 0x00007ffff2b3ce09 in XREMain::XRE_mainRun 
(this=this at entry=0x7fffffffce58)
at /tmp/buildd/iceweasel-38.4.0esr/toolkit/xre/nsAppRunner.cpp:4239
         rv = NS_OK
         appStartup = {<nsCOMPtr_base> = {mRawPtr = 0x7fffdcc3e060}, <No 
data
fields>}
         cmdLine = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd9b9dcc0}, <No data
fields>}
         workingDir = {<nsCOMPtr_base> = {mRawPtr = 0x7fffdc7b9440}, <No 
data
fields>}
#12 0x00007ffff2b3d0c1 in XREMain::XRE_main (this=this at entry=0x7fffffffce58,
argc=argc at entry=1, argv=argv at entry=0x7fffffffe378,
aAppData=aAppData at entry=0x7fffffffd068) at
/tmp/buildd/iceweasel-38.4.0esr/toolkit/xre/nsAppRunner.cpp:4315
         aLocal = 0 '\000'
         rv = <optimized out>
         exit = false
         appInitiatedRestart = false
         sampler_raii4261 = {mHandle = 0x7ffff6bcd000}
         result = 0
#13 0x00007ffff2b3d391 in XRE_main (argc=1, argv=0x7fffffffe378,
aAppData=0x7fffffffd068, aFlags=<optimized out>) at
/tmp/buildd/iceweasel-38.4.0esr/toolkit/xre/nsAppRunner.cpp:4547
         main = {mNativeApp = {<nsCOMPtr_base> = {mRawPtr = 
0x7ffff6bdc6b0}, <No
data fields>}, mProfileSvc = {<nsCOMPtr_base> = {mRawPtr = 
0x7fffe613a880}, <No
data fields>}, mProfD = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6b54040}, 
<No data
fields>}, mProfLD = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6b54100}, <No data
fields>}, mProfileLock = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe6142380}, <No
data fields>}, mRemoteService = {<nsCOMPtr_base> = {mRawPtr = 
0x7fffd806fa20},
<No data fields>}, mScopedXPCOM = {mTuple =
{<mozilla::detail::PairHelper<ScopedXPCOMStartup*,
mozilla::DefaultDelete<ScopedXPCOMStartup>, (mozilla::detail::StorageType)1,
(mozilla::detail::StorageType)0>> =
{<mozilla::DefaultDelete<ScopedXPCOMStartup>> = {<No data fields>}, 
mFirstA =
0x7ffff6ba1a50}, <No data fields>}}, mAppData = {mRawPtr = 0x7ffff6b45c00},
mDirProvider = {<nsIDirectoryServiceProvider2> = 
{<nsIDirectoryServiceProvider>
= {<nsISupports> = {_vptr.nsISupports = 0x7ffff5163550 <vtable for
nsXREDirProvider+16>}, <No data fields>}, <No data fields>},
<nsIProfileStartup> = {<nsISupports> = {_vptr.nsISupports = 0x7ffff5163598
<vtable for nsXREDirProvider+88>}, <No data fields>}, mAppProvider =
{<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, mGREDir =
{<nsCOMPtr_base> = {mRawPtr = 0x7ffff6b52780}, <No data fields>}, 
mGREBinDir =
{<nsCOMPtr_base> = {mRawPtr = 0x7ffff6b52cc0}, <No data fields>}, 
mXULAppDir =
{<nsCOMPtr_base> = {mRawPtr = 0x7ffff6b52a80}, <No data fields>}, 
mProfileDir =
{<nsCOMPtr_base> = {mRawPtr = 0x7ffff6b54040}, <No data fields>},
mProfileLocalDir = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6b54100}, <No data
fields>}, mProfileNotified = true, mAppBundleDirectories = 
{<nsCOMArray_base> =
{mArray = {<nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator>> =
{<nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>> =
{mHdr = 0x7ffff53c4590 <nsTArrayHeader::sEmptyHdr>},
<nsTArray_TypedBase<nsISupports*, nsTArray_Impl<nsISupports*,
nsTArrayInfallibleAllocator> >> = 
{<nsTArray_SafeElementAtHelper<nsISupports*,
nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator> >> = {<No data
fields>}, <No data fields>}, static NoIndex = <optimized out>}, <No data
fields>}}, <No data fields>}, mExtensionDirectories = {<nsCOMArray_base> =
{mArray = {<nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator>> =
{<nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>> =
{mHdr = 0x7fffdb1ee550}, <nsTArray_TypedBase<nsISupports*,
nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator> >> =
{<nsTArray_SafeElementAtHelper<nsISupports*, nsTArray_Impl<nsISupports*,
nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, 
static
NoIndex = <optimized out>}, <No data fields>}}, <No data fields>},
mThemeDirectories = {<nsCOMArray_base> = {mArray =
{<nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator>> =
{<nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>> =
{mHdr = 0x7fffdb1ee950}, <nsTArray_TypedBase<nsISupports*,
nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator> >> =
{<nsTArray_SafeElementAtHelper<nsISupports*, nsTArray_Impl<nsISupports*,
nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, 
static
NoIndex = <optimized out>}, <No data fields>}}, <No data fields>}},
mProfileName = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> =
{mData = 0x7fffe611c4d8 "default", mLength = 7, mFlags = 65541}, <No data
fields>}, mFixedCapacity = 63, mFixedBuf = 0x7fffffffcf18 ""}, mStorage =
"\000\317\377\377\377\177\000\000\237\317\377\377\377\177\000\000\237\317\377\377\377\177\000\000\230\317\377\377\377\177\000\000\237\317\377\377\377\177\000\000\237\317\377\377\377\177\000\000\000\247\326z\355\024\021}P\320\377\377\377\177\000"},
mDesktopStartupID = {<nsFixedCString> = {<nsCString> = 
{<nsACString_internal> =
{mData = 0x7fffffffcf78 "", mLength = 0, mFlags = 65553}, <No data fields>},
mFixedCapacity = 63, mFixedBuf = 0x7fffffffcf78 ""}, mStorage =
"\000\317\377\377\377\177\000\000\a\000\000\000\021\000\001\000?\000\000\000\377\177\000\000\230\317\377\377\377\177\000\000browser\000\200'\265\366\377\177\000\000\071\317c\361\377\177\000\000\000
\265\366\377\177\000"}, mStartOffline = false, mShuttingDown = false,
mDisableRemote = false, mGdkDisplay = 0x7ffff6bef020}
         result = <optimized out>
#14 0x000055555555846e in do_main (argc=1, argv=0x7fffffffe378,
xreDirectory=0x7ffff6b52780) at
/tmp/buildd/iceweasel-38.4.0esr/browser/app/nsBrowserApp.cpp:294
         appData = {<nsXREAppData> = {size = 128, directory = 
0x7ffff6b52a80,
vendor = 0x7ffff6ba12c0 "Mozilla", name = 0x7ffff6b446a0 "Iceweasel",
remotingName = 0x7ffff6b446b0 "iceweasel", version = 0x7ffff6ba12c8 
"38.4.0",
buildID = 0x7ffff6b446c0 "20151103235259", ID = 0x7ffff6bb6d90 
"{ec8030f7-c20a-
464f-9b0e-13a3a9e97384}", copyright = 0x0, flags = 2, xreDirectory =
0x7ffff6b52780, minVersion = 0x7ffff6ba12d0 "38.4.0", maxVersion =
0x7ffff6ba12d8 "38.4.0", crashReporterURL = 0x7ffff6ba12e0 "", profile =
0x7ffff6b446d0 "mozilla/firefox", UAName = 0x0}, <No data fields>}
         exeFile = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6b52900}, <No data
fields>}
         greDir = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6b529c0}, <No data
fields>}
         appSubdir = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6b52a80}, <No data
fields>}
         rv = <optimized out>
         appDataFile = <optimized out>
         metroOnDesktop = false
         appini = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
#15 0x0000555555557bb6 in main (argc=1, argv=0x7fffffffe378) at
/tmp/buildd/iceweasel-38.4.0esr/browser/app/nsBrowserApp.cpp:667
         gotCounters = 1
         initialRUsage = {ru_utime = {tv_sec = 0, tv_usec = 0}, ru_stime =
{tv_sec = 0, tv_usec = 4000}, {ru_maxrss = 16724, __ru_maxrss_word = 16724},
{ru_ixrss = 0, __ru_ixrss_word = 0}, {ru_idrss = 0, __ru_idrss_word = 0},
{ru_isrss = 0, __ru_isrss_word = 0}, {ru_minflt = 219, __ru_minflt_word 
= 219},
{ru_majflt = 5, __ru_majflt_word = 5}, {ru_nswap = 0, __ru_nswap_word = 0},
{ru_inblock = 640, __ru_inblock_word = 640}, {ru_oublock = 0, 
__ru_oublock_word
= 0}, {ru_msgsnd = 0, __ru_msgsnd_word = 0}, {ru_msgrcv = 0, 
__ru_msgrcv_word =
0}, {ru_nsignals = 0, __ru_nsignals_word = 0}, {ru_nvcsw = 13, 
__ru_nvcsw_word
= 13}, {ru_nivcsw = 2, __ru_nivcsw_word = 2}}
         xreDirectory = 0x7ffff6b52780
         rv = <optimized out>
         result = <optimized out>



-- Package-specific info:

-- Extensions information
Name: Adblock Plus
Location: ${PROFILE_EXTENSIONS}/{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}.xpi
Status: enabled

Name: Default theme
Location: 
/usr/lib/iceweasel/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
Package: iceweasel
Status: enabled

Name: Deutsch (DE) Language Pack locale
Location: 
/usr/lib/iceweasel/browser/extensions/langpack-de at iceweasel.mozilla.org.xpi
Package: iceweasel-l10n-de
Status: enabled

Name: NoScript
Location: 
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{73a6fe31-595d-460b-a920-fcc0f8843232}
Package: xul-ext-noscript
Status: enabled

-- Plugins information

-- Addons package information
ii  iceweasel      38.4.0esr-1~ amd64        Web browser based on Firefox
ii  iceweasel-l10n 1:38.4.0esr- all          German language package for 
Icewe
ii  xul-ext-noscri 2.6.9.3-1    all          permissions manager for 
Iceweasel

-- System Information:
Debian Release: 8.2
   APT prefers stable-updates
   APT policy: (500, 'stable-updates'), (500, 'proposed-updates'), (500, 
'stable'), (450, 'testing'), (400, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages iceweasel depends on:
ii  debianutils               4.4+b1
ii  fontconfig                2.11.0-6.3
ii  libasound2                1.0.28-1
ii  libatk1.0-0               2.14.0-1
ii  libc6                     2.19-18+deb8u1
ii  libcairo2                 1.14.0-2.1
ii  libdbus-1-3               1.8.20-0+deb8u1
ii  libdbus-glib-1-2          0.102-1
ii  libevent-2.0-5            2.0.21-stable-2
ii  libffi6                   3.1-2+b2
ii  libfontconfig1            2.11.0-6.3
ii  libfreetype6              2.5.2-3+deb8u1
ii  libgcc1                   1:4.9.2-10
ii  libgdk-pixbuf2.0-0        2.31.1-2+deb8u3
ii  libglib2.0-0              2.42.1-1
ii  libgtk2.0-0               2.24.25-3
ii  libhunspell-1.3-0         1.3.3-3
ii  libpango-1.0-0            1.36.8-3
ii  libsqlite3-0              3.8.7.1-1+deb8u1
ii  libstartup-notification0  0.12-4
ii  libstdc++6                4.9.2-10
ii  libx11-6                  2:1.6.2-3
ii  libxcomposite1            1:0.4.4-1
ii  libxdamage1               1:1.1.4-2+b1
ii  libxext6                  2:1.3.3-1
ii  libxfixes3                1:5.0.1-2+b2
ii  libxrender1               1:0.9.8-1+b1
ii  libxt6                    1:1.1.4-1+b1
ii  procps                    2:3.3.9-9
ii  zlib1g                    1:1.2.8.dfsg-2+b1

Versions of packages iceweasel recommends:
ii  gstreamer1.0-libav         1.4.4-2
ii  gstreamer1.0-plugins-good  1.4.4-2

Versions of packages iceweasel suggests:
ii  fonts-mathjax          2.4-2
ii  fonts-oflb-asana-math  000.907-6
ii  fonts-stix [otf-stix]  1.1.1-1
ii  libcanberra0           0.30-2.1
ii  libgnomeui-0           2.24.5-3
ii  libgssapi-krb5-2       1.12.1+dfsg-19+deb8u1
pn  mozplugger             <none>

-- Configuration Files:
/etc/iceweasel/iceweaselrc a7f1bcffd6febdb02e86652a60ebfd16 [Errno 2] 
Datei oder Verzeichnis nicht gefunden: u'/etc/iceweasel/iceweaselrc 
a7f1bcffd6febdb02e86652a60ebfd16'

-- no debconf information



More information about the pkg-mozilla-maintainers mailing list