GNOME Bugzilla – Bug 301665
Galeon Crash [window_cmd_help_about]
Last modified: 2005-05-04 12:41:55 UTC
Distribution: Slackware Slackware 10.1.0 Package: galeon Severity: normal Version: GNOME2.10.0 1.3.20 Gnome-Distributor: FRG gsb.sourceforge.net Synopsis: Galeon Crash Bugzilla-Product: galeon Bugzilla-Component: general Bugzilla-Version: 1.3.20 BugBuddy-GnomeVersion: 2.0 (2.10.0) Description: Description of the crash: Galeon crashes each time I try to choose About program option in the Help Menu Steps to reproduce the crash: 1. Start Galeon 2. Choose Help Menu 3. Choose About Expected Results: How often does this happen? Each time Additional Information: Using Freerock Gnome Debugging Information: Backtrace was generated from '/usr/bin/galeon' (no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 16384 (LWP 2576)] [New Thread 32769 (LWP 2578)] [New Thread 16386 (LWP 2579)] [New Thread 32771 (LWP 2582)] 0x40e9c4ab in waitpid () from /lib/libpthread.so.0
+ Trace 58590
Thread 1 (Thread 16384 (LWP 2576))
------- Bug moved to this database by unknown@bugzilla.gnome.org 2005-04-23 03:38 ------- Unknown platform unknown. Setting to default platform "Other". Unknown milestone "unknown" in product "galeon". Setting to default milestone for this product, '---' The original reporter of this bug does not have an account here. Reassigning to the person who moved it here, unknown@bugzilla.gnome.org. Previous reporter was dbatakliev@hotmail.com. Setting to default status "UNCONFIRMED". Setting qa contact to the default for this product. This bug either had no qa contact or an invalid one.
What locale are you running? (to find out run "locale" in an xterm)
My locale is bg_BG
Unfortunatly I still can't reproduce this problem, what version of gtk+ are you using ? And is there any chance you could try compiling up a debug build of gtk+ so that the stacktrace contains the arguments that were passed to the function ? Please see http://live.gnome.org/GettingTraces for more information about how to do so.
The crash is reproducible under bg_BG.CP1251, and not under bg_BG.UTF-8 perhaps this means that a bind_textdomain_codeset to UTF-8 is missing somewhere in the stack.
Yep, ok I can reproduce using bg_BG.CP1251, my stacktrace is:
+ Trace 59068
I have to admit I'm a bit clueless on translation issues, we do have a bind_textdomain_codeset call in src/galeon-main.c, and it looks like it is in the appropriate place ....
Created attachment 45956 [details] [review] Fix Yaneti, you are quite correct, the bind_textdomain_codeset(UTF-8) called after the application name is set, which screws up the about dialog, this patch fixes it.
Fixed in CVS: http://mail.gnome.org/archives/cvs-commits-list/2005-May/msg00397.html
Thanks! You're great!