Bug#815016: iceweasel: Crashes randomly when playing videos on YouTube

Maja yoraxe at googlemail.com
Wed Feb 17 19:18:58 UTC 2016


Package: iceweasel
Version: 38.6.0esr-1~deb8u1
Severity: normal

Dear Debian folks,


since the beginning of this year, playing videos on YouTube Iceweasel
crashes after a while. Unfortunately, it’s not reproducible. It cannot
be reproduced when run under GDB.
(Edit after creating this report: Updating to Version 38.6.1 didn't
solve the problem.)

Storing a core dump file, the following backtrace could be extracted.

```
(gdb) set pagination off
(gdb) bt full
#0  0xb778cd40 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7761bb6 in raise (sig=11) at
../nptl/sysdeps/unix/sysv/linux/pt-raise.c:37
        resultvar = <optimized out>
        resultvar = <optimized out>
        pid = <optimized out>
#2  0xb43760f9 in nsProfileLock::FatalSignalHandler (signo=11,
info=0x9bd748bc, context=0x9bd748bc) at
/build/iceweasel-CYNVJM/iceweasel-38.6.0esr/profile/dirserviceprovider/nsProfileLock.cpp:180
        unblock_sigs = {__val = {1024, 0 <repeats 31 times>}}
        oldact = 0x0
#3  0xb47be9c5 in AsmJSFaultHandler (signum=11, info=0x9bd7498c,
context=0x9bd74a0c) at
/build/iceweasel-CYNVJM/iceweasel-38.6.0esr/js/src/asmjs/AsmJSSignalHandlers.cpp:940
        context = 0x9bd74a0c
        info = 0x9bd7498c
        signum = 11
#4  <signal handler called>
No symbol table info available.
#5  mozilla::layers::SharedPlanarYCbCrImage::SetDataNoCopy
(this=0x67f01200, aData=...) at
/build/iceweasel-CYNVJM/iceweasel-38.6.0esr/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:141
        serializer = {<mozilla::layers::YCbCrImageDataDeserializerBase>
= {mData = 0x4ba <error: Cannot access memory at address 0x4ba>,
mDataSize = 2665817110, mIsValid = 120}, <No data fields>}
        cbOffset = <optimized out>
        crOffset = <optimized out>
        base = <optimized out>
        yOffset = <optimized out>
#6  0xb3babca1 in mozilla::GStreamerReader::GetImageFromBuffer
(this=0x6802ac00, aBuffer=0x9bd74ddc) at
/build/iceweasel-CYNVJM/iceweasel-38.6.0esr/dom/media/gstreamer/GStreamerReader.cpp:1467
        frame = {info = {finfo = 0x9ee8c67c, interlace_mode =
GST_VIDEO_INTERLACE_MODE_PROGRESSIVE, flags = GST_VIDEO_FLAG_NONE, width
= 480, height = 360, size = 259200, views = 1, chroma_site =
GST_VIDEO_CHROMA_SITE_H_COSITED, colorimetry = {range =
GST_VIDEO_COLOR_RANGE_16_235, matrix = GST_VIDEO_COLOR_MATRIX_BT601,
transfer = GST_VIDEO_TRANSFER_BT709, primaries =
GST_VIDEO_COLOR_PRIMARIES_BT470M}, par_n = 1, par_d = 1, fps_n = 25,
fps_d = 1, offset = {0, 172800, 216000, 0}, stride = {480, 240, 240, 0},
_gst_reserved = {0x0, 0x0, 0x0, 0x0}}, flags =
GST_VIDEO_FRAME_FLAG_NONE, buffer = 0x57fb2b48, meta = 0x0, id = -1,
data = {0x76e01028, 0x76e2b328, 0x76e35be8, 0xb2603000}, map = {{memory
= 0x7d1b0d50, flags = GST_MAP_READ, data = 0x76e01028
"\021\021\021\021", '\020' <repeats 196 times>..., size = 259200,
maxsize = 259200, user_data = {0xb2603588, 0x90, 0xb2569089
<g_private_get+9>, 0xb2603000}, _gst_reserved = {0xb2603588, 0x1,
0x79f921b0, 0xb254021f <g_slice_free1+239>}}, {memory = 0xb2603588,
flags = (GST_MAP_FLAG_LAST | unknown: 1476012872), data = 0x88 <error:
Cannot access memory at address 0x88>, size = 2046370080, maxsize =
2046342416, user_data = {0xb7279444, 0x90, 0x57fac800, 0x2d0},
_gst_reserved = {0x11, 0x0, 0x90, 0x925ff2d8 <_gst_debug_min>}}, {memory
= 0xb75763db <__memset_sse2+459>, flags = (GST_MAP_READ | GST_MAP_WRITE
| unknown: 2991849784), data = 0xb775bf80 <__GI___pthread_mutex_lock+16>
"\201À", size = 2046370224, maxsize = 2046370224, user_data =
{0x6802ac00, 0xb775d020 <__pthread_mutex_unlock_usercnt+16>, 0x90,
0x79f921b0}, _gst_reserved = {0x57faa800, 0xb74454d8, 0xb7425e47
<PR_DestroyMonitor+7>, 0xb74454d8}}, {memory = 0x76d968f0, flags =
(GST_MAP_READ | GST_MAP_WRITE | unknown: 3074580592), data = 0x76d968f0
"", size = 2614582080, maxsize = 0, user_data = {0xb7425fcb
<PR_ExitMonitor+27>, 0x0, 0x0, 0x9f836000}, _gst_reserved = {0x1,
0x57faa820, 0x76f516f0, 0x0}}}, _gst_reserved = {0x0, 0x6802aef4, 0x0,
0x3e8}}
        data = {mYChannel = 0x76e01028 "\021\021\021\021", '\020'
<repeats 196 times>..., mYStride = 480, mYSize =
{<mozilla::gfx::BaseSize<int,
mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> >> = {width =
480, height = 360}, <mozilla::gfx::UnknownUnits> = {<No data fields>},
<No data fields>}, mYSkip = 0, mCbChannel = 0x76e2b328 '\200' <repeats
200 times>..., mCrChannel = 0x76e35be8 '\200' <repeats 200 times>...,
mCbCrStride = 240, mCbCrSize = {<mozilla::gfx::BaseSize<int,
mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> >> = {width =
240, height = 180}, <mozilla::gfx::UnknownUnits> = {<No data fields>},
<No data fields>}, mCbSkip = 0, mCrSkip = 0, mPicX = 0, mPicY = 0,
mPicSize = {<mozilla::gfx::BaseSize<int,
mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> >> = {width =
480, height = 360}, <mozilla::gfx::UnknownUnits> = {<No data fields>},
<No data fields>}, mStereoMode = mozilla::MONO}
        image = {mRawPtr = 0x67f01200}
#7  0xb3bac1d0 in mozilla::GStreamerReader::DecodeVideoFrame
(this=0x6802ac00, aKeyFrameSkip=@0x9bd7503f: false,
aTimeThreshold=<optimized out>) at
/build/iceweasel-CYNVJM/iceweasel-38.6.0esr/dom/media/gstreamer/GStreamerReader.cpp:824
        image = {mRawPtr = 0x67f01200}
        video = {mRawPtr = 0x76c6f5e0}
#8  0xb3b24eaa in mozilla::MediaDecoderReader::RequestVideoData
(this=0x6802ac00, aSkipToNextKeyframe=false, aTimeThreshold=0) at
/build/iceweasel-CYNVJM/iceweasel-38.6.0esr/dom/media/MediaDecoderReader.cpp:245
        p = {mRawPtr = 0x5e48efa0}
        __func__ = "RequestVideoData"
        skip = false
#9  0xb3afbcd6 in
mozilla::detail::MethodCallWithTwoArgs<mozilla::MediaPromise<nsRefPtr<mozilla::VideoData>,
mozilla::MediaDecoderReader::NotDecodedReason, true>,
mozilla::MediaDecoderReader, bool, long long>::Invoke (this=0x68204180)
at /build/iceweasel-CYNVJM/iceweasel-38.6.0esr/dom/media/MediaPromise.h:603
No locals.
#10 0xb3b273bc in
mozilla::detail::ProxyRunnable<mozilla::MediaPromise<nsRefPtr<mozilla::VideoData>,
mozilla::MediaDecoderReader::NotDecodedReason, true> >::Run
(this=0x684c8560) at
/build/iceweasel-CYNVJM/iceweasel-38.6.0esr/dom/media/MediaPromise.h:620
        p = {mRawPtr = 0x5e48efa0}
#11 0xb3b23520 in mozilla::MediaTaskQueue::Runner::Run (this=0x6825e750)
at
/build/iceweasel-CYNVJM/iceweasel-38.6.0esr/dom/media/MediaTaskQueue.cpp:230
        event = {mPtr = 0x684c8560}
        __func__ = "Run"
#12 0xb2d7dcfa in nsThreadPool::Run (this=0x6940ac90) at
/build/iceweasel-CYNVJM/iceweasel-38.6.0esr/xpcom/threads/nsThreadPool.cpp:225
        event = {<nsCOMPtr_base> = {mRawPtr = 0x6825e750}, <No data fields>}
        current = {<nsCOMPtr_base> = {mRawPtr = 0x7a71a320}, <No data
fields>}
        exitThread = false
        wasIdle = 239
        listener = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
        shutdownThreadOnExit = 182
        idleSince = 3000491218
#13 0xb2d7c596 in nsThread::ProcessNextEvent (this=0x7a71a320,
aMayWait=false, aResult=0x9bd751fb) at
/build/iceweasel-CYNVJM/iceweasel-38.6.0esr/xpcom/threads/nsThread.cpp:855
        event = {<nsCOMPtr_base> = {mRawPtr = 0x6940ac94}, <No data fields>}
        reallyWait = <optimized out>
        notifyMainThreadObserver = <optimized out>
        obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
        rv = NS_OK
#14 0xb2d91a45 in NS_ProcessNextEvent (aThread=<optimized out>,
aMayWait=false) at
/build/iceweasel-CYNVJM/iceweasel-38.6.0esr/xpcom/glue/nsThreadUtils.cpp:265
        val = true
#15 0xb2f640c8 in mozilla::ipc::MessagePumpForNonMainThreads::Run
(this=0x5fb22910, aDelegate=0x685c1280) at
/build/iceweasel-CYNVJM/iceweasel-38.6.0esr/ipc/glue/MessagePump.cpp:339
        didWork = <optimized out>
#16 0xb2f578fa in MessageLoop::RunInternal (this=0x685c1280) at
/build/iceweasel-CYNVJM/iceweasel-38.6.0esr/ipc/chromium/src/base/message_loop.cc:233
No locals.
#17 0xb2f57a48 in RunHandler (this=0x685c1280) at
/build/iceweasel-CYNVJM/iceweasel-38.6.0esr/ipc/chromium/src/base/message_loop.cc:226
No locals.
#18 MessageLoop::Run (this=0x685c1280) at
/build/iceweasel-CYNVJM/iceweasel-38.6.0esr/ipc/chromium/src/base/message_loop.cc:200
        save_state = {<MessageLoop::RunState> = {run_depth = 1,
quit_received = false}, loop_ = 0x685c1280, previous_state_ = 0x0}
#19 0xb2d7e7c4 in nsThread::ThreadFunc (aArg=0x7a71a320) at
/build/iceweasel-CYNVJM/iceweasel-38.6.0esr/xpcom/threads/nsThread.cpp:356
        event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
#20 0xb742bc35 in _pt_root (arg=0x67a2d4c0) at
/build/iceweasel-CYNVJM/iceweasel-38.6.0esr/nsprpub/pr/src/pthreads/ptthread.c:212
        rv = 0
        tid = 5639
#21 0xb7759efb in start_thread (arg=0x9bd75b40) at pthread_create.c:309
        __res = <optimized out>
        pd = 0x9bd75b40
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1216954368,
-1680385216, 4001536, -1680387032, 361753709, 1343527988},
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev =
0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#22 0xb7536c6e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129
No locals.
```

