View previous topic :: View next topic |
Author |
Message |
HoX Guru
Joined: 11 Nov 2006 Posts: 385
|
Posted: Tue May 13, 2008 11:56 am Post subject: xlockmore non locca |
|
|
Ho installato xlockmore per bloccarmi lo schermo, ma ho notato che da un piccolissimo problema. Qualunque password io inserisca ( corretta, sbagliata o nessuna ) esce tranquillamente... riducendolo quindi ad un semplice screensaver con rottura di scatole finale.
Quale puo' essere il motivo?
l'ho emerso con queste USE flag
x11-misc/xlockmore-5.23-r1 USE="crypt opengl pam truetype unicode -debug -esd -gtk -motif -nas -xlockrc"
Se lo eseguo da terminale ottengo questo output:
Quote: |
$ xlock
xlock: can not find font: -b&h-lucida-medium-r-normal-sans-24-*-*-*-*-*-iso8859-1, using fixed...
*** glibc detected *** xlock: free(): invalid pointer: 0xbfc211bc ***
======= Backtrace: =========
/lib/libc.so.6[0xb79f5a00]
/lib/libc.so.6(cfree+0x89)[0xb79f76f9]
/lib/security/pam_unix.so[0xb6bc2d7c]
======= Memory map: ========
08048000-08227000 r-xp 00000000 08:02 2392072 /usr/bin/xlock
08227000-08228000 r--p 001de000 08:02 2392072 /usr/bin/xlock
08228000-082ab000 rw-p 001df000 08:02 2392072 /usr/bin/xlock
082ab000-08350000 rw-p 082ab000 00:00 0 [heap]
b6a00000-b6a21000 rw-p b6a00000 00:00 0
b6a21000-b6b00000 ---p b6a21000 00:00 0
b6bbb000-b6bbe000 r--p 00000000 08:02 2212527 /usr/share/locale/it/LC_MESSAGES/Linux-PAM.mo
b6bbe000-b6bc8000 r-xp 00000000 08:02 2212419 /lib/security/pam_unix.so
b6bc8000-b6bc9000 r--p 00009000 08:02 2212419 /lib/security/pam_unix.so
b6bc9000-b6bca000 rw-p 0000a000 08:02 2212419 /lib/security/pam_unix.so
b6bca000-b6c77000 rw-p b6bca000 00:00 0
b6c77000-b6c7b000 r-xp 00000000 08:02 2230798 /usr/lib/libXfixes.so.3.1.0
b6c7b000-b6c7c000 r--p 00003000 08:02 2230798 /usr/lib/libXfixes.so.3.1.0
b6c7c000-b6c7d000 rw-p 00004000 08:02 2230798 /usr/lib/libXfixes.so.3.1.0
b6c7d000-b6c84000 r-xp 00000000 08:02 2230567 /usr/lib/libXrender.so.1.3.0
b6c84000-b6c85000 r--p 00006000 08:02 2230567 /usr/lib/libXrender.so.1.3.0
b6c85000-b6c86000 rw-p 00007000 08:02 2230567 /usr/lib/libXrender.so.1.3.0
b6c86000-b6c8e000 r-xp 00000000 08:02 2232697 /usr/lib/libXcursor.so.1.0.2
b6c8e000-b6c8f000 r--p 00007000 08:02 2232697 /usr/lib/libXcursor.so.1.0.2
b6c8f000-b6c90000 rw-p 00008000 08:02 2232697 /usr/lib/libXcursor.so.1.0.2
b6c90000-b6c98000 r-xp 00000000 08:02 1872865 /lib/libnss_files-2.6.1.so
b6c98000-b6c99000 r--p 00007000 08:02 1872865 /lib/libnss_files-2.6.1.so
b6c99000-b6c9a000 rw-p 00008000 08:02 1872865 /lib/libnss_files-2.6.1.so
b6c9a000-b6ca2000 r-xp 00000000 08:02 1873398 /lib/libnss_nis-2.6.1.so
b6ca2000-b6ca3000 r--p 00007000 08:02 1873398 /lib/libnss_nis-2.6.1.so
b6ca3000-b6ca4000 rw-p 00008000 08:02 1873398 /lib/libnss_nis-2.6.1.so
b6ca4000-b6cb7000 r-xp 00000000 08:02 1873369 /lib/libnsl-2.6.1.so
b6cb7000-b6cb8000 r--p 00012000 08:02 1873369 /lib/libnsl-2.6.1.so
b6cb8000-b6cb9000 rw-p 00013000 08:02 1873369 /lib/libnsl-2.6.1.so
b6cb9000-b6cbb000 rw-p b6cb9000 00:00 0
b6cbb000-b6cc1000 r-xp 00000000 08:02 1873359 /lib/libnss_compat-2.6.1.so
b6cc1000-b6cc2000 r--p 00005000 08:02 1873359 /lib/libnss_compat-2.6.1.so
b6cc2000-b6cc3000 rw-p 00006000 08:02 1873359 /lib/libnss_compat-2.6.1.so
b6cc4000-b6cc5000 r-xp 00000000 08:02 2212440 /lib/security/pam_deny.so
b6cc5000-b6cc6000 r--p 00000000 08:02 2212440 /lib/security/pam_deny.so
b6cc6000-b6cc7000 rw-p 00001000 08:02 2212440 /lib/security/pam_deny.so
b6cc7000-b6ccd000 r-xp 00000000 08:02 2199017 /lib/libcrack.so.2.8.0
b6ccd000-b6ccf000 rw-p 00005000 08:02 2199017 /lib/libcrack.so.2.8.0
b6ccf000-b6cd2000 rw-p b6ccf000 00:00 0
b6cd2000-b6cd4000 r-xp 00000000 08:02 2212410 /lib/security/pam_env.so
b6cd4000-b6cd5000 r--p 00001000 08:02 2212410 /lib/security/pam_env.so
b6cd5000-b6cd6000 rw-p 00002000 08:02 2212410 /lib/security/pam_env.so
b6cd7000-b6d16000 r--p 00000000 08:02 1654884 /usr/lib/locale/it_IT.utf8/LC_CTYPE
b6d16000-b6df6000 r--p 00000000 08:02 1654887 /usr/lib/locale/it_IT.utf8/LC_COLLATE
b6df6000-b6e5c000 rw-p b6df6000 00:00 0
b6e5c000-b6e60000 r-xp 00000000 08:02 2230265 /usr/lib/libXdmcp.so.6.0.0
b6e60000-b6e61000 r--p 00003000 08:02 2230265 /usr/lib/libXdmcp.so.6.0.0
b6e61000-b6e62000 rw-p 00004000 08:02 2230265 /usr/lib/libXdmcp.so.6.0.0
b6e62000-b6e64000 r-xp 00000000 08:02 2230118 /usr/lib/libXau.so.6.0.0
b6e64000-b6e65000 r--p 00001000 08:02 2230118 /usr/lib/libXau.so.6.0.0
b6e65000-b6e66000 rw-p 00002000 08:02 2230118 /usr/lib/libXau.so.6.0.0
b6e66000-b6e67000 r-xp 00000000 08:02 1922009 /usr/lib/opengl/nvidia/tls/libnvidia-tls.so.169.12
b6e67000-b6e68000 rw-p 00000000 08:02 1922009 /usr/lib/opengl/nvidia/tls/libnvidia-tls.so.169.12
b6e68000-b6e69000 rw-p b6e68000 00:00 0
b6e69000-b793d00Abortito |
_________________ "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." -- Damian Conway
Proudly member of the Torino Linux Task Force |
|
Back to top |
|
|
nikko96 Apprentice
Joined: 22 Jul 2005 Posts: 229 Location: Pulcinella's Country
|
Posted: Tue May 13, 2008 1:19 pm Post subject: Re: xlockmore non locca |
|
|
Oltre al fatto dei font non trovati,e in conseguenza usa i fixed,sembra che le
glibc rilevino un problema di "Invalid pointer" della chiamata free,che punta a una zona di
memoria a quanto pare già assegnata.
Quindi,potrebbe anche trattarsi di un bug di xlock
Provato a fare la stessa cosa con xscreensaver? _________________ My system: cpu Intel core 2 duo e6750,mb asus p5n-e sli,scheda grafica nvidia GeForce 9600 GT,kernel 2.6.31-gentoo-r6 |
|
Back to top |
|
|
HoX Guru
Joined: 11 Nov 2006 Posts: 385
|
Posted: Tue May 13, 2008 3:48 pm Post subject: |
|
|
Non ho provato e al momento non ho modo di provare. Pero' ho trovato su bugs.gentoo.org questo . Esiste un workaround, ma di fatto e' un bug.
Aggiungendo export MALLOC_CHECK_=0 prima di lanciare xlock funziona. Se ho tempo cerco pero' di capire qual'e' il problema nel codice. _________________ "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." -- Damian Conway
Proudly member of the Torino Linux Task Force |
|
Back to top |
|
|
|