On 2 September 2012 05:16, Jasper St. Pierre <jstpie...@mecheye.net> wrote: > On Sat, Sep 1, 2012 at 11:33 AM, Norman L. Smith <nls1...@gmail.com> wrote: >> On Sat, 2012-09-01 at 08:23 -0500, Craig Rob l300lvl wrote: >>> Just in case it helps others that *do* crash the prefs tool are: >>> >>> - status-area-horizontal-spacing also a fabulous extension by Amy >>> - Window Buttons by Amy >>> - Maximus by Amy, which is also throwing an error that holds the prefs >>> tool open now, under the latest 3.4.2-3.7.1 which I just updated to here >>> and it reoccurs any time I try to open the prefs tool for that >>> extension, in the last 3.4.2 it would just crash and disappear like the >>> others do: http://paste.opensuse.org/15445377 >>> >>> - Dash to Dock >>> - Activities Configurator >>> - Multiple Monitor Panels >>> >>> Besides the one which still crashes it, the others all make the box >>> segfault and vanish with no stack trace, immediately. >>> >> >> Craig: >> >> I have tried more extensions and find that it "appears" extensions with >> prefs.js which create a new GObject.Class crash and others that just use >> widgits or prototypes in prefs.js don't. I am testing on 12.2 rc2 with >> gnome-shell-3.4.2-3.7.1.x86_64.
If that's a symptom of crashing prefs widgets (GObject.class vs __proto__) then just about all of my extensions would do so - I use the same basic code for them all. Craig - ignore the Maximus prefs widget for now, I uploaded a new version on Fri and no doubt that freezing bug you're seeing is a result of changes I introduced (possibly as well as the one we're trying to track). I guess in the meantime I can try install OpenSUSE on a VM and rewrite my prefs.js to not use GObject.class & test. >> >> I wonder why OpenSuse has a problem and the Fedora 17 that I installed >> the 3.4.2 tarball from the Gnome repository does not crash. > > Probably because it was built without systemtap support, which > prevents the TRACE macro line from being compiled. > >> Norman >> >> >>> > >> On Fri, Aug 31, 2012 at 5:24 PM, Norman L. Smith <nls1...@gmail.com> >>> > wrote: >>> > >> > Jasper: >>> > >> > >>> > >> > As I understand the only thing that is crashing is >>> > >> > gnome-shell-extension-prefs as described in Amy's first post. The >>> > >> > crashes on OpenSuse are not random they occur any time an >>> > extension's >>> > >> > pref's widget is loaded. >>> > >>> > Jasper: >>> > >>> > I loaded more extensions with prefs on the OpenSuse 12.2 rc2 system. >>> > >>> > "any time an extension's pref's widget is loaded." is not correct. So >>> > far I can only say the two extensions that fail are Amy's and mine. The >>> > ones that I've tested that don't fail use prototypes and not objects. I >>> > now think I understand your reference to: >>> > >>> > http://git.gnome.org/browse/gjs/commit/?id=123b631e40b8e60475e41d32263a3e99207dcfde >>> > >>> > >>> > Norman >>> > >>> > _______________________________________________ >>> > gnome-shell-list mailing list >>> > gnome-shell-list@gnome.org >>> > https://mail.gnome.org/mailman/listinfo/gnome-shell-list >>> >>> >>> >> >> >> _______________________________________________ >> gnome-shell-list mailing list >> gnome-shell-list@gnome.org >> https://mail.gnome.org/mailman/listinfo/gnome-shell-list > > > > -- > Jasper > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > https://mail.gnome.org/mailman/listinfo/gnome-shell-list _______________________________________________ gnome-shell-list mailing list gnome-shell-list@gnome.org https://mail.gnome.org/mailman/listinfo/gnome-shell-list