Bug#676674: gconf-editor: Crash when searching a key
Package: gconf-editor Version: 3.0.1-1 Followup-For: Bug #676674 Here's what happens; $ gconf-editor $ (click on UI somewhere) ** GConf:ERROR:gconf-client.c:2369:gconf_client_lookup: assertion failed: (last_slash != NULL) Aborted -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.11-rc4-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages gconf-editor depends on: ii gconf-defaults-service 3.2.6-1 ii gconf2 3.2.6-1 ii libc6 2.17-92 ii libgconf2-4 3.2.6-1 ii libglib2.0-02.36.3-3 ii libgtk-3-0 3.8.2-3 ii libpango1.0-0 1.32.5-5+b1 ii policykit-1-gnome 0.105-2 gconf-editor recommends no packages. gconf-editor suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#676674: gconf-editor: Crash when searching a key
Package: gconf-editor Version: 3.0.1-1 Followup-For: Bug #676674 Dear Maintainer, I experience the same bug Error message: ** GConf:ERROR:gconf-client.c:2369:gconf_client_lookup: assertion failed: (last_slash != NULL) Abandon It happens sometimes when I try to fold the tree on the left. It only happens when folding (unfolding seems unaffected) Regards, Maxime Woringer -- System Information: Debian Release: 7.0 APT prefers stable APT policy: (990, 'stable'), (500, 'stable-updates'), (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 3.2.0-4-686-pae (SMP w/4 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages gconf-editor depends on: ii gconf-defaults-service 3.2.5-1+build1 ii gconf2 3.2.5-1+build1 ii libc6 2.13-38 ii libgconf2-4 3.2.5-1+build1 ii libglib2.0-02.33.12+really2.32.4-5 ii libgtk-3-0 3.4.2-6 ii libpango1.0-0 1.30.0-1 ii policykit-1-gnome 0.105-2 gconf-editor recommends no packages. gconf-editor suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#676674: gconf-editor: Crash when searching a key
Package: gconf-editor Version: 3.0.1-1 Followup-For: Bug #676674 I don't know why it haven't been fixed yet, but Ubuntu fixed this bug many months ago and upstream seems to have fixed it as described here: https://bugzilla.gnome.org/show_bug.cgi?id=670586 I have applied the following patch from upstream to the Debian source paquage and I can't make gconf-editor crash anymore. Simon Valiquette. From f82dcfe99dafc9b6eac331bcf22662c9254f8a40 Mon Sep 17 00:00:00 2001 From: Edward Sheldrake ejsheldr...@gmail.com Date: Wed, 11 Apr 2012 08:27:16 +0100 Subject: [PATCH] Fix assertion failed crash Fix assertion failed: (last_slash != NULL) crash while navigating the left tree view, fixed by having the model for the right list view emit all the row deleted signals before deleting any of its data. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=670586 --- src/gconf-list-model.c |7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/gconf-list-model.c b/src/gconf-list-model.c index 27e1af6..4fc60f8 100644 --- a/src/gconf-list-model.c +++ b/src/gconf-list-model.c @@ -133,11 +133,14 @@ gconf_list_model_set_root_path (GConfListModel *model, const gchar *root_path) if (model-root_path != NULL) { for (list = model-values; list; list = list-next) { + model-stamp++; + gtk_tree_model_row_deleted (GTK_TREE_MODEL (model), path); + } + + for (list = model-values; list; list = list-next) { GConfEntry *entry = list-data; g_hash_table_remove (model-key_hash, gconf_entry_get_key (entry)); - model-stamp++; - gtk_tree_model_row_deleted (GTK_TREE_MODEL (model), path); gconf_entry_unref (entry); } -- 1.7.9.6 -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 3.2.0-3-686-pae (SMP w/2 CPU cores) Locale: LANG=fr_CA, LC_CTYPE=fr_CA (charmap=ISO-8859-1) Shell: /bin/sh linked to /bin/dash Versions of packages gconf-editor depends on: ii gconf-defaults-service 3.2.5-1+build1 ii gconf2 3.2.5-1+build1 ii libc6 2.13-35 ii libgconf2-4 3.2.5-1+build1 ii libglib2.0-02.32.3-1 ii libgtk-3-0 3.4.2-3 ii libpango1.0-0 1.30.0-1 ii policykit-1-gnome 0.105-2 gconf-editor recommends no packages. gconf-editor suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#676674: gconf-editor: Crash when searching a key
tags 676674 + patch quit I am not sure why reportbug didn't included the 'patch' tag even if I told it to add it. Anyway, I am adding it manually here. Simon Valiquette -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#676674: gconf-editor: Crash when searching a key
Package: gconf-editor Version: 3.0.1-1 Severity: important Tags: upstream Dear Maintainer, When I use the search tool and then browse keys (by clicking one of them in the list at the bottom of the window), gconf-editor crashes with this message: GConf:ERROR:gconf-client.c:2369:gconf_client_lookup: assertion failed: (last_slash != NULL) It does not crash everytime, only once I clicked a few time. Regards, Valentin Lorentz -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-1-amd64 (SMP w/2 CPU cores) Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages gconf-editor depends on: ii gconf-defaults-service 3.2.5-1 ii gconf2 3.2.5-1 ii libc6 2.13-32 ii libgconf2-4 3.2.5-1 ii libglib2.0-02.32.3-1 ii libgtk-3-0 3.4.2-1 ii libpango1.0-0 1.30.0-1 ii policykit-1-gnome 0.105-2 gconf-editor recommends no packages. gconf-editor suggests no packages. -- no debconf information signature.asc Description: PGP signature