Bug 1739
Summary: | linuxconf in a VC seg faults | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | David Lawrence <dkl> |
Component: | linuxconf | Assignee: | David Lawrence <dkl> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 6.0 | CC: | davem, gafton, jack |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | sparc | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 1999-04-09 17:35:30 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Derek Tattersall
1999-03-24 15:59:29 UTC
stack trace is: #0 0x7851c in HELP_FILE::HELP_FILE () #1 0x50271d60 in global constructors keyed to pam_check_pass () at pam.cc:14 #2 0x50275d48 in __do_global_ctors_aux () #3 0x5026dfb8 in _init () #4 0x5022d7d4 in dl_open_worker (a=0xe4038) at dl-open.c:144 #5 0x5000ce44 in _dl_catch_error () at dl-error.c:99 #6 0x5022d968 in _dl_open () at dl-open.c:155 #7 0x500c10fc in dlopen_doit (a=0xefffc8f8) at dlopen.c:39 #8 0x5000ce44 in _dl_catch_error () at dl-error.c:99 #9 0x500c18e4 in _dlerror_run (operate=0x500c10c8 <dlopen_doit>, args=0xefffc8f8) at dlerror.c:122 #10 0x500c10b0 in __dlopen_check (file=0xefffcaa8 "/usr/lib/linuxconf/redhat/redhat.so.1.14.0", mode=258) at dlopen.c:50 #11 0x7b4c0 in module_loadcheck () #12 0x7b750 in module_loaddistmod () #13 0x32ef4 in main () #14 0x50173750 in __libc_start_main () at ../sysdeps/generic/libc-start.c:78 (gdb) This smells like the setjmp/longjmp stuff in glibc we dealt with before. We need to verify that our patch to setjmp/longjmp survived the move to glibc 2.1, or alternatively that equivalent functionality was included in glibc 2.1 Fixed in linuxconf-1.14r4 -- linuxconf was making shared libraries out of code that was not compiled -fPIC. It's a bug on the sparc that not compiling -fPIC broke it, but it was also a bug in linuxconf not to compile -fPIC... |