After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 523583 - crash in Keyboard Indicator (gtk_widget_set_tooltip_text)
crash in Keyboard Indicator (gtk_widget_set_tooltip_text)
Status: RESOLVED DUPLICATE of bug 529773
Product: gnome-applets
Classification: Other
Component: keyboard indicator (gswitchit)
2.22.x
Other All
: Urgent blocker
: ---
Assigned To: gnome-applets Maintainers
gnome-applets Maintainers
: 525098 526416 526417 526418 528420 528422 528478 528480 528486 528585 528896 529286 529862 530863 530917 531196 531202 533172 534190 535391 535915 537288 537526 537939 538178 538309 538320 538321 538418 538420 538605 538651 538654 538658 538719 538720 538813 538820 539000 539380 539471 539851 540228 540229 540230 540232 540241 540634 541099 541394 541395 541729 541756 541818 541829 541837 542083 542544 542943 542987 542988 543290 543464 543559 543561 543603 543997 544055 544098 545196 546396 546910 546976 547279 548041 548695 548824 550950 550951 553685 553754 556362 556722 556962 558770 559124 560091 561291 562418 563383 563387 572012 572019 572398 572411 572699 573022 573611 573632 574613 574832 574837 574902 574903 574904 574905 576007 579629 580393 582365 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-03-20 16:36 UTC by Bookato
Modified: 2009-05-12 22:35 UTC
See Also:
GNOME target: 2.24.x
GNOME version: 2.21/2.22



Description Bookato 2008-03-20 16:36:31 UTC
Version: 2.20.1

What were you doing when the application crashed?
Добавляю апплет в бар


Distribution: Debian lenny/sid
Gnome Release: 2.22.0 2008-03-14 (Debian)
BugBuddy Version: 2.22.0

System: Linux 2.6.24-1-686 #1 SMP Mon Feb 11 14:37:45 UTC 2008 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10400090
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: gnome

Memory status: size: 21950464 vsize: 21950464 resident: 9932800 share: 7208960 rss: 9932800 rss_rlim: 4294967295
CPU usage: start_time: 1206030965 rtime: 32 utime: 28 stime: 4 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/lib/bug-buddy/gnome-keyboard-applet'

(no debugging symbols found)
Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb6efa720 (LWP 3627)]
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread 0xb6efa720 (LWP 3627))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/i686/cmov/libpthread.so.0
  • #2 g_spawn_sync
    from /usr/lib/libglib-2.0.so.0
  • #3 g_spawn_command_line_sync
    from /usr/lib/libglib-2.0.so.0
  • #4 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #5 <signal handler called>
  • #6 g_markup_escape_text
    from /usr/lib/libglib-2.0.so.0
  • #7 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #8 ??
  • #9 ??
  • #10 ??
  • #11 g_value_transform
    from /usr/lib/libgobject-2.0.so.0
  • #12 g_object_set_valist
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_object_set
    from /usr/lib/libgobject-2.0.so.0
  • #14 gtk_widget_set_tooltip_text
    from /usr/lib/libgtk-x11-2.0.so.0
  • #15 ??
    from /usr/lib/libgnomekbdui.so.2
  • #16 ??
  • #17 ??
  • #18 ??
  • #19 ??
  • #0 __kernel_vsyscall

