GNOME Bugzilla – Bug 724972
gjs-console crashed with SIGSEGV in g_bytes_unref()
Last modified: 2014-09-04 10:51:56 UTC
Open bug in launchpad.net https://bugs.launchpad.net/ubuntu/+source/gjs/+bug/1283203 "gnome-maps crashed when closing. $ gnome-maps (gnome-maps:10968): GLib-CRITICAL **: Source ID 68 was not found when attempting to remove it (gnome-maps:10968): GLib-CRITICAL **: Source ID 114 was not found when attempting to remove it Gjs-Message: JS LOG: creating soup (gnome-maps:10968): GLib-CRITICAL **: Source ID 579 was not found when attempting to remove it (gnome-maps:10968): GLib-CRITICAL **: Source ID 18496 was not found when attempting to remove it (gnome-maps:10968): GLib-CRITICAL **: Source ID 24840 was not found when attempting to remove it (gnome-maps:10968): GLib-CRITICAL **: Source ID 25012 was not found when attempting to remove it Gjs-Message: JS LOG: Failed to connect to GeoClue2 service: Przekroczono czas oczekiwania (gnome-maps:10968): GLib-CRITICAL **: Source ID 25055 was not found when attempting to remove it (gnome-maps:10968): GLib-CRITICAL **: Source ID 28768 was not found when attempting to remove it Naruszenie ochrony pamięci (core dumped)"
+ Trace 233218
I can see three explanations here: 1) A toggle ref issue, dupe of bug 697436 2) A resurrection bug, similar to bug 725024 (and the associated gnome-shell bug) 3) Some wrong transfer annotation Unfortunately I cannot reproduce the bug with gjs and gnome-maps master, so can you ask the original reporter to rerun the app under valgrind? Running against a libmozjs compiled with --enable-debug --enable-threadsafe would be awesome too.
Probably fixed with: https://git.gnome.org/browse/gjs/commit/?id=a2160ffa92fd290279a9dee872ca360d84773f93 The fast path there is broken. See: https://git.gnome.org/browse/gjs/commit/?id=49eb746a0bcaf054fb7a5d879f4e2da28044f50d for a more complete explanation.
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for in comment 1. Thanks!