<div dir="ltr"><div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jul 22, 2019 at 5:02 PM Simon McVittie <<a href="mailto:smcv@debian.org">smcv@debian.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I think this is the actual crash:<br>
<br>
On Mon, 22 Jul 2019 at 16:31:43 -0400, Felipe Sateler wrote:<br>
> #24 0x00007f1624226c1a in malloc_printerr (str=str@entry=0x7f162432943b "free(): invalid pointer") at malloc.c:5341<br>
> #25 0x00007f162422842c in _int_free (av=<optimized out>, p=<optimized out>, have_lock=<optimized out>) at malloc.c:4165<br>
> #26 0x00007f1621ef35cd in js::jit::MCallGetProperty::name() const (this=<optimized out>) at ./js/src/jit/shared/Assembler-shared.h:253<br>
<br>
Unfortunately this is often a result of prior memory corruption, so<br>
it's unlikely to be feasible to debug without knowing how to reproduce it.<br>
<br>
Are there any interesting assertion messages from gnome-shell in the<br>
system log?<br></blockquote><div> </div><div>This is the log leading up to the crash:</div><div><br></div><div>-- Logs begin at Sun 2019-03-24 17:30:04 -03, end at Mon 2019-07-22 17:11:13 -04. --<br>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::DispatchEvent(const ui::PlatformEvent &)<br>Jul 22 14:50:27 felipedell org.gnome.Shell.desktop[2665]: libinput error: client bug: timer event7 debounce short: offset negative (-1ms)<br>Jul 22 14:50:42 felipedell org.gnome.Shell.desktop[2665]: libinput error: client bug: timer event7 debounce: offset negative (-0ms)<br>Jul 22 14:50:42 felipedell org.gnome.Shell.desktop[2665]: libinput error: client bug: timer event7 debounce: offset negative (-7ms)<br>Jul 22 14:50:42 felipedell org.gnome.Shell.desktop[2665]: libinput error: client bug: timer event7 debounce short: offset negative (-20ms)<br>Jul 22 14:50:51 felipedell org.gnome.Shell.desktop[2665]: libinput error: client bug: timer event7 debounce short: offset negative (-0ms)<br>Jul 22 14:51:00 felipedell org.gnome.Shell.desktop[2665]: libinput error: client bug: timer event7 debounce short: offset negative (-3ms)<br>Jul 22 14:51:05 felipedell org.gnome.Shell.desktop[2665]: libinput error: client bug: timer event7 debounce short: offset negative (-6ms)<br>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 something such as destroy(), dispose(), or remove() vfuncs.<br>Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: == Stack trace for context 0x5631b21531f0 ==<br>Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #0 5631b563d6b8 i /home/felipe/.local/share/gnome-shell/extensions/hibernate-status@dromi/extension.js:202 (7f15e2e3ac10 @ 353)<br>Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #1 7ffcc6b61610 b resource:///org/gnome/gjs/modules/_legacy.js:82 (7f15e3fb0b80 @ 71)<br>Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #2 5631b563d5f8 i resource:///org/gnome/shell/ui/extensionSystem.js:83 (7f15e3b54d30 @ 436)<br>Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #3 5631b563d578 i resource:///org/gnome/shell/ui/extensionSystem.js:354 (7f15e3b5b8b0 @ 13)<br>Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #4 7ffcc6b625b0 b self-hosted:261 (7f15e3fc1dc0 @ 223)<br>Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #5 5631b563d4f8 i resource:///org/gnome/shell/ui/extensionSystem.js:353 (7f15e3b5b820 @ 64)<br>Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #6 5631b563d478 i resource:///org/gnome/shell/ui/extensionSystem.js:371 (7f15e3b5b940 @ 87)<br>Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #7 7ffcc6b63700 b resource:///org/gnome/gjs/modules/signals.js:128 (7f15e3fc18b0 @ 386)<br>Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #8 7ffcc6b64330 b resource:///org/gnome/shell/ui/sessionMode.js:206 (7f15e3a40790 @ 254)<br>Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #9 7ffcc6b64fb0 b resource:///org/gnome/gjs/modules/_legacy.js:82 (7f15e3fb0b80 @ 71)<br>Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #10 5631b563d338 i resource:///org/gnome/shell/ui/sessionMode.js:168 (7f15e3a40550 @ 40)<br>Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #11 7ffcc6b65f30 b resource:///org/gnome/gjs/modules/_legacy.js:82 (7f15e3fb0b80 @ 71)<br>Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #12 5631b563d290 i resource:///org/gnome/shell/ui/screenShield.js:1279 (7f15e3a284c0 @ 188)<br>Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #13 7ffcc6b66eb0 b resource:///org/gnome/gjs/modules/_legacy.js:82 (7f15e3fb0b80 @ 71)<br>Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #14 5631b563d1e0 i resource:///org/gnome/shell/ui/screenShield.js:1328 (7f15e3a28550 @ 391)<br>Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #15 7ffcc6b67e30 b resource:///org/gnome/gjs/modules/_legacy.js:82 (7f15e3fb0b80 @ 71)<br>Jul 22 14:56:54 felipedell org.gnome.Shell.desktop[2665]: #16 5631b563d160 i resource:///org/gnome/shell/ui/screenShield.js:851 (7f15e3a263a0 @ 25)<br>Jul 22 14:56:54 felipedell gnome-shell[2665]: clutter_actor_destroy: assertion 'CLUTTER_IS_ACTOR (self)' failed<br>Jul 22 14:57:50 felipedell gnome-shell[2665]: Could not release device (13,86): GDBus.Error:org.freedesktop.login1.DeviceNotTaken: Device not taken<br>Jul 22 14:57:50 felipedell org.gnome.Shell.desktop[2665]: free(): invalid pointer<br>Jul 22 14:57:50 felipedell org.gnome.Shell.desktop[2665]: == Stack trace for context 0x5631b21531f0 ==<br>Jul 22 14:57:50 felipedell org.gnome.Shell.desktop[2665]: #0 5631b563d560 i resource:///org/gnome/shell/ui/lightbox.js:223 (7f15e3b28a60 @ 1208599)<br>Jul 22 14:57:51 felipedell google-chrome.desktop[2665]: Gdk-Message: 14:57:51.766: Error reading events from display: Broken pipe<br>Jul 22 14:57:51 felipedell org.gnome.Shell.desktop[2665]: (EE) failed to read Wayland events: Connection reset by peer<br>Jul 22 14:57:51 felipedell google-chrome.desktop[2665]: [3230:3230:0722/145751.824788:ERROR:x11_util.cc(109)] X IO error received (X server probably went away)<br>Jul 22 14:57:51 felipedell google-chrome.desktop[2665]: [3160:3160:0722/145751.825141:ERROR:chrome_browser_main_extra_parts_x11.cc(62)] X IO error received (X server probably went away)<br>Jul 22 14:57:51 felipedell com.googleplaymusicdesktopplayer.GPMDP.desktop[2665]: XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":99.0"<br>Jul 22 14:57:51 felipedell com.googleplaymusicdesktopplayer.GPMDP.desktop[2665]: after 9 requests (6 known processed) with 0 events remaining.<br></div></div><div><br></div><div>I don't know if the hibernate-status extension error is related, but for reference this is the code:</div><div><br></div><div> disable: function() {<br> if (this._menuOpenStateChangedId) {<br> this.systemMenu.menu.disconnect(this._menuOpenStateChangedId);<br> this._menuOpenStateChangedId = 0;<br> }<br><br> if (this._hybridSleepActionId) {<br> this._hybridSleepAction.disconnect(this._hybridSleepActionId);<br> this._hybridSleepActionId = 0;<br> }<br><br> if (this._hibernateActionId) {<br> this._hibernateAction.disconnect(this._hibernateActionId);<br> this._hibernateActionId = 0;<br> }<br><br> this.systemMenu._actionsItem.actor.remove_child(this._altHibernateSwitcher.actor);<br><br> if (this._altHibernateSwitcher) {<br> this._altHibernateSwitcher.actor.destroy();<br> this._altHibernateSwitcher = 0;<br> }<br><br> if (this._hybridSleepAction) {<br> this._hybridSleepAction.destroy();<br> this._hybridSleepAction = 0;<br> }<br><br> if (this._hibernateAction) {<br> this._hibernateAction.destroy(); // crash here<br> this._hibernateAction = 0;<br> }<br> }<br></div><div><br></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><br>Saludos,<br>Felipe Sateler</div></div>