On Jan 30, 2008 7:26 AM, Jeff Buttars <[EMAIL PROTECTED]> wrote: > > scenario: > I was at the command line editing a subversion command. It crashed while I was > editing before I could hit enter. > The session had been open for about 8 hours. > I had 3 other fish shells running, they did not crash. > > fish was installed from portage. Version 1.22.1 > > uname -a: > Linux vodka 2.6.23-gentoo-r3-vodka #13 SMP PREEMPT Mon Jan 21 12:46:27 MST > 2008 i686 Intel(R) Core(TM)2 CPU T7400 @ 2.16GHz GenuineIntel GNU/Linux >
Hi Jeff, Thank you for the report. Unfortunatly, this is the type of crash that is a nightmare to try and reproduce. About the best I can do right now is to record this bug to see if any similar bugs pop in and see if I can detect a pattern. You might want to try out fish 1.23.0, as it fixes a few bugs in previous releases. Long term, I have plans to create an automated test suite for the interactive prompt, so i can feed it arbitrary amounts of garbage, and make sure it doesn't crash. Axel > backtrace: > *** glibc detected *** fish: double free or corruption (!prev): 0x080a3830 *** > ======= Backtrace: ========= > /lib/libc.so.6[0xb7df7b50] > /lib/libc.so.6[0xb7dfae2a] > /lib/libc.so.6(realloc+0xf8)[0xb7dfb908] > fish[0x806378b] > [0x0] > ======= Memory map: ======== > 08048000-08099000 r-xp 00000000 08:03 403041986 /usr/bin/fish > 08099000-0809a000 rw-p 00050000 08:03 403041986 /usr/bin/fish > 0809a000-08109000 rw-p 0809a000 00:00 0 [heap] > b7b00000-b7b21000 rw-p b7b00000 00:00 0 > b7b21000-b7c00000 ---p b7b21000 00:00 0 > b7cc5000-b7cc7000 rw-p b7cc5000 00:00 0 > b7d58000-b7d5a000 rw-p b7d58000 00:00 0 > b7d5a000-b7d62000 r-xp 00000000 08:03 335633885 /lib/libnss_files-2.6.1.so > b7d62000-b7d63000 r--p 00007000 08:03 335633885 /lib/libnss_files-2.6.1.so > b7d63000-b7d64000 rw-p 00008000 08:03 335633885 /lib/libnss_files-2.6.1.so > b7d64000-b7d6c000 r-xp 00000000 08:03 335633848 /lib/libnss_nis-2.6.1.so > b7d6c000-b7d6d000 r--p 00007000 08:03 335633848 /lib/libnss_nis-2.6.1.so > b7d6d000-b7d6e000 rw-p 00008000 08:03 335633848 /lib/libnss_nis-2.6.1.so > b7d6e000-b7d81000 r-xp 00000000 08:03 335633836 /lib/libnsl-2.6.1.so > b7d81000-b7d82000 r--p 00012000 08:03 335633836 /lib/libnsl-2.6.1.so > b7d82000-b7d83000 rw-p 00013000 08:03 335633836 /lib/libnsl-2.6.1.so > b7d83000-b7d85000 rw-p b7d83000 00:00 0 > b7d85000-b7d8b000 r-xp 00000000 08:03 335633852 /lib/libnss_compat-2.6.1.so > b7d8b000-b7d8c000 r--p 00005000 08:03 335633852 /lib/libnss_compat-2.6.1.so > b7d8c000-b7d8d000 rw-p 00006000 08:03 335633852 /lib/libnss_compat-2.6.1.so > b7d8d000-b7d8e000 rw-p b7d8d000 00:00 0 > b7d8e000-b7d90000 r-xp 00000000 08:03 335633855 /lib/libdl-2.6.1.so > b7d90000-b7d91000 r--p 00001000 08:03 335633855 /lib/libdl-2.6.1.so > b7d91000-b7d92000 rw-p 00002000 08:03 335633855 /lib/libdl-2.6.1.so > b7d92000-b7ebd000 r-xp 00000000 08:03 335633858 /lib/libc-2.6.1.so > b7ebd000-b7ebf000 r--p 0012a000 08:03 335633858 /lib/libc-2.6.1.so > b7ebf000-b7ec0000 rw-p 0012c000 08:03 335633858 /lib/libc-2.6.1.so > b7ec0000-b7ec3000 rw-p b7ec0000 00:00 0 > b7ec3000-b7efc000 r-xp 00000000 08:03 113205501 /lib/libncurses.so.5.6 > b7efc000-b7f04000 rw-p 00039000 08:03 113205501 /lib/libncurses.so.5.6 > b7f04000-b7f06000 rw-p b7f04000 00:00 0 > b7f21000-b7f2b000 r-xp 00000000 08:03 > 214890768 /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libgcc_s.so.1 > b7f2b000-b7f2c000 r--p 00009000 08:03 > 214890768 /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libgcc_s.so.1 > b7f2c000-b7f2d000 rw-p 0000a000 08:03 > 214890768 /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libgcc_s.so.1 > b7f2d000-b7f34000 r--s 00000000 08:03 > 402654293 /usr/lib/gconv/gconv-modules.cache > b7f34000-b7f35000 r-xp b7f34000 00:00 0 [vdso] > b7f35000-b7f4f000 r-xp 00000000 08:03 343805656 /lib/ld-2.6.1.so > b7f4f000-b7f50000 r--p 00019000 08:03 343805656 /lib/ld-2.6.1.so > b7f50000-b7f51000 rw-p 0001a000 08:03 343805656 /lib/ld-2.6.1.so > bff28000-bff3e000 rw-p bffea000 00:00 0 [stack] > Aborted > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Fish-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/fish-users > ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Fish-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fish-users