Comment 1 Gianluca Borello 2008-03-20 17:00:58 UTC
Thanks for taking the time to report this bug.
Unfortunately, that stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash. Can you get us a stack trace with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so and reopen this bug or report a new one. Thanks in advance!
Comment 2 Gianluca Borello 2008-03-30 14:31:10 UTC
*** Bug 525098 has been marked as a duplicate of this bug. ***
Comment 3 Gianluca Borello 2008-04-06 08:27:30 UTC
*** Bug 526416 has been marked as a duplicate of this bug. ***
Comment 4 Gianluca Borello 2008-04-06 08:27:37 UTC
*** Bug 526417 has been marked as a duplicate of this bug. ***
Comment 5 Gianluca Borello 2008-04-06 08:27:43 UTC
*** Bug 526418 has been marked as a duplicate of this bug. ***
Comment 6 Gianluca Borello 2008-04-16 18:27:45 UTC
*** Bug 528420 has been marked as a duplicate of this bug. ***
Comment 7 Gianluca Borello 2008-04-16 18:27:51 UTC
*** Bug 528422 has been marked as a duplicate of this bug. ***
Comment 8 Gianluca Borello 2008-04-16 23:30:48 UTC
*** Bug 528478 has been marked as a duplicate of this bug. ***
Comment 9 Gianluca Borello 2008-04-16 23:31:06 UTC
*** Bug 528480 has been marked as a duplicate of this bug. ***
Comment 10 Gianluca Borello 2008-04-17 19:46:49 UTC
*** Bug 528585 has been marked as a duplicate of this bug. ***
Comment 11 Gianluca Borello 2008-04-19 13:37:32 UTC
*** Bug 528896 has been marked as a duplicate of this bug. ***
Comment 12 Gianluca Borello 2008-04-21 22:21:17 UTC
*** Bug 529286 has been marked as a duplicate of this bug. ***
Comment 13 Gianluca Borello 2008-04-25 11:15:23 UTC
*** Bug 529862 has been marked as a duplicate of this bug. ***
Comment 14 Christian Kirbach 2008-05-01 18:16:42 UTC
*** Bug 530917 has been marked as a duplicate of this bug. ***
Comment 15 Christian Kirbach 2008-05-01 18:17:17 UTC
*** Bug 530863 has been marked as a duplicate of this bug. ***
Comment 16 Gianluca Borello 2008-05-03 09:09:39 UTC
*** Bug 531196 has been marked as a duplicate of this bug. ***
Comment 17 Gianluca Borello 2008-05-03 15:52:39 UTC
*** Bug 531202 has been marked as a duplicate of this bug. ***
Comment 18 Gianluca Borello 2008-05-15 15:36:56 UTC
*** Bug 533172 has been marked as a duplicate of this bug. ***
Comment 19 Gianluca Borello 2008-05-22 10:36:35 UTC
*** Bug 534190 has been marked as a duplicate of this bug. ***
Comment 20 Gianluca Borello 2008-05-31 19:02:01 UTC
*** Bug 535915 has been marked as a duplicate of this bug. ***
Comment 21 André Klapper 2008-06-15 12:02:16 UTC
@g.borello: PLEASE do set such bugs to NEEDINFO. By setting to INCOMPLETE reporters of dups do not get added to CC. This has so many dups already.
Comment 22 André Klapper 2008-06-15 12:03:34 UTC
*** Bug 535391 has been marked as a duplicate of this bug. ***
Comment 23 André Klapper 2008-06-15 12:03:37 UTC
*** Bug 537288 has been marked as a duplicate of this bug. ***
Comment 24 André Klapper 2008-06-15 12:03:40 UTC
*** Bug 537526 has been marked as a duplicate of this bug. ***
Comment 25 André Klapper 2008-06-15 12:03:43 UTC
*** Bug 537939 has been marked as a duplicate of this bug. ***
Comment 26 André Klapper 2008-06-15 12:03:45 UTC
*** Bug 538178 has been marked as a duplicate of this bug. ***
Comment 27 André Klapper 2008-06-15 12:03:48 UTC
*** Bug 538309 has been marked as a duplicate of this bug. ***
Comment 28 André Klapper 2008-06-15 12:03:51 UTC
*** Bug 538320 has been marked as a duplicate of this bug. ***
Comment 29 André Klapper 2008-06-15 12:03:53 UTC
*** Bug 538321 has been marked as a duplicate of this bug. ***
Comment 30 André Klapper 2008-06-15 12:03:57 UTC
*** Bug 538418 has been marked as a duplicate of this bug. ***
Comment 31 André Klapper 2008-06-15 12:04:05 UTC
*** Bug 538420 has been marked as a duplicate of this bug. ***
Comment 32 Gianluca Borello 2008-06-16 22:43:05 UTC
*** Bug 538605 has been marked as a duplicate of this bug. ***
Comment 33 Gianluca Borello 2008-06-16 22:43:11 UTC
*** Bug 538651 has been marked as a duplicate of this bug. ***
Comment 34 Gianluca Borello 2008-06-16 22:43:17 UTC
*** Bug 538654 has been marked as a duplicate of this bug. ***
Comment 35 Gianluca Borello 2008-06-16 22:43:23 UTC
*** Bug 538658 has been marked as a duplicate of this bug. ***
Comment 36 Gianluca Borello 2008-06-17 23:41:03 UTC
*** Bug 538719 has been marked as a duplicate of this bug. ***
Comment 37 Gianluca Borello 2008-06-17 23:41:10 UTC
*** Bug 538720 has been marked as a duplicate of this bug. ***
Comment 38 Gianluca Borello 2008-06-17 23:41:16 UTC
*** Bug 538813 has been marked as a duplicate of this bug. ***
Comment 39 Gianluca Borello 2008-06-17 23:41:22 UTC
*** Bug 538820 has been marked as a duplicate of this bug. ***
Comment 40 Gianluca Borello 2008-06-18 16:19:11 UTC
a better trace from bug 538719, I think it is still incomplete, but this might be useful:

  • #5 <signal handler called>
  • #6 IA__g_markup_escape_text
    at /build/buildd/glib2.0-2.16.3/glib/gmarkup.c line 1952
  • #7 gtk_widget_set_property
    at /tmp/buildd/gtk+2.0-2.12.9/gtk/gtkwidget.c line 2447
  • #8 IA__g_object_set_valist
    at /build/buildd/glib2.0-2.16.3/gobject/gobject.c line 697
  • #9 IA__g_object_set
    at /build/buildd/glib2.0-2.16.3/gobject/gobject.c line 1212
  • #10 IA__gtk_widget_set_tooltip_text
    at /tmp/buildd/gtk+2.0-2.12.9/gtk/gtkwidget.c line 9609
  • #11 update_finish
    at gweather-applet.c line 414
  • #12 requests_done_check
    from /usr/lib/libgweather.so.1
  • #13 close_cb
    from /usr/lib/libgweather.so.1
  • #14 dispatch_job_callback
    at gnome-vfs-job.c line 229
  • #15 g_idle_dispatch
    at /build/buildd/glib2.0-2.16.3/glib/gmain.c line 4087
  • #16 IA__g_main_context_dispatch
    at /build/buildd/glib2.0-2.16.3/glib/gmain.c line 2009
  • #17 g_main_context_iterate
    at /build/buildd/glib2.0-2.16.3/glib/gmain.c line 2642
  • #18 IA__g_main_loop_run
    at /build/buildd/glib2.0-2.16.3/glib/gmain.c line 2850
  • #19 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #20 bonobo_generic_factory_main_timeout
    from /usr/lib/libbonobo-2.so.0
  • #21 bonobo_generic_factory_main
    from /usr/lib/libbonobo-2.so.0
  • #22 panel_applet_factory_main_closure
    at panel-applet.c line 1754
  • #23 panel_applet_factory_main
    at panel-applet.c line 1778
  • #24 main
    at main.c line 65
  • #25 __libc_start_main
    from /lib/i686/cmov/libc.so.6
  • #26 _start
  • #0 __kernel_vsyscall

Comment 41 Gianluca Borello 2008-06-18 22:22:43 UTC
*** Bug 539000 has been marked as a duplicate of this bug. ***
Comment 42 Susana 2008-06-24 07:04:36 UTC
*** Bug 539851 has been marked as a duplicate of this bug. ***
Comment 43 Susana 2008-06-24 07:04:48 UTC
*** Bug 539380 has been marked as a duplicate of this bug. ***
Comment 44 Susana 2008-06-24 07:05:04 UTC
*** Bug 539471 has been marked as a duplicate of this bug. ***
Comment 45 Gianluca Borello 2008-06-25 22:42:16 UTC
*** Bug 540232 has been marked as a duplicate of this bug. ***
Comment 46 Gianluca Borello 2008-06-25 22:42:23 UTC
*** Bug 540230 has been marked as a duplicate of this bug. ***
Comment 47 Gianluca Borello 2008-06-25 22:42:30 UTC
*** Bug 540229 has been marked as a duplicate of this bug. ***
Comment 48 Gianluca Borello 2008-06-25 22:42:36 UTC
*** Bug 540228 has been marked as a duplicate of this bug. ***
Comment 49 Gianluca Borello 2008-06-26 07:33:14 UTC
*** Bug 540241 has been marked as a duplicate of this bug. ***
Comment 50 Bruno Boaventura 2008-06-28 22:28:02 UTC
*** Bug 540634 has been marked as a duplicate of this bug. ***
Comment 51 Gianluca Borello 2008-07-04 07:21:42 UTC
*** Bug 541394 has been marked as a duplicate of this bug. ***
Comment 52 Gianluca Borello 2008-07-04 07:21:50 UTC
*** Bug 541395 has been marked as a duplicate of this bug. ***
Comment 53 Susana 2008-07-06 13:04:09 UTC
*** Bug 541729 has been marked as a duplicate of this bug. ***
Comment 54 Susana 2008-07-06 13:04:19 UTC
*** Bug 541099 has been marked as a duplicate of this bug. ***
Comment 55 Gianluca Borello 2008-07-06 22:27:17 UTC
*** Bug 541756 has been marked as a duplicate of this bug. ***
Comment 56 Susana 2008-07-13 21:20:57 UTC
*** Bug 542544 has been marked as a duplicate of this bug. ***
Comment 57 Susana 2008-07-13 21:21:09 UTC
*** Bug 541818 has been marked as a duplicate of this bug. ***
Comment 58 Susana 2008-07-13 21:21:18 UTC
*** Bug 541829 has been marked as a duplicate of this bug. ***
Comment 59 Susana 2008-07-13 21:21:30 UTC
*** Bug 541837 has been marked as a duplicate of this bug. ***
Comment 60 Susana 2008-07-13 21:21:52 UTC
*** Bug 542083 has been marked as a duplicate of this bug. ***
Comment 61 Reinout van Schouwen 2008-07-15 14:00:42 UTC
*** Bug 542943 has been marked as a duplicate of this bug. ***
Comment 62 Reinout van Schouwen 2008-07-15 14:00:54 UTC
*** Bug 542987 has been marked as a duplicate of this bug. ***
Comment 63 Reinout van Schouwen 2008-07-15 14:01:05 UTC
*** Bug 542988 has been marked as a duplicate of this bug. ***
Comment 64 Baptiste Mille-Mathias 2008-07-18 09:34:39 UTC
*** Bug 543561 has been marked as a duplicate of this bug. ***
Comment 65 Baptiste Mille-Mathias 2008-07-18 09:35:02 UTC
*** Bug 543464 has been marked as a duplicate of this bug. ***
Comment 66 Baptiste Mille-Mathias 2008-07-18 09:35:18 UTC
*** Bug 543559 has been marked as a duplicate of this bug. ***
Comment 67 Baptiste Mille-Mathias 2008-07-18 09:38:49 UTC
Dear Reporters,

Thanks for taking the time to report this bug.
We lack some information needed to debug this problem, can you get us a stack
trace with debugging symbols? Please see
http://live.gnome.org/GettingTraces for more information on how to do so.

Thanks in advance!
Comment 68 thesmb 2008-07-18 12:25:33 UTC
[Thread debugging using libthread_db enabled]
[New Thread 0xb6e71700 (LWP 10015)]
0xb7f67430 in __kernel_vsyscall ()

Thread 1 (Thread 0xb6e71700 (LWP 10015))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/i686/cmov/libpthread.so.0
  • #2 IA__g_spawn_sync
    at /tmp/buildd/glib2.0-2.16.4/glib/gspawn.c line 374
  • #3 IA__g_spawn_command_line_sync
    at /tmp/buildd/glib2.0-2.16.4/glib/gspawn.c line 682
  • #4 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #5 <signal handler called>
  • #6 IA__g_markup_escape_text
    at /tmp/buildd/glib2.0-2.16.4/glib/gmarkup.c line 1952
  • #7 gtk_widget_set_property
    at /tmp/buildd/gtk+2.0-2.12.11/gtk/gtkwidget.c line 2447
  • #8 IA__g_object_set_valist
    at /tmp/buildd/glib2.0-2.16.4/gobject/gobject.c line 697
  • #9 IA__g_object_set
    at /tmp/buildd/glib2.0-2.16.4/gobject/gobject.c line 1212
  • #10 IA__gtk_widget_set_tooltip_text
    at /tmp/buildd/gtk+2.0-2.12.11/gtk/gtkwidget.c line 9609
  • #11 ??
    from /usr/lib/libgnomekbdui.so.2
  • #12 ??
  • #13 ??
  • #14 ??
  • #15 ??
  • #0 __kernel_vsyscall


----------- .xsession-errors (116 sec old) ---------------------
closing
closing
closing


(gnome-terminal:9672): GnomeUI-WARNING **: While connecting to session manager:

Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed.

** (gnome-panel:3505): WARNING **: panel-applet-frame.c:1344: failed to load applet OAFIID:GNOME_KeyboardApplet (cannot get popup component):
Unknown CORBA exception id: 'IDL:omg.org/CORBA/COMM_FAILURE:1.0'
** (gnome-panel:3505): WARNING **: panel-applet-frame.c:1344: failed to load applet OAFIID:GNOME_KeyboardApplet (cannot get popup component):
Unknown CORBA exception id: 'IDL:omg.org/CORBA/COMM_FAILURE:1.0'
** (gnome-panel:3505): WARNING **: panel-applet-frame.c:1344: failed to load applet OAFIID:GNOME_KeyboardApplet (cannot get popup component):
Unknown CORBA exception id: 'IDL:omg.org/CORBA/COMM_FAILURE:1.0'
--------------------------------------------------
Comment 69 Susana 2008-07-20 10:01:28 UTC
*** Bug 543603 has been marked as a duplicate of this bug. ***
Comment 70 Baptiste Mille-Mathias 2008-07-21 14:12:37 UTC
*** Bug 543997 has been marked as a duplicate of this bug. ***
Comment 71 André Klapper 2008-07-21 21:54:05 UTC
*** Bug 544055 has been marked as a duplicate of this bug. ***
Comment 72 Susana 2008-07-29 18:27:41 UTC
*** Bug 544098 has been marked as a duplicate of this bug. ***
Comment 73 Susana 2008-07-29 18:34:54 UTC
*** Bug 545196 has been marked as a duplicate of this bug. ***
Comment 74 Susana 2008-08-09 10:30:48 UTC
*** Bug 546976 has been marked as a duplicate of this bug. ***
Comment 75 Susana 2008-08-10 20:19:16 UTC
*** Bug 546396 has been marked as a duplicate of this bug. ***
Comment 76 Susana 2008-08-10 20:20:51 UTC
*** Bug 546910 has been marked as a duplicate of this bug. ***
Comment 77 Susana 2008-08-11 18:49:57 UTC
*** Bug 547279 has been marked as a duplicate of this bug. ***
Comment 78 Susana 2008-08-19 15:27:20 UTC
*** Bug 548041 has been marked as a duplicate of this bug. ***
Comment 79 Gianluca Borello 2008-08-21 13:15:50 UTC
*** Bug 548824 has been marked as a duplicate of this bug. ***
Comment 80 Gianluca Borello 2008-08-21 13:16:01 UTC
*** Bug 548695 has been marked as a duplicate of this bug. ***
Comment 81 Christian Persch 2008-09-01 13:41:26 UTC
Bug 529773 may indicate that this is a problem with setting non-UTF-8 text as tooltip. All the strings in the (few) dups I looked at looked like they were valid, but maybe bugzilla/bug-buddy converted them automatically?
Comment 82 Matthias Clasen 2008-09-02 13:03:39 UTC
I guess the easiest way to track this down would be to add some utf8 validation where libgnomekbd sets tooltips
Comment 83 Sergey V. Udaltsov 2008-09-02 20:07:27 UTC
The tooltip text is not expected to be non-utf. How happened that the text is not an utf8? Do you have any ideas?
Comment 84 Christian Persch 2008-09-09 18:06:28 UTC
I tried the following test programme with the text from one of the stack traces:

  const char text[] = "Paris/Charles De Gaulle: Ciel dégagé";
  char *latin_text, *escaped_text;

  latin_text = g_convert (text, strlen (text), "ISO-8859-1", "UTF-8", NULL, NULL, NULL);
  escaped_text = g_markup_escape_text (latin_text, strlen (latin_text));

and indeed it segfaults with the same trace:

Program received signal SIGSEGV, Segmentation fault.
0xb76bb36e in append_escaped_text (str=0x8cae700, text=0x8cad868 "Paris/Charles De Gaulle: Ciel d�gag�", length=36) at gmarkup.c:2238
2238	      next = g_utf8_next_char (p);
(gdb) where
  • #0 append_escaped_text
    at gmarkup.c line 2238
  • #1 g_markup_escape_text
    at gmarkup.c line 2315

which indicates that indeed it was invalid UTF-8.

Now for the question as to how the invalid UTF-8 enters the application.

There are dups for at least the keyboard indicator applet and the wheather applet. 

For the weather applet, "Ciel dégagé" is in fr.po as translation of "Clear Sky" from libgweather/weather.c:208. weather_conditions_string() returns a string from gettext; it being not in UTF-8 would mean that bind_textdomain_codeset() has not been called for the gweather domain. In fact, in libgweather there is no call to it... but neither to bindtextdomain. Since the string IS translated in the crash, someone must have called bindtextdomain for this domain, but I have been unable to find any callers in gnome-panel or gnome-applets...

The same might be the case for the keyboard applet; the only bindtextdomain/bind_textdomain_codeset calls in libgnomekbd are in the capplet and test programmes, but not in the applet in gnome-applets.
Comment 85 Sergey V. Udaltsov 2008-09-09 19:58:49 UTC
I guess it is already fixed in CVS. Check new libxklavier please.

*** This bug has been marked as a duplicate of 529773 ***
Comment 86 Christian Persch 2008-09-10 12:46:37 UTC
svu: There are dups also from the weather applet, so this can't have been fixed in libxklavier uniquely.
Comment 87 Callum McKenzie 2008-09-10 20:54:19 UTC
I suspect the common cause is that gtk+ (or glib) has become more fragile, suddenly exposing this class of bug. In both cases the libraries have exported non-utf-8 strings due to i18n subtleties and that string has been passed by the applet to the exclusively-utf-8 set_tooltip_text function which then chokes. I think svu is absolutely right in identifying the fix, but its the sort of easy-to-make error that is occurring elsewhere.
Comment 88 Sergey V. Udaltsov 2008-09-10 21:00:57 UTC
I totally agree with Callum. But I guess high fragility of gtk+ is a good thing in that case - it exposes innaccuracies which have to be fixed anyway.
Comment 89 Christian Persch 2008-09-10 21:43:14 UTC
My point was that since the weather applet bugs about set_tooltip_text were dup'd to this one, this bug is not fixed by a libgnomekbd bugfix. The weather applet still needs to be fixed.
Comment 90 Sergey V. Udaltsov 2008-09-10 21:58:01 UTC
In that case, may be the weather bug should be "unduped", shouldn't it?
Comment 91 Matthias Clasen 2008-09-10 21:59:55 UTC
GTK+ has not become more fragile. Passing non-utf8 strings to functions that are documented as only expecting utf8 has always had the possible consequence of a crash. And always will, since the alternative, validating every string on every entry point, is prohibitively expensive.
Comment 92 Callum McKenzie 2008-09-10 22:11:02 UTC
Matthias: it wasn't meant as a criticism of GTK+, it is quite clear where the bug is, I was merely speculating as to why the bugs seem to be appearing simultaneously. The bug (in libxklavier at least) shouldn't be new - so whatever was hiding it has gone away. A code change or a compiler change is one such possibility. As svu points out, this is a good thing.

