[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#401871: marked as done (Crash in gtk frontend when some languages are selected)



Your message dated Mon, 11 Dec 2006 00:32:03 +0000
with message-id <E1GtZ5P-00037u-Ls@ries.debian.org>
and subject line Bug#401871: fixed in cdebconf 0.110
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- 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 ---

Reply to: