I don't use Ubuntu's package; I only run nano built from source. This is what 'ldd /usr/local/bin/nano' says here:
linux-gate.so.1 => (0x00d0b000) libncursesw.so.5 => /lib/libncursesw.so.5 (0x005dc000) libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x00110000) libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x0029a000) /lib/ld-linux.so.2 (0x00d89000)
So, it also uses wide curses (w = wide).
Do you still have the old nano, the one that segfaults? If yes, could you then provide the output of 'locale', and of 'touch .XXX.swp && nano --ignore --locking XXX'.
I don't use Ubuntu's package; I only run nano built from source. bin/nano' says here:
This is what 'ldd /usr/local/
linux-gate.so.1 => (0x00d0b000) w.so.5 (0x005dc000) i686/cmov/ libc.so. 6 (0x00110000) i686/cmov/ libdl.so. 2 (0x0029a000)
libncursesw.so.5 => /lib/libncurses
libc.so.6 => /lib/tls/
libdl.so.2 => /lib/tls/
/lib/ld-linux.so.2 (0x00d89000)
So, it also uses wide curses (w = wide).
Do you still have the old nano, the one that segfaults?
If yes, could you then provide the output of 'locale',
and of 'touch .XXX.swp && nano --ignore --locking XXX'.