[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#123015: cooledit: Segfault on startup



On Sun, Dec 09, 2001 at 01:48:56AM +0000, Mark Brown wrote:
> On PowerPC cooledit segfaults on startup shortly after displaying the
> splash screen.  stracing the dying process shows the last thing it does
> as being attempting to open ~/.cedit/.cooledit.ini.  
> 
> A backtrace of the crash:
> 
> #0  0x0fb24568 in strlen () from /lib/libc.so.6
> #1  0x0faf52ac in vfprintf () from /lib/libc.so.6
> #2  0x0fb0f890 in vsprintf () from /lib/libc.so.6
> #3  0x0ff9a754 in vsprintf_alloc () from /usr/X11R6/lib/libCw.so.1
> #4  0x0ff71994 in CMessageDialog () from /usr/X11R6/lib/libCw.so.1
> #5  0x10018490 in _init ()
> #6  0x1000affc in _init ()
> #7  0x1000d518 in _init ()
> #8  0x0fac2a30 in __libc_start_main () from /lib/libc.so.6

Hi,

Could you please try applying the following patch, running autoconf, and
rebuilding cooledit? A workaround for a problem uncannily like this was
already in the cooledit source, but accidentally not enabled. If it
works I'll upload it.

diff -u cooledit-3.17.1/configure.in cooledit-3.17.1/configure.in
--- cooledit-3.17.1/configure.in
+++ cooledit-3.17.1/configure.in
@@ -24,7 +24,8 @@
 AC_DEFINE(CRASHES_ON_STARTUP,1)
 fi
 
-if test -n "`echo ${target_os} | grep 'powerpc.*linux'`" ; then
+if test "${target_cpu}" = powerpc -a \
+	-n "`echo ${target_os} | grep linux`" ; then
 AC_DEFINE(CRASHES_ON_STARTUP,1)
 fi
 

Thanks,

-- 
Colin Watson                                  [cjwatson@flatline.org.uk]



Reply to: