On Mon, Jul 22, 2019 at 5:02 PM Simon McVittie <s...@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@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? > This is the log leading up to the crash: -- Logs begin at Sun 2019-03-24 17:30:04 -03, end at Mon 2019-07-22 17:11:13 -04. -- 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 &) 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: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. 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@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: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: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 org.gnome.Shell.desktop[2665]: (EE) failed to read Wayland events: Connection reset by peer 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) 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) Jul 22 14:57:51 felipedell com.googleplaymusicdesktopplayer.GPMDP.desktop[2665]: XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":99.0" Jul 22 14:57:51 felipedell com.googleplaymusicdesktopplayer.GPMDP.desktop[2665]: after 9 requests (6 known processed) with 0 events remaining. I don't know if the hibernate-status extension error is related, but for reference this is the code: disable: function() { if (this._menuOpenStateChangedId) { this.systemMenu.menu.disconnect(this._menuOpenStateChangedId); this._menuOpenStateChangedId = 0; } if (this._hybridSleepActionId) { this._hybridSleepAction.disconnect(this._hybridSleepActionId); this._hybridSleepActionId = 0; } if (this._hibernateActionId) { this._hibernateAction.disconnect(this._hibernateActionId); this._hibernateActionId = 0; } this.systemMenu._actionsItem.actor.remove_child(this._altHibernateSwitcher.actor); if (this._altHibernateSwitcher) { this._altHibernateSwitcher.actor.destroy(); this._altHibernateSwitcher = 0; } if (this._hybridSleepAction) { this._hybridSleepAction.destroy(); this._hybridSleepAction = 0; } if (this._hibernateAction) { this._hibernateAction.destroy(); // crash here this._hibernateAction = 0; } } -- Saludos, Felipe Sateler