W dniu 11 marca 2012 10:32 użytkownik Łukasz Maśko <e...@yen.ipipan.waw.pl> napisał: > Dnia niedziela, 11 marca 2012, Lukasz Glebicki napisał: >> On Thursday 05 of January 2012 19:57:54 Arkadiusz Miśkiewicz wrote: >> > Ten nie powinien się u nas objawiać. >> >> Odgrzeje starego kotleta, U mnie wszystko było ok, do wczoraj. >> >> Wczoraj smplayer nie potrafił sobie sciągnąć poprawnie napisów. >> vlc wywala się segv na nvidii. >> >> #0 0x00007fa3a9efdc0f in _nv022tls () from /usr/lib64/nvidia/libnvidia- >> tls.so.295.20 >> >> Co ciekawe, odpaliłem vlc przez strace i ... działa. > > To jest dla mnie nieustającym dziwem. Dlaczego jeśli proces jest śledzony to > się nie wykrzacza, a jak się go puści "samopas" to natychmiast się wyp... > Potrafi to ktoś racjonalnie (i w miarę prosto) wytłumaczyć?
Mnie to akurat nie dziwi. Na 90% program w tzw. release buildzie próbuje wpisać więcej danych niż zallocował pamięci, np. do lokalnego arraya. W debugerze działa, bo debuger pakuje więcej do stacka i taki array jest większy i nie nadpisujesz w ten sposób obszaru którego nie możesz. -- "I'm living proof if you do one thing right in your career, you can coast for a long time. A LOOOOONG time." -Guy Kawasaki _______________________________________________ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl