[Bug 997359] Re: nih uses eglibc private symbol __abort_msg
The Precise Pangolin has reached end of life, so this bug will not be fixed for that release ** Changed in: libnih (Ubuntu Precise) Status: New => Won't Fix -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/997359 Title: nih uses eglibc private symbol __abort_msg To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/997359/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 997359] Re: nih uses eglibc private symbol __abort_msg
The Precise Pangolin has reached end of life, so this bug will not be fixed for that release ** Changed in: apport (Ubuntu Precise) Status: New => Won't Fix -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/997359 Title: nih uses eglibc private symbol __abort_msg To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/997359/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 997359] Re: nih uses eglibc private symbol __abort_msg
** Changed in: apport (Ubuntu Quantal) Status: New = Won't Fix ** Changed in: libnih (Ubuntu Quantal) Status: New = Won't Fix -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/997359 Title: nih uses eglibc private symbol __abort_msg To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/997359/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 997359] Re: nih uses eglibc private symbol __abort_msg
** Changed in: libnih Status: New = Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/997359 Title: nih uses eglibc private symbol __abort_msg To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/997359/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 997359] Re: nih uses eglibc private symbol __abort_msg
** Branch linked: lp:~xnox/libnih/fix-for-997359 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/997359 Title: nih uses eglibc private symbol __abort_msg To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/997359/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 997359] Re: nih uses eglibc private symbol __abort_msg
** Branch linked: lp:~canonical-foundations/libnih/nih -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/997359 Title: nih uses eglibc private symbol __abort_msg To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/997359/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 997359] Re: nih uses eglibc private symbol __abort_msg
This bug was fixed in the package apport - 2.6.3-0ubuntu1 --- apport (2.6.3-0ubuntu1) raring; urgency=low * New upstream release. Changes since our previous snapshot: - debian.py: Only reject reports with useless stack traces if the report actually has a stack trace at all. - debian.py: Fix UTF-8 string handling. Thanks Ritesh Raj Sarraf. - debian.py: Fix crash on broken Package fields, as generated by current Debian/Ubuntu dkms package. - data/apport: Call fsync when writing upstart crash reports. - report.py, add_gdb_info(): Handle libnih's assertion messages. (LP: #997359) - apport-gtk, apport-kde: Don't provide an option to restart a crashed application when the crash occurred in a thread (LP: #1033902). - apport-retrace: Disallow option -C without option -S. Thanks Kyle Nitzsche. - fileutils.py, mark_report_upload(): Refresh the .upload stamps if a previous version of the report was already uploaded, but another instance of the problem happened since then. Thanks Brian Murray. (LP: #1084296) - Ignore implausibly low addresses when computing StacktraceAddressSignature. These are usually artifacts from gdb when not having debug symbols, and having too many of them prevents proper client-side duplicate detection and proper bucketing in daisy. (LP: #1084996) - fileutils.py: Ignore .desktop files with NoDisplay=true. (LP: #1048524) * debian/tests/control: Run tests as root, just like before switching our autopkgtests to run as user ubuntu by default. This enables a couple of extra tests, and avoids some confusion because the distro and the user name are identical. * data/package-hooks/source_linux-nexus7.py: Fix PEP-8 error. -- Martin Pitt martin.p...@ubuntu.com Fri, 30 Nov 2012 18:00:01 +0100 ** Changed in: apport (Ubuntu Raring) Status: Fix Committed = Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/997359 Title: nih uses eglibc private symbol __abort_msg To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/997359/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 997359] Re: nih uses eglibc private symbol __abort_msg
Thanks James! D'oh, so I just picked a wrong include. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/997359 Title: nih uses eglibc private symbol __abort_msg To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/997359/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 997359] Re: nih uses eglibc private symbol __abort_msg
** Branch linked: lp:apport -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/997359 Title: nih uses eglibc private symbol __abort_msg To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/997359/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 997359] Re: nih uses eglibc private symbol __abort_msg
Fixed in apport trunk r2536. ** Changed in: apport (Ubuntu Raring) Status: In Progress = Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/997359 Title: nih uses eglibc private symbol __abort_msg To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/997359/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 997359] Re: nih uses eglibc private symbol __abort_msg
Hi Martin - updated script attached. ** Attachment added: script that forces an NIH program to crash to test __nih_abort_msg handling https://bugs.launchpad.net/libnih/+bug/997359/+attachment/3441007/+files/nih.sh -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/997359 Title: nih uses eglibc private symbol __abort_msg To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/997359/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 997359] Re: nih uses eglibc private symbol __abort_msg
This is a simple test script which produces an assertion with libnih. Running it will build the simple .c program, run it, and run gdb on the core dump. (gdb) p __nih_abort_msg No symbol __nih_abort_msg in current context. That's libnih-dev 1.0.3-4ubuntu12 in current raring. It might be that this requires the debugging symbols to be installed, but libnih doesn't build a libnih1-dbg so this is difficult to capture in a test case. Is this the right approach/script/symbol? ** Attachment added: test crash with nih https://bugs.launchpad.net/ubuntu/raring/+source/apport/+bug/997359/+attachment/3431337/+files/nih-crash -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/997359 Title: nih uses eglibc private symbol __abort_msg To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/997359/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 997359] Re: nih uses eglibc private symbol __abort_msg
** Also affects: apport (Ubuntu Precise) Importance: Undecided Status: New ** Also affects: libnih (Ubuntu Precise) Importance: Undecided Status: New ** Also affects: apport (Ubuntu Quantal) Importance: Undecided Status: New ** Also affects: libnih (Ubuntu Quantal) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/997359 Title: nih uses eglibc private symbol __abort_msg To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/997359/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 997359] Re: nih uses eglibc private symbol __abort_msg
** Also affects: apport (Ubuntu Raring) Importance: High Status: Confirmed ** Also affects: libnih (Ubuntu Raring) Importance: High Status: Confirmed ** Changed in: libnih (Ubuntu Raring) Assignee: (unassigned) = James Hunt (jamesodhunt) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/997359 Title: nih uses eglibc private symbol __abort_msg To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/997359/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 997359] Re: nih uses eglibc private symbol __abort_msg
** Branch linked: lp:ubuntu/libnih -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/997359 Title: nih uses eglibc private symbol __abort_msg To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/997359/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 997359] Re: nih uses eglibc private symbol __abort_msg
** Changed in: libnih (Ubuntu Raring) Status: Confirmed = Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/997359 Title: nih uses eglibc private symbol __abort_msg To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/997359/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 997359] Re: nih uses eglibc private symbol __abort_msg
NIH in Ubuntu (not yet upstream) now uses __nih_abort_msg such that apport will be able to do: (gdb) print (char *)__nih_abort_msg ... to retrieve the abort message. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/997359 Title: nih uses eglibc private symbol __abort_msg To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/997359/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 997359] Re: nih uses eglibc private symbol __abort_msg
** Changed in: apport (Ubuntu Raring) Status: Confirmed = In Progress ** Changed in: apport (Ubuntu Raring) Assignee: (unassigned) = Martin Pitt (pitti) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/997359 Title: nih uses eglibc private symbol __abort_msg To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/997359/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 997359] Re: nih uses eglibc private symbol __abort_msg
Responding to my own comment #2, I don't see why we can't change NIH to create its own '__nih_abort_msg' symbol as long as apport can be tweaked to also look for this symbol. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/997359 Title: nih uses eglibc private symbol __abort_msg To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/997359/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 997359] Re: nih uses eglibc private symbol __abort_msg
** Tags removed: rls-q-incoming ** Tags added: rls-q-notfixing -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/997359 Title: nih uses eglibc private symbol __abort_msg To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/997359/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 997359] Re: nih uses eglibc private symbol __abort_msg
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: apport (Ubuntu) Status: New = Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/997359 Title: nih uses eglibc private symbol __abort_msg To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/997359/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 997359] Re: nih uses eglibc private symbol __abort_msg
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: libnih (Ubuntu) Status: New = Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/997359 Title: nih uses eglibc private symbol __abort_msg To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/997359/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 997359] Re: nih uses eglibc private symbol __abort_msg
** Tags added: rls-q-incoming -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/997359 Title: nih uses eglibc private symbol __abort_msg To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/997359/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 997359] Re: nih uses eglibc private symbol __abort_msg
** Changed in: libnih (Ubuntu) Importance: Undecided = High -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/997359 Title: nih uses eglibc private symbol __abort_msg To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/997359/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 997359] Re: nih uses eglibc private symbol __abort_msg
** Changed in: apport (Ubuntu) Importance: Undecided = High -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/997359 Title: nih uses eglibc private symbol __abort_msg To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/997359/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 997359] Re: nih uses eglibc private symbol __abort_msg
The __abort_msg symbol is used specifically to work with apport (/usr/share/pyshared/apport/report.py) to provide enriched crash reporting. ** Also affects: libnih (Ubuntu) Importance: Undecided Status: New ** Also affects: apport (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/997359 Title: nih uses eglibc private symbol __abort_msg To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/997359/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 997359] Re: nih uses eglibc private symbol __abort_msg
Maybe apport should be modified to special case a new NIH-specific symbol that isn't tied to glibc? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/997359 Title: nih uses eglibc private symbol __abort_msg To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/997359/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs