[Bug 99949] Re: [apport] udevd crashed with SIGSEGV in _fini()
** Changed in: libselinux (Ubuntu) Status: New = Confirmed ** Tags added: patch ** Summary changed: - [apport] udevd crashed with SIGSEGV in _fini() + udevd crashed with SIGSEGV in _fini() -- udevd crashed with SIGSEGV in _fini() https://bugs.launchpad.net/bugs/99949 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 99949] Re: [apport] udevd crashed with SIGSEGV in _fini()
The crash occurs when the libselinux1 library is trying to do its 'fini' destructor functions when unloading. It references some thread local storage variables that were statically initialized to NULL. That first reference fails when it actually tries to allocate the variables. This patch explicity initializes those variables during the init function, making the fini function work. It seems that the real defect is in a corner case of the implementation of __thread feature. But changing libselinux1 this way is a practical workaround. ** Attachment added: libselinux1_patch http://launchpadlibrarian.net/15605202/libselinux1_patch -- [apport] udevd crashed with SIGSEGV in _fini() https://bugs.launchpad.net/bugs/99949 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 99949] Re: [apport] udevd crashed with SIGSEGV in _fini()
** Description changed: Binary package hint: udev There's not really much to say; I was not aware of the reported crash when it happened (in point of fact, I have no idea when the crash did happen). All I know is, by the time I got into Gnome, I had four crash reports waiting, and I have no idea where they came from. I realize that this isn't much use, but I hope that it's at least a little better than nothing. I'm going to copy-paste this description to the other three bugs, since it's equally true for them. + + The following(?) bugs are: bug 99950 (sysklogd) and bug 99951 (acpid). ProblemType: Crash Architecture: amd64 Date: Wed Mar 28 01:08:17 2007 Disassembly: 0x0: DistroRelease: Ubuntu 7.04 ExecutablePath: /sbin/udevd Package: udev 103-0ubuntu14 PackageArchitecture: amd64 ProcCmdline: /sbin/udevd --daemon ProcCwd: / ProcEnviron: PATH=/sbin:/bin:/usr/sbin:/usr/bin Signal: 11 SourcePackage: udev Stacktrace: #0 0x in ?? () #1 0x2af61fccfd73 in ?? () from /lib/libselinux.so.1 #2 0x7fff8afe70d0 in ?? () #3 0x2af61fcdb601 in _fini () from /lib/libselinux.so.1 #4 0x in ?? () StacktraceTop: ?? () ?? () from /lib/libselinux.so.1 ?? () _fini () from /lib/libselinux.so.1 ?? () Uname: Linux the-nemisis 2.6.20-13-generic #2 SMP Sat Mar 24 23:12:02 UTC 2007 x86_64 GNU/Linux UserGroups: -- [apport] udevd crashed with SIGSEGV in _fini() https://bugs.launchpad.net/bugs/99949 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 99949] Re: [apport] udevd crashed with SIGSEGV in _fini()
** Changed in: libselinux (Ubuntu) Importance: Undecided = Medium -- [apport] udevd crashed with SIGSEGV in _fini() https://bugs.launchpad.net/bugs/99949 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 99949] Re: [apport] udevd crashed with SIGSEGV in _fini()
** Attachment removed: CoreDump.gz http://launchpadlibrarian.net/7101343/CoreDump.gz -- [apport] udevd crashed with SIGSEGV in _fini() https://bugs.launchpad.net/bugs/99949 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 99949] Re: [apport] udevd crashed with SIGSEGV in _fini()
** Changed in: libselinux (Ubuntu) Sourcepackagename: udev = libselinux -- [apport] udevd crashed with SIGSEGV in _fini() https://bugs.launchpad.net/bugs/99949 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 99949] Re: [apport] udevd crashed with SIGSEGV in _fini()
** Attachment added: CoreDump.gz http://librarian.launchpad.net/7101343/CoreDump.gz ** Attachment added: Dependencies.txt http://librarian.launchpad.net/7101344/Dependencies.txt ** Attachment added: ProcMaps.txt http://librarian.launchpad.net/7101345/ProcMaps.txt ** Attachment added: ProcStatus.txt http://librarian.launchpad.net/7101346/ProcStatus.txt ** Attachment added: Registers.txt http://librarian.launchpad.net/7101347/Registers.txt ** Attachment added: ThreadStacktrace.txt http://librarian.launchpad.net/7101348/ThreadStacktrace.txt -- [apport] udevd crashed with SIGSEGV in _fini() https://launchpad.net/bugs/99949 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 99949] Re: [apport] udevd crashed with SIGSEGV in _fini()
** Tags added: need-amd64-retrace need-i386-retrace -- [apport] udevd crashed with SIGSEGV in _fini() https://bugs.launchpad.net/bugs/99949 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 99949] Re: [apport] udevd crashed with SIGSEGV in _fini()
StacktraceTop:?? () ?? () from /lib/libselinux.so.1 ?? () _fini () from /lib/libselinux.so.1 ?? () ** Tags removed: need-amd64-retrace ** Attachment added: Stacktrace.txt (retraced) http://librarian.launchpad.net/7119081/%3Cfdopen%3E -- [apport] udevd crashed with SIGSEGV in _fini() https://bugs.launchpad.net/bugs/99949 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 99949] Re: [apport] udevd crashed with SIGSEGV in _fini()
** Tags removed: need-i386-retrace -- [apport] udevd crashed with SIGSEGV in _fini() https://bugs.launchpad.net/bugs/99949 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs