[25528] in Athena Bugs
sun4 9.2.27: evolution
daemon@ATHENA.MIT.EDU (Kelly M Johnson)
Wed Feb 25 21:35:57 2004
Message-Id: <200402260235.i1Q2ZWaD017937@coleco-sidewinder.mit.edu>
To: bugs@mit.edu
Date: Wed, 25 Feb 2004 21:35:32 -0500
From: Kelly M Johnson <kmj@mit.edu>
cc: dbj@mit.edu
Errors-To: bugs-bounces@mit.edu
System name: coleco-sidewinder.mit.edu
Type and version: Sun-Blade-100 9.2.27 (with mkserv)
Display type: ifb
Shell: /bin/athena/tcsh
Window manager: sawfish
What were you trying to do?
Read email with evolution.
What's wrong:
Segmentation violation of evolution program.
What should have happened:
Normal email reading.
Please describe any relevant documentation references:
The following information was gathered by dbj@mit.edu
in attempting to help this user in the sipb office.
There is a gdb backtrace near the end.
The user is unable to read email except with webmail.
athena% add gnu
athena% type evolution
evolution is /usr/athena/bin/evolution
athena% evolution
warning: failed to load external entity "/mit/kmj/evolution/config/storage-set-v iew-expanded:default"
(evolution-1.4:17855): evolution-shell-CRITICAL **: file e-storage-set.c: line 6 39 (e_storage_set_get_folder): assertion `g_path_is_absolute (path)' failed
(evolution-1.4:17855): evolution-shell-CRITICAL **: file e-storage-set.c: line 6 39 (e_storage_set_get_folder): assertion `g_path_is_absolute (path)' failed
athena%
"/usr/athena/bin/evolution-1.4": not in executable format: File format not recognized
/afs/athena.mit.edu/user/k/m/kmj/1: No such file or directory.
/proc/00001: Permission denied.
can't open process file
/usr/athena/share/bug-buddy/gdb-cmd:1: Error in sourced command file:
No stack.
athena%
athena% ysync
ysync: Command not found.
athena% sync
athena% less /usr/athena/bin/evo
evolution-1.4* evolution-nognome*
evolution-addressbook-export* evolution@
athena% less /usr/athena/bin/evolution
#!/bin/sh
prefix=/usr/athena
exec_prefix=${prefix}
PATH=/usr/athena/bin:/usr/gnome/bin:${PATH}
GNOME2_PATH=/usr/athena:/usr/gnome
LD_LIBRARY_PATH=/usr/athena/lib:/usr/gnome/lib:${LD_LIBRARY_PATH}
export LD_LIBRARY_PATH GNOME2_PATH PATH
exec ${exec_prefix}/libexec/evolution-1.4 "$@"
athena% sh
$ path^?=^Y
Suspended
athena% fg
sh
$ athena%
athena% sh
$ PATH=/usr/athena/bin:/usr/gnome/bin:${PATH}
$ GNOME2_PATH=/usr/athena:/usr/gnome
$ LD_LIBRARY_PATH=/usr/athena/lib:/usr/gnome/lib:${LD_LIBRARY_PATH}
$ export LD_LIBRARY_PATH GNOME2_PATH PATH
$ gdb /usr/athena/libexec/evolution-1.4
GNU gdb 4.18
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "sparc-sun-solaris2.8"...
(gdb) run
Starting program: /usr/athena/libexec/evolution-1.4
[New LWP 2 ]
[New LWP 3 ]
[New LWP 4 ]
[New LWP 5 ]
[New LWP 6 ]
[Switching to LWP 6 ]
[Switching to LWP 1 ]
[New LWP 7 ]
warning: failed to load external entity "/mit/kmj/evolution/config/storage-set-view-expanded:defaul t"
(evolution-1.4:17874): evolution-shell-CRITICAL **: file e-storage-set.c: line 639 (e_storage_set_g et_folder): assertion `g_path_is_absolute (path)' failed
(evolution-1.4:17874): evolution-shell-CRITICAL **: file e-storage-set.c: line 639 (e_storage_set_g et_folder): assertion `g_path_is_absolute (path)' failed
Program received signal SIGSEGV, Segmentation fault.
0xfd2b2fb0 in strlen () from /usr/lib/libc.so.1
(gdb) where
#0 0xfd2b2fb0 in strlen () from /usr/lib/libc.so.1
#1 0xfd304f08 in _doprnt () from /usr/lib/libc.so.1
#2 0xfd306eec in vsnprintf () from /usr/lib/libc.so.1
#3 0xfd646890 in g_printf_string_upper_bound (
format=0xfc8a7488 "<img align=\"middle\" src=\"task.png\" alt=\"\" width=\"16\" height=\"16\">   <a href=\"tasks:/%s\"><font size=\"-1\" color=\"%s\">%s</font></a><br>", args=0xffbff3f8)
at gmessages.c:928
#4 0xfd6589dc in g_strdup_vprintf (
format=0xfc8a7488 "<img align=\"middle\" src=\"task.png\" alt=\"\" width=\"16\" height=\"16\">   <a href=\"tasks:/%s\"><font size=\"-1\" color=\"%s\">%s</font></a><br>", args1=0xffbff3f8)
at gstrfuncs.c:199
#5 0xfd658a44 in g_strdup_printf (
format=0xfc8a7488 "<img align=\"middle\" src=\"task.png\" alt=\"\" width=\"16\" height=\"16\">   <a href=\"tasks:/%s\"><font size=\"-1\" color=\"%s\">%s</font></a><br>")
at gstrfuncs.c:215
#6 0xfc89e880 in generate_html (data=0x39e830) at e-summary-tasks.c:361
#7 0xfd63bc80 in g_idle_dispatch (source=0x331090, callback=0xfc89e550 <generate_html>,
user_data=0x39e830) at gmain.c:3164
#8 0xfd636fec in g_main_dispatch (context=0xbb2e0) at gmain.c:1653
#9 0xfd638b9c in g_main_context_dispatch (context=0xbb2e0) at gmain.c:2197
#10 0xfd63923c in g_main_context_iterate (context=0xbb2e0, block=1, dispatch=1, self=0xa1610)
at gmain.c:2278
#11 0xfd63a010 in g_main_loop_run (loop=0xcf348) at gmain.c:2498
#12 0xfeaa52ac in bonobo_main () at bonobo-main.c:293
#13 0x79e64 in main (argc=1, argv=0xffbff9e4) at main.c:637
(gdb) up3
Undefined command: "up3". Try "help".
(gdb) up
#1 0xfd304f08 in _doprnt () from /usr/lib/libc.so.1
(gdb) up
#2 0xfd306eec in vsnprintf () from /usr/lib/libc.so.1
(gdb) up
#3 0xfd646890 in g_printf_string_upper_bound (
format=0xfc8a7488 "<img align=\"middle\" src=\"task.png\" alt=\"\" width=\"16\" height=\"16\">   <a href=\"tasks:/%s\"><font size=\"-1\" color=\"%s\">%s</font></a><br>", args=0xffbff3f8)
at gmessages.c:928
928 gmessages.c: No such file or directory.
(gdb) print args
$1 = 0xffbff3f8
(gdb) print (char *)args
$2 = 0xffbff3f8 ""
(gdb) info threads
12 Thread 5 0xfd5e5e88 in __lwp_park () from /usr/lib/libthread.so.1
11 Thread 4 0xfd5e5e88 in __lwp_park () from /usr/lib/libthread.so.1
10 Thread 3 0xfd5e5e88 in __lwp_park () from /usr/lib/libthread.so.1
9 Thread 2 0xfd5e5e88 in __lwp_park () from /usr/lib/libthread.so.1
* 8 Thread 1 (LWP 1) 0xfd2b2fb0 in strlen () from /usr/lib/libc.so.1
5 LWP 5 0xfd5e5e88 in __lwp_park () from /usr/lib/libthread.so.1
4 LWP 4 0xfd5e5e88 in __lwp_park () from /usr/lib/libthread.so.1
3 LWP 3 0xfd5e5e88 in __lwp_park () from /usr/lib/libthread.so.1
2 LWP 2 0xfd5e5e88 in __lwp_park () from /usr/lib/libthread.so.1
1 LWP 1 0xfd2b2fb0 in strlen () from /usr/lib/libc.so.1
(gdb)