chpe: The bad duping is unfortunate, but there are open bugs for the libgweather problem (535865 is the "root-cause" one) so it'll probably all work out OK.
Comment 93 Susana 2008-09-27 12:28:10 UTC
*** Bug 553685 has been marked as a duplicate of this bug. ***
Comment 94 Susana 2008-09-27 12:29:11 UTC
*** Bug 553754 has been marked as a duplicate of this bug. ***
Comment 95 André Klapper 2008-10-23 22:37:23 UTC
*** Bug 556722 has been marked as a duplicate of this bug. ***
Comment 96 André Klapper 2008-10-23 22:37:26 UTC
*** Bug 556962 has been marked as a duplicate of this bug. ***
Comment 97 André Klapper 2008-10-23 22:38:45 UTC
*** Bug 556362 has been marked as a duplicate of this bug. ***
Comment 98 André Klapper 2008-11-01 23:01:34 UTC
*** Bug 543290 has been marked as a duplicate of this bug. ***
Comment 99 André Klapper 2008-11-01 23:03:07 UTC
*** Bug 500230 has been marked as a duplicate of this bug. ***
Comment 100 Susana 2008-11-03 19:47:58 UTC
*** Bug 559124 has been marked as a duplicate of this bug. ***
Comment 101 André Klapper 2008-11-15 13:53:17 UTC
*** Bug 560091 has been marked as a duplicate of this bug. ***
Comment 102 André Klapper 2008-11-15 13:53:22 UTC
*** Bug 550950 has been marked as a duplicate of this bug. ***
Comment 103 André Klapper 2008-11-15 13:53:22 UTC
*** Bug 558770 has been marked as a duplicate of this bug. ***
Comment 104 André Klapper 2008-11-15 13:53:29 UTC
*** Bug 528486 has been marked as a duplicate of this bug. ***
Comment 105 André Klapper 2008-11-15 13:53:29 UTC
*** Bug 550951 has been marked as a duplicate of this bug. ***
Comment 106 André Klapper 2008-11-22 14:44:27 UTC
*** Bug 561291 has been marked as a duplicate of this bug. ***
Comment 107 André Klapper 2008-12-01 19:52:38 UTC
*** Bug 562418 has been marked as a duplicate of this bug. ***
Comment 108 Sergio Infante Montero 2008-12-05 23:59:22 UTC
*** Bug 563387 has been marked as a duplicate of this bug. ***
Comment 109 Pedro Villavicencio 2008-12-06 00:23:48 UTC
*** Bug 563383 has been marked as a duplicate of this bug. ***
Comment 110 Fabio Durán Verdugo 2009-02-16 15:54:54 UTC
*** Bug 572019 has been marked as a duplicate of this bug. ***
Comment 111 Fabio Durán Verdugo 2009-02-16 15:54:54 UTC
*** Bug 572012 has been marked as a duplicate of this bug. ***
Comment 112 Fabio Durán Verdugo 2009-02-19 14:07:06 UTC
*** Bug 572411 has been marked as a duplicate of this bug. ***
Comment 113 Fabio Durán Verdugo 2009-02-19 14:07:35 UTC
*** Bug 572398 has been marked as a duplicate of this bug. ***
Comment 114 Fabio Durán Verdugo 2009-02-22 01:06:37 UTC
*** Bug 572699 has been marked as a duplicate of this bug. ***
Comment 115 Fabio Durán Verdugo 2009-02-24 21:11:10 UTC
*** Bug 573022 has been marked as a duplicate of this bug. ***
Comment 116 Fabio Durán Verdugo 2009-03-02 00:16:11 UTC
*** Bug 573632 has been marked as a duplicate of this bug. ***
Comment 117 Fabio Durán Verdugo 2009-03-02 00:26:19 UTC
*** Bug 573611 has been marked as a duplicate of this bug. ***
Comment 118 Fabio Durán Verdugo 2009-03-09 11:48:57 UTC
*** Bug 574613 has been marked as a duplicate of this bug. ***
Comment 119 Fabio Durán Verdugo 2009-03-10 21:55:55 UTC
*** Bug 574832 has been marked as a duplicate of this bug. ***
Comment 120 Fabio Durán Verdugo 2009-03-10 21:57:48 UTC
*** Bug 574837 has been marked as a duplicate of this bug. ***
Comment 121 Fabio Durán Verdugo 2009-03-11 11:55:11 UTC
*** Bug 574902 has been marked as a duplicate of this bug. ***
Comment 122 Fabio Durán Verdugo 2009-03-11 11:55:43 UTC
*** Bug 574903 has been marked as a duplicate of this bug. ***
Comment 123 Fabio Durán Verdugo 2009-03-11 11:56:17 UTC
*** Bug 574904 has been marked as a duplicate of this bug. ***
Comment 124 Fabio Durán Verdugo 2009-03-11 11:56:52 UTC
*** Bug 574905 has been marked as a duplicate of this bug. ***
Comment 125 Fabio Durán Verdugo 2009-03-19 21:29:58 UTC
*** Bug 576007 has been marked as a duplicate of this bug. ***
Comment 126 Fabio Durán Verdugo 2009-04-20 22:57:42 UTC
*** Bug 579629 has been marked as a duplicate of this bug. ***
Comment 127 Gianluca Borello 2009-04-27 14:10:28 UTC
*** Bug 580393 has been marked as a duplicate of this bug. ***
Comment 128 Susana 2009-05-12 22:35:45 UTC
*** Bug 582365 has been marked as a duplicate of this bug. ***