Ervin Peters:
> I'm just editing some perl:
OK, the file appears to be OK with a UTF-8 encoding cookie and a
single non-ASCII character "ä" in a comment. It works quite well for
me and doesn't crash or produce warnings when modifying "first". This
is on Fedora Core 4. One thing to try is removing the "ä" and see it
it still crashes as that could narrow the problem down.
> [EMAIL PROTECTED] /mnt/balu/pool2000/abgleich $ strace scite gdidb.pm
> [...]
> poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}], 2, 99) = 0
> gettimeofday({1144231123, 957408}, NULL) = 0
> ioctl(3, FIONREAD, [0]) = 0
> gettimeofday({1144231123, 957528}, NULL) = 0
> poll([{fd=3, events=POLLIN, revents=POLLIN}, {fd=4, events=POLLIN}], 2, 100)
> = 1ioctl(3, FIONREAD, [64]) = 0
> read(3, "\0032|A\265\271\227\4\25\1\0\0\4\0\200\2\0\0\0\0\227\1"..., 64) = 64
> gettimeofday({1144231124, 10604}, NULL) = 0
> gettimeofday({1144231124, 10913}, NULL) = 0
> poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}], 2, 0) = 0
> --- SIGSEGV (Segmentation fault) @ 0 (0) ---
> +++ killed by SIGSEGV +++
OK, up to the SIGSEGV. You may be able to find more by running
gdb SciTE
wait for a prompt
run --synchronous gdidb.pm
use until dead
bt
This will produce a stack trace of the failure location. The
--synchronous may not be needed and it makes the program run very
slowly but it means that the stack trace can accurately locate the
error if it involves communication with the X server.
Neil
_______________________________________________
Scite-interest mailing list
[email protected]
http://mailman.lyra.org/mailman/listinfo/scite-interest