Perhaps I should mention the keyword "locale" here. It seems pretty clear that the segfault is caused by ____strtol_l_internal receiving a null pointer as its locale argument. So the C library start-up code, when presented with an empty auxiliary vector, is silently failing to initialise the locale. Perhaps this is a simple oversight, or perhaps there's a good reason why it's hard to set up a locale without certain information from the auxiliary vector. (AT_PHDR, perhaps?)
-- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/901252 Title: atoi segfaults if the auxiliary vector was empty To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/901252/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs