Ciao a tutti, è un po' di tempo (tanto... si parla di mesi) che ho un problema con cupsd. Se lo imposto per utilizzare l'autenticazione Basic (di default) per l'accesso alle pagine web di configurazione (localhost:631) cupsd esce con un segfault appena dopo aver letto la mia password. Avevo risolto impostando Digest come autenticazione e oggi con un aggiornamento ho ripristinato Basic sperando il problema fosse risolto ma così non è stato. Ho perso un attimo di tempo e ho lanciato cupsd con gdb, ecco l'output: dan@DeeJay:~$ sudo gdb /usr/sbin/cupsd GNU gdb 6.3.90_20051119-debian Copyright 2004 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 "i486-linux-gnu"...(no debugging symbols found) Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (gdb) set args -f (gdb) run Starting program: /usr/sbin/cupsd -f (no debugging symbols found) [ ... altre 18 volte ... ] (no debugging symbols found) Program received signal SIGSEGV, Segmentation fault. 0xb7da093f in strncmp () from /lib/tls/i686/cmov/libc.so.6 (gdb) continue Continuing. Program terminated with signal SIGSEGV, Segmentation fault. The program no longer exists. (gdb) (Il segfault lo dà quando provo ad autenticarmi, come scritto sopra) Il file /lib/tls/i686/cmov/libc.so.6 appartiene a libc6-i686 il che mi fa pensare che io non possa utilizzare la versioen della libc6 ottimizzata per i686 ma questo dovrebbe essere tranquillamente possibile dato che uso un Athlon XP. Qualcuno ha idee per risolvere il problema? Ovviamente i log di cups non dicono niente di utile. Ciao, -- Daniele JID: dan@jabber.linux.it (http://www.jabber.org) and remember: respect is everything . . . . . . . . . . . free your mind
Attachment:
signature.asc
Description: Digital signature