enlightenment-0.16.5

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Czw, 9 Sie 2001, 19:35:07 CEST


.. wiadomo że nie działa i wali się z sigseg przy inicjacji.
Wyciąg z back trace:

#0  0x003f09c8 in vfprintf () from /lib/libc.so.6
#1  0x0040cb2a in vsnprintf () from /lib/libc.so.6
#2  0x003f7fc8 in snprintf () from /lib/libc.so.6
#3  0x08080068 in OpenConfigFileForReading ( path=0x813ca50
    "/usr/X11R6/share/enlightenment/themes/BrushedMetal-Tigert/init.cfg",
    preprocess=1 '\001') at config.c:3269
                            ^^^^^^^^^^^^^
#4  0x080803e5 in LoadConfigFile (f=0x810c6ae "init.cfg") at config.c:3379
#5  0x080811e1 in LoadEConfig (
    themelocation=0x812ad00 "/usr/X11R6/share/enlightenment/themes/BrushedMetal-Tigert")
    at config.c:3786
#6  0x080c982b in main (argc=1, argv=0xbffffc94) at main.c:259
#7  0x003bc7d1 in __libc_start_main () from /lib/libc.so.6

Nie mogę jakoś dać sobie rady z namierzeniem przez co to się wali w
config.c. Mógłby ktoś pomóc ? W tej linni jest snprintf() (w orginale
Esnprintf()) na kilka linijek i jakoś nie mogę sie połapać w którym
miejscu rozwijanie łańcucha jest walnięte :>

W międzyczasie niejako przy okazji zmontowałem jeszcze poprawkę na
używanie snprintf() z glibc zamiast własnego (w pierwzym odruchu myślałem,
że coś jest nie tak z tym Esnprintf() jakie jest w E). Swoja droga ciekawe
ile jest takich programów jeszcze które różne funkcje które są w glibc
dublują w własnym kodzie (snprintf(), glob(), getopt() czy inne).

Przy oazji. Używający nss_db proszeni są o wykonanie upgrade i sprawdzenie
czy baza z mapą shadow ma właściwe uprawnienia (o-r).

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*



Więcej informacji o liście dyskusyjnej pld-devel-pl