Bug#777594: iceweasel: SIGPIPE under gdb, segfault related to gstreamer otherwise
Arthur Marsh
arthur.marsh at internode.on.net
Tue Feb 10 11:12:28 UTC 2015
Package: iceweasel
Version: 35.0.1-1
Severity: normal
Dear Maintainer,
*** Reporter, please consider answering these questions, where appropriate ***
* What led up to the situation?
using a chat server with sound notifications
* What exactly did you do (or not do) that was effective (or
ineffective)?
When attempting to report this bug I experienced:
Gathering additional data, this may take a while...
(process:22551): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
^CThe package bug script /usr/share/bug/iceweasel/script exited with an error stus (return code = 2)
The script had locked up.
Outside of gdb I experienced:
** (iceweasel:28666): CRITICAL **: gst_app_src_set_size: assertion 'GST_IS_APP_SRC (appsrc)' failed
** (iceweasel:28666): CRITICAL **: gst_app_src_set_size: assertion 'GST_IS_APP_SRC (appsrc)' failed
** (iceweasel:28666): CRITICAL **: gst_app_src_set_size: assertion 'GST_IS_APP_SRC (appsrc)' failed
(iceweasel:28666): GStreamer-CRITICAL **: gst_poll_get_read_gpollfd: assertion 'set != NULL' failed
(iceweasel:28666): GStreamer-CRITICAL **: gst_poll_get_read_gpollfd: assertion 'set != NULL' failed
(iceweasel:28666): GStreamer-CRITICAL **: gst_poll_write_control: assertion 'set != NULL' failed
(iceweasel:28666): GStreamer-CRITICAL **: gst_poll_write_control: assertion 'set != NULL' failed
(iceweasel:28666): GStreamer-CRITICAL **: gst_poll_get_read_gpollfd: assertion 'set != NULL' failed
** (iceweasel:28666): CRITICAL **: gst_app_src_set_size: assertion 'GST_IS_APP_SRC (appsrc)' failed
(iceweasel:28666): GStreamer-CRITICAL **: gst_poll_get_read_gpollfd: assertion 'set != NULL' failed
(iceweasel:28666): GStreamer-CRITICAL **: gst_poll_get_read_gpollfd: assertion 'set != NULL' failed
(iceweasel:28666): GStreamer-CRITICAL **: gst_bus_timed_pop_filtered: assertion 'timeout == 0 || bus->priv->poll != NULL' failed
Segmentation fault
Inside gdb I received the following:
[Thread 0x7fff700ff700 (LWP 21764) exited]
Program received signal SIGPIPE, Broken pipe.
[Switching to Thread 0x7fffdeeff700 (LWP 21576)]
0x00007ffff7bcdf4b in __libc_send (fd=179, buf=buf at entry=0x7fff80896000, n=n at entry=27, flags=-1, flags at entry=0) at ../sysdeps/unix/sysv/linux/x86_64/send.c:31
31 ../sysdeps/unix/sysv/linux/x86_64/send.c: No such file or directory.
(gdb) bt full
#0 0x00007ffff7bcdf4b in __libc_send (fd=179, buf=buf at entry=0x7fff80896000, n=n at entry=27, flags=-1, flags at entry=0) at ../sysdeps/unix/sysv/linux/x86_64/send.c:31
resultvar = 44
oldtype = 0
#1 0x00007ffff19c632d in pt_Send (fd=0x7fff9a73ac70, buf=0x7fff80896000, amount=27, flags=0, timeout=0) at ptio.c:1914
syserrno = <optimized out>
bytes = -1
fNeedContinue = 0
#2 0x00007ffff101010d in ssl_DefSend (ss=0x7fff8088c000, buf=0x7fff80896000 "\025\003\003", len=27, flags=0) at ssldef.c:94
rv = <optimized out>
lower = 0x7fff9a73ac70
sent = 0
#3 0x00007ffff1000e54 in ssl3_SendRecord (ss=0x7fff8088c000, epoch=2, type=27, type at entry=content_alert, pIn=0x7fffdeefeb62 "\357\336\377\177", nIn=0, flags=0) at ssl3con.c:2940
sent = -32
spaceNeeded = 2156486656
numRecords = 0
#4 0x00007ffff10014d1 in SSL3_SendAlert (ss=ss at entry=0x7fff8088c000, level=level at entry=alert_warning, desc=desc at entry=close_notify) at ssl3con.c:3231
sent = <optimized out>
bytes = "\001"
rv = SECSuccess
#5 0x00007ffff1015cd6 in ssl_SecureClose (ss=0x7fff8088c000) at sslsecur.c:1138
No locals.
#6 0x00007ffff3ca0337 in nsNSSSocketInfo::CloseSocketAndDestroy (this=0x7fff9c8caf00) at /tmp/buildd/iceweasel-35.0.1/security/manager/ssl/src/nsNSSIOLayer.cpp:1049
popped = 0x7fff9a73aee0
poppedPlaintext = 0x0
status = <optimized out>
#7 0x00007ffff3ca03be in nsSSLIOLayerClose (fd=0x7fff8f1ed1f0) at /tmp/buildd/iceweasel-35.0.1/security/manager/ssl/src/nsNSSIOLayer.cpp:1026
locker = {<No data fields>}
socketInfo = <optimized out>
#8 0x00007ffff2969f53 in nsSocketTransport::ReleaseFD_Locked (this=0x7fff747838e0, fd=<optimized out>) at /tmp/buildd/iceweasel-35.0.1/netwerk/base/src/nsSocketTransport2.cpp:1674
fd = <optimized out>
this = 0x7fff747838e0
#9 0x00007ffff296a52c in nsSocketTransport::OnSocketDetached (this=0x7fff747838e0, fd=<optimized out>) at /tmp/buildd/iceweasel-35.0.1/netwerk/base/src/nsSocketTransport2.cpp:1937
lock = {mLock = 0x7fff747839f0}
secCtrl = {<nsCOMPtr_base> = {mRawPtr = 0x7fff9c8cafb8}, <No data fields>}
ourCallbacks = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
ourEventSink = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
#10 0x00007ffff296c823 in nsSocketTransportService::DetachSocket (this=this at entry=0x7ffff6c6f530, listHead=0x7fff93762000, sock=0x7fff937621b0) at /tmp/buildd/iceweasel-35.0.1/netwerk/base/src/nsSocketTransportService2.cpp:187
event = {<nsCOMPtr_base> = {mRawPtr = 0x29}, <No data fields>}
#11 0x00007ffff296cda6 in nsSocketTransportService::DoPollIteration (this=this at entry=0x7ffff6c6f530, wait=<optimized out>) at /tmp/buildd/iceweasel-35.0.1/netwerk/base/src/nsSocketTransportService2.cpp:911
i = 18
count = 1
pollInterval = 0
n = 1
#12 0x00007ffff296d0d4 in nsSocketTransportService::Run (this=0x7ffff6c6f530) at /tmp/buildd/iceweasel-35.0.1/netwerk/base/src/nsSocketTransportService2.cpp:733
pendingEvents = false
goingOffline = <optimized out>
thread = 0x7fffdef14480
threadInt = {<nsCOMPtr_base> = {mRawPtr = 0x7fffdef14480}, <No data fields>}
#13 0x00007ffff29010c7 in nsThread::ProcessNextEvent (this=0x7fffdef14480, aMayWait=<optimized out>, aResult=0x7fffdeefedf7) at /tmp/buildd/iceweasel-35.0.1/xpcom/threads/nsThread.cpp:830
event = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6c6f548}, <No data fields>}
reallyWait = <optimized out>
notifyMainThreadObserver = <optimized out>
obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
rv = NS_OK
#14 0x00007ffff29140de in NS_ProcessNextEvent (aThread=<optimized out>, aMayWait=aMayWait at entry=false) at /tmp/buildd/iceweasel-35.0.1/xpcom/glue/nsThreadUtils.cpp:265
val = true
#15 0x00007ffff2ad7254 in mozilla::ipc::MessagePumpForNonMainThreads::Run (this=0x7fffdef1b040, aDelegate=0x7ffff6cdd9e0) at /tmp/buildd/iceweasel-35.0.1/ipc/glue/MessagePump.cpp:339
didWork = <optimized out>
#16 0x00007ffff2ac7f85 in RunHandler (this=0x7ffff6cdd9e0) at /tmp/buildd/iceweasel-35.0.1/ipc/chromium/src/base/message_loop.cc:223
No locals.
#17 MessageLoop::Run (this=this at entry=0x7ffff6cdd9e0) at /tmp/buildd/iceweasel-35.0.1/ipc/chromium/src/base/message_loop.cc:197
save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7ffff6cdd9e0, previous_state_ = 0x0}
#18 0x00007ffff2901d0f in nsThread::ThreadFunc (aArg=0x7fffdef14480) at /tmp/buildd/iceweasel-35.0.1/xpcom/threads/nsThread.cpp:350
self = 0x7fffdef14480
event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
#19 0x00007ffff19c9848 in _pt_root (arg=0x7ffff6c92a40) at ptthread.c:212
rv = <optimized out>
thred = 0x7ffff6c92a40
detached = 0
id = 140736933656320
tid = 21576
#20 0x00007ffff7bc70a4 in start_thread (arg=0x7fffdeeff700) at pthread_create.c:309
__res = <optimized out>
pd = 0x7fffdeeff700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736933656320, -6506541657417913797, 1, 140737354125408, 140737333766720, 140736933656320, 6506473350801582651, 6506559812292635195}, 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"
#21 0x00007ffff707f04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
* What was the outcome of this action?
* What outcome did you expect instead?
*** End of the template - remove these template lines ***
-- Package-specific info:
-- System Information:
Debian Release: 8.0
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.19.0 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: sysvinit (via /sbin/init)
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-15
ii libcairo2 1.14.0-2.1
ii libdbus-1-3 1.8.16-1
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-2
ii libgcc1 1:5-20150127-1
ii libgdk-pixbuf2.0-0 2.31.1-2+b1
ii libglib2.0-0 2.42.1-1
ii libgtk2.0-0 2.24.25-1
ii libhunspell-1.3-0 1.3.3-3
ii libnspr4 2:4.10.7-1
ii libnss3 2:3.17.2-1.1
ii libpango-1.0-0 1.36.8-3
ii libsqlite3-0 3.8.7.4-1
ii libstartup-notification0 0.12-4
ii libstdc++6 5-20150127-1
ii libvpx1 1.3.0-3
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-8
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-17
pn mozplugger <none>
-- Configuration Files:
/etc/iceweasel/iceweaselrc a7f1bcffd6febdb02e86652a60ebfd16 [Errno 2] No such file or directory: u'/etc/iceweasel/iceweaselrc a7f1bcffd6febdb02e86652a60ebfd16'
-- no debconf information
-- debsums errors found:
prelink: /usr/lib/iceweasel/iceweasel: at least one of file's dependencies has changed since prelinking
debsums: changed file /usr/lib/iceweasel/iceweasel (from iceweasel package)
More information about the pkg-mozilla-maintainers
mailing list