Uploaded same fix to Wily for processing by the SRU team. ** Description changed:
+ [Impact] + + On systems with a long hostname, nano either segfaults or refuses to + work properly. + + [Test Case] + 1- set a long hostname with "hostname thisisareallyreallyreallylonghostname" + 2- try and edit a file: "nano /etc/hosts" + 3- make sure there is no segfault, or error in nano window: "Couldn't determine host name..." + + [Regression Potential] + + Patch is quite simple an obvious. A regression would mean lock files + wouldn't work properly. + + + ---- + + + Original description: + Description: Ubuntu 15.10 Release: 15.10 nano: - Installed: 2.4.2-1 - Candidate: 2.4.2-1 - Version table: - *** 2.4.2-1 0 - 500 http://mirror.bytemark.co.uk/ubuntu/ wily/main amd64 Packages - 100 /var/lib/dpkg/status + Installed: 2.4.2-1 + Candidate: 2.4.2-1 + Version table: + *** 2.4.2-1 0 + 500 http://mirror.bytemark.co.uk/ubuntu/ wily/main amd64 Packages + 100 /var/lib/dpkg/status - - After upgrading Ubuntu 15.04 to 15.10, when I run nano as root on a file it just segfaults. I'm not having this problem on other 15.04->15.10 upgrades + After upgrading Ubuntu 15.04 to 15.10, when I run nano as root on a file + it just segfaults. I'm not having this problem on other 15.04->15.10 + upgrades strace is https://p.defau.lt/?q7xGwt3HoqB74xTawUUHDA catchsegv is https://p.defau.lt/?0SPQY_bDj6F6j1ZKeToQoA - Under gdb with nano-dbgsym installed, it gives #0 main (argc=2, argv=0x7fffffffe688) at ../../src/nano.c:2768 - - If I run it as sudo nano filename.txt, it gives an error as below rather than segfaulting + If I run it as sudo nano filename.txt, it gives an error as below rather + than segfaulting [ Couldn't determine hostname for lock file: File name too long ] - Both my user and root have the same locale settings. I've tried regenerating the locales ** Changed in: nano (Ubuntu Wily) Status: New => In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1509081 Title: nano segfaults as root after upgrade to 15.10 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nano/+bug/1509081/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs