Bug 11194

Summary: Падает при обращении к ф-ции IMG_ReadXPMFromArray()
Product: Sisyphus Reporter: Slava Semushin <php-coder>
Component: libSDL_image-develAssignee: Leontiy Volodin <lvol>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: critical    
Priority: P2 CC: lav, lvol
Version: unstable   
Hardware: all   
OS: Linux   
URL: http://lists.altlinux.org/pipermail/sisyphus/2007-March/095417.html

Description Slava Semushin 2007-03-22 17:47:54 MSK
Программа lcdtest падает при запуске (на 32 и 64 битах):

coder@alt0 ~ $ lcdtest
zsh: segmentation fault  lcdtest

Новая версия, есть, но вряд ли поможет, так как "Release 1.02 has no code
changes, but incorporates the manual page, Makefile improvements, and Debian
build information".
Comment 1 Slava Semushin 2007-03-23 13:12:59 MSK
Собрал новую версию и попытался найти ошибку самостоятельно, не получилось, так
как не знаком с SDL. Отписал автору, но почему-то не очень надеюсь на его
(скорый) ответ.
Comment 2 Slava Semushin 2007-03-23 14:33:49 MSK
Выяснено, что проблема не в программе lcdtest, а в библиотеке libSDL_image. По
этому поводу у них есть бага:

http://bugzilla.libsdl.org/show_bug.cgi?id=284

Между версиями 1.2.4 и 1.2.5 была сломана ф-ция IMG_ReadXPMFromArray(), которую
и использует lsdtest.

Бага исправлена в SVN, соответственно рекомендуется приложить патч оттуда:
http://www.libsdl.org/cgi/viewvc.cgi/trunk/SDL_image/IMG_xpm.c?r1=2390&r2=2970&view=patch

2thresh@: это тебе. Сделаешь? :)
Comment 3 Slava Semushin 2007-03-23 14:36:48 MSK
Поправка: правильный патч тут:
http://bugzilla.libsdl.org/attachment.cgi?id=150&action=view, а то что я привёл,
это лишь часть патча, для файла IMG_xpm.c. Пардон.
Comment 4 Konstantin Pavlov 2007-03-26 17:12:24 MSD
fixed in 1.2.5-alt2