Xfdiff4 crashes when it was launched from Xffm

Daichi Kawahata daichi.k at aioros.ocn.ne.jp
Wed Feb 23 07:33:21 CET 2005


Hi,

I've compiled xffm CVS-HEAD (4.3.0.26) with gcc 3.4.3 on IRIX 6.5.

>From command-line/desktop-menu, xfdiff4 is launched ordinary, while
it causes segfault against xffm itself when it was launched from
'Main menu -> Tools -> Differences'. At that time, message

xffm Core dump --> file main.c: line 85 (finishit): should not
be reached

was logged in ~/.cache/xfce4/xffm/xffm_error.log.

Backtrace (manually newlined) is,

#0  0x0fa57e98 in _prctl () at /xlv46/6.5.22m/work/irix/lib/libc/
                               libc_n32_M4/proc/prctl.s:15
15      /xlv46/6.5.22m/work/irix/lib/libc/libc_n32_M4/proc/prctl.s:
        No such file or directory.
        in /xlv46/6.5.22m/work/irix/lib/libc/libc_n32_M4/proc/prctl.s
(gdb) bt full
#0  0x0fa57e98 in _prctl () at /xlv46/6.5.22m/work/irix/lib/libc/
                               libc_n32_M4/proc/prctl.s:15
No locals.
#1  0x0c06f974 in pthread_kill () at sig.c:149
No locals.
#2  0x0c070988 in _SGIPT_libc_raise () at sig.c:660
No locals.
#3  0x0fade6c4 in _raise () at raise.c:26
No locals.
#4  0x0fa7c038 in abort () at abort.c:52
No locals.
#5  0x10004c70 in finishit (sig=263532792) at main.c:85
        green = 0
        __PRETTY_FUNCTION__ = "finishit"
#6  0x0c070260 in _SGIPT_libc_sigaction () from /usr/lib32/libpthread.so
No locals.
Current language:  auto; currently asm
(gdb) list
85                  assert_not_reached();
86              }
87              exit(1);
88          }
89      }
90
91
92      static gboolean setup_dir(gchar *path){
93              struct stat st;
94              if(stat(path, &st) < 0)

Is there any hint?

Regards,
-- 
Daichi



More information about the Xfce4-dev mailing list