Thanks,

Maja


-- Package-specific info:

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

Name: Bookmarks Checker - check for bad links
Location: ${PROFILE_EXTENSIONS}/firefoxbookmarkchecker at everhelper.me.xpi
Status: user-disabled

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

Name: Firebug
Location: ${PROFILE_EXTENSIONS}/firebug at software.joehewitt.com.xpi
Status: enabled

Name: Proxy-Listen.de - Proxyswitcher
Location: ${PROFILE_EXTENSIONS}/admin at proxy-listen.de.xpi
Status: user-disabled

Name: Session Manager
Location: ${PROFILE_EXTENSIONS}/{1280606b-2510-4fe0-97ef-9b5a22eafe30}.xpi
Status: enabled

-- Plugins information
Name: IcedTea-Web Plugin (using IcedTea-Web 1.5 (1.5-2+deb8u1))
Location: /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so
Package: icedtea-7-plugin:i386
Status: enabled

Name: Shockwave Flash (11.2.202.457)
Location: /usr/lib/flashplugin-nonfree/libflashplayer.so
Status: enabled


-- Addons package information
ii  icedtea-7-plug 1.5-2+deb8u1 i386         web browser plugin based on
OpenJ
ii  iceweasel      38.6.0esr-1~ i386         Web browser based on Firefox

-- System Information:
Debian Release: 8.3
  APT prefers stable
  APT policy: (1000, 'stable'), (995, 'stable')
Architecture: i386 (i686)

Kernel: Linux 3.16.0-4-686-pae (SMP w/1 CPU core)
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+deb8u2
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+deb8u4
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:
pn  fonts-mathjax          <none>
pn  fonts-oflb-asana-math  <none>
pn  fonts-stix | otf-stix  <none>
ii  libcanberra0           0.30-2.1
pn  libgnomeui-0           <none>
ii  libgssapi-krb5-2       1.12.1+dfsg-19+deb8u2
pn  mozplugger             <none>

-- no debconf information



More information about the pkg-mozilla-maintainers mailing list