Hi there, Just installed SuSE 8.1 to replace my old 7.3 (and finally got rid of Win98SE) However, cups daemon won't start, dies with a Segmentation fault. Is this due to a glibc mismatch? Anybody out there have the same problem? Is there a workaround (apart from rebuilding it from source)? See Debug output below: <snip> cirrus1506:~ # gdb cupsd GNU gdb 5.2.1 Copyright 2002 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i586-suse-linux"...(no debugging symbols found)... (gdb) run -f Starting program: /usr/sbin/cupsd -f (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... Program received signal SIGSEGV, Segmentation fault. 0x4029b45c in dl_open_worker () from /usr/lib/libc.so.6 (gdb) where #0 0x4029b45c in dl_open_worker () from /usr/lib/libc.so.6 #1 0x4000a5f6 in _dl_catch_error () from /lib/ld-linux.so.2 #2 0x4029b7df in _dl_open () from /usr/lib/libc.so.6 #3 0x4029c51c in do_dlopen () from /usr/lib/libc.so.6 #4 0x4000a5f6 in _dl_catch_error () from /lib/ld-linux.so.2 #5 0x4029c4c3 in dlerror_run () from /usr/lib/libc.so.6 #6 0x4029c5c5 in __libc_dlopen () from /usr/lib/libc.so.6 #7 0x4027f944 in __nss_lookup_function () from /usr/lib/libc.so.6 #8 0x4027f401 in __nss_lookup () from /usr/lib/libc.so.6 #9 0x4028108b in __nss_group_lookup () from /usr/lib/libc.so.6 #10 0x402804a5 in setup () from /usr/lib/libc.so.6 #11 0x4028064f in __nss_endent () from /usr/lib/libc.so.6 #12 0x40241874 in endgrent () from /usr/lib/libc.so.6 #13 0x08055235 in strcpy () #14 0x0805c2fa in strcpy () #15 0x401b89ed in __libc_start_main () from /usr/lib/libc.so.6 (gdb) cont Continuing. Program terminated with signal SIGSEGV, Segmentation fault. The program no longer exists. (gdb) quit </snip> TIA, Joris Verbogt Cirrus International BV E: jverbogt@cirrus.nl W: http://www.cirrus.nl/ -- use Perl; #powerful programmable prestidigitation
On Monday 03 March 2003 18:13, Joris Verbogt wrote:
Hi there,
Just installed SuSE 8.1 to replace my old 7.3 (and finally got rid of Win98SE) However, cups daemon won't start, dies with a Segmentation fault. Is this due to a glibc mismatch?
It is certainly suspect (but I'm no expert). What I don't understand is why your libc.so.6 is located in /usr/lib. IMHO it should be /lib. Have you changed this yourself? Paul.
participants (2)
-
Joris Verbogt
-
Paul Uiterlinden