Re: [gnome-cyr] Evolution wants you! (fwd)
- From: "Sergey V. Udaltsov" <sergey oudaltsov clients ie>
- To: gnome-cyr gnome org
- Subject: Re: [gnome-cyr] Evolution wants you! (fwd)
- Date: Sun, 05 Aug 2001 19:02:18 +0100
Урра! Нашел проблему #1 - у меня действительн жили два libgal (.so.8 and
.so.9)
Первый был злобно убит и Ева пересобрана. Но это не сильно помогло.
Теперь, после ставшего традиционным уничтожения русского файла
evolution.mo мы можем запустить Еву и получить на взлете такой bt:
(no debugging symbols found)...[New Thread 1024 (LWP 4942)]
0x4095b309 in __wait4 () from /lib/i686/libc.so.6
#0 0x4095b309 in __wait4 () from /lib/i686/libc.so.6
#1 0x409d7680 in __DTOR_END__ () from /lib/i686/libc.so.6
#2 0x4081a563 in waitpid (pid=5023, stat_loc=0xbfffef5c, options=0) at
wrapsyscall.c:172
#3 0x402d8262 in gnome_segv_handle (signum=11) at gnome-init.c:659
#4 0x40818935 in pthread_sighandler (signo=11, ctx=
{gs = 7, __gsh = 0, fs = 0, __fsh = 0, es = 43, __esh = 0, ds =
43, __dsh = 0, edi = 135318296, esi = 134900272, ebp = 3219116840, esp =
3221222144, ebx = 1075120900, edx = 0, ecx = 4294967295, eax =
134892080, trapno = 13, err = 0, eip = 1074451565, cs = 35, __csh = 0,
eflags = 2163270, esp_at_signal = 3221222144, ss = 43, __ssh = 0,
fpstate = 0xbffff080, oldmask = 2147483648, cr2 = 0})
at signals.c:97
#5 <signal handler called>
#6 0x400ad46d in e_categories_value_to_string (etc=0x0, col=0,
value=0x0, data=0x0)
at e-categories.c:782
#0 0x4095b309 in __wait4 () from /lib/i686/libc.so.6
No locals.
#1 0x409d7680 in __DTOR_END__ () from /lib/i686/libc.so.6
No symbol table info available.
#2 0x4081a563 in waitpid (pid=5023, stat_loc=0xbfffef5c, options=0) at
wrapsyscall.c:172
in wrapsyscall.c
stat_loc = (int *) 0xbfffef5c
options = 0
result = 0
oldtype = 0
#3 0x402d8262 in gnome_segv_handle (signum=11) at gnome-init.c:659
in gnome-init.c
estatus = 1082235774
in_segv = 1
pid = 0
#4 0x40818935 in pthread_sighandler (signo=11, ctx=
{gs = 7, __gsh = 0, fs = 0, __fsh = 0, es = 43, __esh = 0, ds =
43, __dsh = 0, edi = 135318296, esi = 134900272, ebp = 3219116840, esp =
3221222144, ebx = 1075120900, edx = 0, ecx = 4294967295, eax =
134892080, trapno = 13, err = 0, eip = 1074451565, cs = 35, __csh = 0,
eflags = 2163270, esp_at_signal = 3221222144, ss = 43, __ssh = 0,
fpstate = 0xbffff080, oldmask = 2147483648, cr2 = 0})
at signals.c:97
in signals.c
signo = 0
__value = 0xfffffe00 <Address 0xfffffe00 out of bounds>
#5 <signal handler called>
No locals.
#6 0x400ad46d in e_categories_value_to_string (etc=0x0, col=0,
value=0x0, data=0x0)
at e-categories.c:782
in e-categories.c
value = (void *) 0xfffffe00
#0 __strtol_internal (nptr=) at eval.c:36
in eval.c
nptr = 0xbfffef5c "~\233\201 \031X\b\b\004"
endptr = (char **) 0x810cb18
base = 135318296
result = 134900272
sign =
Как и раньше, эта бяка имеет проблемы с категориями. Теперь я отвечаю,
что мой libgal.so.9 - единственный и неповторимый в системе.
И я действительно не понимаю, что может происходить страшного в строках:
static char *
e_categories_value_to_string (ETableModel *etc, int col, const void
*value, gpointer data)
{
if (col == 0)
return g_strdup_printf("%d", (int) value);
else
return g_strdup(value);
}
Скорее всего, кто-то мрачно портит стек...
Всего,
Сергей
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]