--- Begin Message ---
package: cdebconf-gtk-udeb
severity: normal
tags: patch
Try booting a gtk miniiso at default medium priority and you'll be
prompted for language choice
-Select "Danish", then back to main-menu
-Select "Language Selection" , pick "English", then back to main menu
-Select "Danish", then back to main-menu
Now you should get a GTK frontend crash, which is easily avoidable with
the attached patch.
I wasn't able to reproduce this with NEWT frontend and i even asked GTK
gurus [1] but no answer yet.
I could reproduce the crash with "Dansk" and "Dzongkha" languages only
and this does not help at all at making light on its roots, so i would
suggest to wait some more before applying this patch.
cheers
Attilio
[1]
http://mail.gnome.org/archives/gtk-app-devel-list/2006-December/msg00031.html
Index: src/modules/frontend/gtk/gtk.c
===================================================================
--- src/modules/frontend/gtk/gtk.c (revisione 43196)
+++ src/modules/frontend/gtk/gtk.c (copia locale)
@@ -259,8 +259,8 @@
void treeview_exposed_callback (GtkWidget *widget, GdkEventExpose *event, struct treeview_expose_callback_data *data)
{
GtkTreePath *path = gtk_tree_path_new_from_string (data -> path);
+ gtk_tree_view_scroll_to_cell (GTK_TREE_VIEW (widget ), path, NULL, TRUE, 0.5, 0);
gtk_tree_view_set_cursor (GTK_TREE_VIEW (widget), path, NULL, FALSE);
- gtk_tree_view_scroll_to_cell (GTK_TREE_VIEW (widget ), path, NULL, TRUE, 0.5, 0);
gtk_tree_path_free (path);
g_signal_handler_disconnect (G_OBJECT(widget), data->callback_function);
free(data);
--- End Message ---
--- Begin Message ---
Source: cdebconf
Source-Version: 0.110
We believe that the bug you reported is fixed in the latest version of
cdebconf, which is due to be installed in the Debian FTP archive:
cdebconf-gtk-udeb_0.110_amd64.udeb
to pool/main/c/cdebconf/cdebconf-gtk-udeb_0.110_amd64.udeb
cdebconf-newt-udeb_0.110_amd64.udeb
to pool/main/c/cdebconf/cdebconf-newt-udeb_0.110_amd64.udeb
cdebconf-priority_0.110_all.udeb
to pool/main/c/cdebconf/cdebconf-priority_0.110_all.udeb
cdebconf-text-udeb_0.110_amd64.udeb
to pool/main/c/cdebconf/cdebconf-text-udeb_0.110_amd64.udeb
cdebconf-udeb_0.110_amd64.udeb
to pool/main/c/cdebconf/cdebconf-udeb_0.110_amd64.udeb
cdebconf_0.110.dsc
to pool/main/c/cdebconf/cdebconf_0.110.dsc
cdebconf_0.110.tar.gz
to pool/main/c/cdebconf/cdebconf_0.110.tar.gz
cdebconf_0.110_amd64.deb
to pool/main/c/cdebconf/cdebconf_0.110_amd64.deb
libdebconfclient0-dev_0.110_amd64.deb
to pool/main/c/cdebconf/libdebconfclient0-dev_0.110_amd64.deb
libdebconfclient0-udeb_0.110_amd64.udeb
to pool/main/c/cdebconf/libdebconfclient0-udeb_0.110_amd64.udeb
libdebconfclient0_0.110_amd64.deb
to pool/main/c/cdebconf/libdebconfclient0_0.110_amd64.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 401871@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Frans Pop <fjp@debian.org> (supplier of updated cdebconf package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Mon, 11 Dec 2006 01:13:33 +0100
Source: cdebconf
Binary: cdebconf-slang-udeb libdebconfclient0 cdebconf-priority cdebconf libdebconfclient0-dev cdebconf-udeb libdebconfclient0-udeb cdebconf-gtk-udeb cdebconf-text-udeb cdebconf-newt-udeb
Architecture: source amd64 all
Version: 0.110
Distribution: unstable
Urgency: low
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Changed-By: Frans Pop <fjp@debian.org>
Description:
cdebconf - Debian Configuration Management System (C-implementation)
cdebconf-gtk-udeb - Gtk+ frontend for Debian Configuration Management System (udeb)
cdebconf-newt-udeb - Newt frontend for Debian Configuration Management System (udeb)
cdebconf-priority - Change debconf priority (udeb)
cdebconf-text-udeb - Plain text frontend for Debian Configuration Management System (udeb)
cdebconf-udeb - Debian Configuration Management System (C-implementation) (udeb)
libdebconfclient0 - Debian Configuration Management System (C-implementation)
libdebconfclient0-dev - Development files for cdebconf
libdebconfclient0-udeb - Debian Configuration Management System (C-implementation) (udeb)
Closes: 400124 401871
Changes:
cdebconf (0.110) unstable; urgency=low
.
[ Attilio Fiandrotti ]
* Create buttons in GTK frontend inactive and hide them while the
progressbar runs. Closes: #400124.
* Avoid crash in GTK frontend in some cases during language selection.
Closes: #401871.
.
[ Colin Watson ]
* Restore newt progress bar refactoring, this time with an extra tweak to
tear down the old progress bar if you attempt to start a nested progress
bar. (Don't do that; it's not supported and trying to use the outer
progress bar after stopping the inner one will result in cdebconf
silently sitting there at a black screen. However, partman-auto does
this at the moment. See #391676.)
.
[ Petter Reinholdtsen ]
* Remove myself as uploader.
.
[ Updated translations ]
* Belarusian (be.po) by Pavel Piatruk
* Basque (eu.po) by Piarres Beobide
* Kurdish (ku.po) by Erdal Ronahi
* Latvian (lv.po) by Aigars Mahinovs
* Malayalam (ml.po) by Praveen A
* Panjabi (pa.po) by A S Alam
Files:
88f2ea145bd75266f5831916bdb49b69 1178 utils optional cdebconf_0.110.dsc
d63852037dacc2b2d49a62205d53130f 231531 utils optional cdebconf_0.110.tar.gz
51835c610fc79d9930a4c0b9614f3382 2678 debian-installer standard cdebconf-priority_0.110_all.udeb
82e283fb3802b183319dfc1d79b80ca7 151708 utils extra cdebconf_0.110_amd64.deb
3246c5e26db138a00ef47cb45752da27 32476 libs optional libdebconfclient0_0.110_amd64.deb
a67e4bbe8d2ca73e907b7e12a8806d6b 33534 libdevel optional libdebconfclient0-dev_0.110_amd64.deb
ada00dc7dadf9cc4bba833ae4e7bc0b0 73046 debian-installer standard cdebconf-udeb_0.110_amd64.udeb
39db09772777cb5828daee56d89df8ba 3250 debian-installer optional libdebconfclient0-udeb_0.110_amd64.udeb
b504a364e613d03c3c1903ba40ab3eb4 17864 debian-installer optional cdebconf-newt-udeb_0.110_amd64.udeb
faac2803541f13fbfa3728ebf95fde4b 18994 debian-installer optional cdebconf-text-udeb_0.110_amd64.udeb
24e7a6a00ce626a9ab434fdb0ea39117 23992 debian-installer optional cdebconf-gtk-udeb_0.110_amd64.udeb
Package-Type: udeb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFFfKNagm/Kwh6ICoQRAi4DAJ9/2GFWKbt0XlzoTsABk30G7i4B4QCgsDrs
yvjt8FLiAkw/T9yMULa9gL4=
=C2if
-----END PGP SIGNATURE-----
--- End Message ---