GNOME Bugzilla – Bug 70052
This error just popped out
Last modified: 2004-12-22 21:47:04 UTC
Package: Pan Severity: normal Version: 0.11.1 Synopsis: This error just popped out Bugzilla-Product: Pan Bugzilla-Component: general Description: I installed PAN from RPM, tried to run it and this error popped out Debugging Information: (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)...[New Thread 1024 (LWP 26009)] 0x405c7ca9 in __wait4 () from /lib/i686/libc.so.6
+ Trace 17027
------- Bug moved to this database by unknown@bugzilla.gnome.org 2002-01-30 01:04 ------- The original reporter (bkesuma@yahoo.com) of this bug does not have an account here. Reassigning to the exporter, unknown@bugzilla.gnome.org. Reassigning to the default owner of the component, charles@rebelbase.com.
*** Bug 60457 has been marked as a duplicate of this bug. ***
*** Bug 70141 has been marked as a duplicate of this bug. ***
I'll look into this.
All the printf-style fmt arguments to log_add_va in file_grouplist are %d or %s. I can't think of any scenario where a bad %d argument would cause this crash, so that leaves %s, which in all cases is server->name. Looks like the server object is corrupted somehow. Suggested band-aid: add two new functions, server_is_valid() and server_get_name(), more or less like group.c's similar functions. server_get_name should return a const*, which will be "" if server_is_valid() fails. If Server objects _are_ getting corrupted, then adding the server_is_valid() checks into the server_*() functions should help us track down that problem too.
band-aid applied to pan-0-11-fix.
bkesuma, could you let us know which locale you are using ? Are you using Japanese, by any chance ?
*** This bug has been marked as a duplicate of 78244 ***