Bug#932767: gnome-shell: Segmentation fault in js engine

Felipe Sateler fsateler at debian.org
Tue Jul 23 14:58:34 BST 2019


On Mon, Jul 22, 2019 at 5:02 PM Simon McVittie <smcv at debian.org> wrote:

> I think this is the actual crash:
>
> On Mon, 22 Jul 2019 at 16:31:43 -0400, Felipe Sateler wrote:
> > #24 0x00007f1624226c1a in malloc_printerr (str=str at entry=0x7f162432943b
> "free(): invalid pointer") at malloc.c:5341
> > #25 0x00007f162422842c in _int_free (av=<optimized out>, p=<optimized
> out>, have_lock=<optimized out>) at malloc.c:4165
> > #26 0x00007f1621ef35cd in js::jit::MCallGetProperty::name() const
> (this=<optimized out>) at ./js/src/jit/shared/Assembler-shared.h:253
>
> Unfortunately this is often a result of prior memory corruption, so
> it's unlikely to be feasible to debug without knowing how to reproduce it.
>
> Are there any interesting assertion messages from gnome-shell in the
> system log?
>

So, I think there are more interesting logs without filtering for
gnome-shell. It appears the cause is unplugging my usb C hub, which in turn
has the HDMI connector for the external monitor.

-- Logs begin at Sun 2019-03-24 17:30:04 -03, end at Tue 2019-07-23
09:55:32 -04. --
Jul 22 14:50:26 felipedell org.gnome.Shell.desktop[2665]: libinput error:
client bug: timer event7 debounce short: offset negative (-11ms)
Jul 22 14:50:26 felipedell google-chrome.desktop[2665]:
[3230:3230:0722/145026.621040:ERROR:buffer_manager.cc(488)]
[.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error
from previous GL comm
Jul 22 14:50:27 felipedell google-chrome.desktop[2665]:
[3160:3160:0722/145027.070494:ERROR:os_exchange_data_provider_aurax11.cc(498)]
Not implemented reached in virtual uint32_t
ui::OSExchangeDataProviderAuraX11:
Jul 22 14:50:27 felipedell org.gnome.Shell.desktop[2665]: libinput error:
client bug: timer event7 debounce short: offset negative (-1ms)
Jul 22 14:50:42 felipedell org.gnome.Shell.desktop[2665]: libinput error:
client bug: timer event7 debounce: offset negative (-0ms)
Jul 22 14:50:42 felipedell org.gnome.Shell.desktop[2665]: libinput error:
client bug: timer event7 debounce: offset negative (-7ms)
Jul 22 14:50:42 felipedell org.gnome.Shell.desktop[2665]: libinput error:
client bug: timer event7 debounce short: offset negative (-20ms)
Jul 22 14:50:51 felipedell org.gnome.Shell.desktop[2665]: libinput error:
client bug: timer event7 debounce short: offset negative (-0ms)
Jul 22 14:51:00 felipedell org.gnome.Shell.desktop[2665]: libinput error:
client bug: timer event7 debounce short: offset negative (-3ms)
Jul 22 14:51:05 felipedell org.gnome.Shell.desktop[2665]: libinput error:
client bug: timer event7 debounce short: offset negative (-6ms)
Jul 22 14:53:08 felipedell kernel: perf: interrupt took too long (4055 >
4048), lowering kernel.perf_event_max_sample_rate to 49250
Jul 22 14:56:54 felipedell gnome-shell[2665]: Object St.Button
(0x5631b4ff6e30), has been already deallocated — impossible to access it.
This might be caused by the object having been destroyed from C code using s
Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: == Stack trace
for context 0x5631b21531f0 ==
Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #0   5631b563d6b8
i   /home/felipe/.local/share/gnome-shell/extensions/hibernate-status at dromi/extension.js:202
(7f15e2e3ac10 @ 353)
Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #1   7ffcc6b61610
b   resource:///org/gnome/gjs/modules/_legacy.js:82 (7f15e3fb0b80 @ 71)
Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #2   5631b563d5f8
i   resource:///org/gnome/shell/ui/extensionSystem.js:83 (7f15e3b54d30 @
436)
Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #3   5631b563d578
i   resource:///org/gnome/shell/ui/extensionSystem.js:354 (7f15e3b5b8b0 @
13)
Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #4   7ffcc6b625b0
b   self-hosted:261 (7f15e3fc1dc0 @ 223)
Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #5   5631b563d4f8
i   resource:///org/gnome/shell/ui/extensionSystem.js:353 (7f15e3b5b820 @
64)
Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #6   5631b563d478
i   resource:///org/gnome/shell/ui/extensionSystem.js:371 (7f15e3b5b940 @
87)
Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #7   7ffcc6b63700
b   resource:///org/gnome/gjs/modules/signals.js:128 (7f15e3fc18b0 @ 386)
Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #8   7ffcc6b64330
b   resource:///org/gnome/shell/ui/sessionMode.js:206 (7f15e3a40790 @ 254)
Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #9   7ffcc6b64fb0
b   resource:///org/gnome/gjs/modules/_legacy.js:82 (7f15e3fb0b80 @ 71)
Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #10
5631b563d338 i   resource:///org/gnome/shell/ui/sessionMode.js:168
(7f15e3a40550 @ 40)
Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #11
7ffcc6b65f30 b   resource:///org/gnome/gjs/modules/_legacy.js:82
(7f15e3fb0b80 @ 71)
Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #12
5631b563d290 i   resource:///org/gnome/shell/ui/screenShield.js:1279
(7f15e3a284c0 @ 188)
Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #13
7ffcc6b66eb0 b   resource:///org/gnome/gjs/modules/_legacy.js:82
(7f15e3fb0b80 @ 71)
Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #14
5631b563d1e0 i   resource:///org/gnome/shell/ui/screenShield.js:1328
(7f15e3a28550 @ 391)
Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #15
7ffcc6b67e30 b   resource:///org/gnome/gjs/modules/_legacy.js:82
(7f15e3fb0b80 @ 71)
Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #16
5631b563d160 i   resource:///org/gnome/shell/ui/screenShield.js:851
(7f15e3a263a0 @ 25)
Jul 22 14:56:54 felipedell gnome-shell[2665]: clutter_actor_destroy:
assertion 'CLUTTER_IS_ACTOR (self)' failed
Jul 22 14:57:47 felipedell kernel: usb 1-1: USB disconnect, device number 5
Jul 22 14:57:47 felipedell kernel: usb 1-1.2: USB disconnect, device number
6
Jul 22 14:57:47 felipedell kernel: usb 1-1.2.1: USB disconnect, device
number 8
Jul 22 14:57:47 felipedell kernel: r8152 2-1.1:1.0 enx00e04c6802f5: Stop
submitting intr, status -71
Jul 22 14:57:47 felipedell kernel: usb 1-1.2.2: USB disconnect, device
number 9
Jul 22 14:57:47 felipedell kernel: usb 1-1.4: USB disconnect, device number
7
Jul 22 14:57:48 felipedell kernel: usb 2-1: USB disconnect, device number 2
Jul 22 14:57:48 felipedell kernel: usb 2-1.1: USB disconnect, device number
3
Jul 22 14:57:48 felipedell NetworkManager[1876]: <info>  [1563821868.0472]
device (enx00e04c6802f5): state change: unavailable -> unmanaged (reason
'removed', sys-iface-state: 'removed')
Jul 22 14:57:49 felipedell kernel: [drm:intel_dp_start_link_train [i915]]
*ERROR* failed to enable link training
Jul 22 14:57:50 felipedell gnome-shell[2665]: Could not release device
(13,86): GDBus.Error:org.freedesktop.login1.DeviceNotTaken: Device not taken
Jul 22 14:57:50 felipedell org.gnome.Shell.desktop[2665]: free(): invalid
pointer
Jul 22 14:57:50 felipedell org.gnome.Shell.desktop[2665]: == Stack trace
for context 0x5631b21531f0 ==
Jul 22 14:57:50 felipedell org.gnome.Shell.desktop[2665]: #0   5631b563d560
i   resource:///org/gnome/shell/ui/lightbox.js:223 (7f15e3b28a60 @ 1208599)
Jul 22 14:57:50 felipedell kernel: show_signal_msg: 27 callbacks suppressed
Jul 22 14:57:50 felipedell kernel: JS Helper[2716]: segfault at 0 ip
00007f1622285714 sp 00007f1614335f10 error 4 in libmozjs-60.so.0.0.0
(deleted)[7f1621d6b000+70e000]
Jul 22 14:57:50 felipedell kernel: Code: 6c 01 0f 84 ae 00 00 00 49 8b 84
24 80 00 00 00 49 8b 54 24 78 49 8b 4c 24 70 4c 89 63 28 48 89 43 30 48 89
53 38 48 89 4b 40 <f7> 00 00 01 00 00 74 27 49 3b 84 24 88 00 00
Jul 22 14:57:50 felipedell systemd[1]: Created slice
system-systemd\x2dcoredump.slice.
Jul 22 14:57:50 felipedell systemd[1]: Started Process Core Dump (PID
26159/UID 0).
Jul 22 14:57:51 felipedell tilix[13202]: Error reading events from display:
Broken pipe
Jul 22 14:57:51 felipedell firewall-applet[2945]: Error reading events from
display: Broken pipe
Jul 22 14:57:51 felipedell hp-systray[2937]: Error reading events from
display: Broken pipe
Jul 22 14:57:51 felipedell evolution-alarm[2935]: Error reading events from
display: Broken pipe
Jul 22 14:57:51 felipedell gnome-calendar[6580]: Error reading events from
display: Broken pipe
Jul 22 14:57:51 felipedell google-chrome.desktop[2665]: Gdk-Message:
14:57:51.766: Error reading events from display: Broken pipe
Jul 22 14:57:51 felipedell seahorse[6586]: Error reading events from
display: Broken pipe
Jul 22 14:57:51 felipedell polkitd(authority=local)[1757]: Unregistered
Authentication Agent for unix-session:2 (system bus name :1.285, object
path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UT
Jul 22 14:57:51 felipedell org.gnome.Shell.desktop[2665]: (EE) failed to
read Wayland events: Connection reset by peer
Jul 22 14:57:51 felipedell gnome-session[2635]: gnome-session-binary[2635]:
WARNING: Application 'org.gnome.Shell.desktop' killed by signal 11
Jul 22 14:57:51 felipedell gnome-session-binary[2635]: WARNING: Application
'org.gnome.Shell.desktop' killed by signal 11

-- 

Saludos,
Felipe Sateler
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20190723/ec2af2db/attachment.html>


More information about the pkg-gnome-maintainers mailing list