Bug 18514 - wmsetbg падает на стандартной теме
Summary: wmsetbg падает на стандартной теме
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libwraster (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Sir Raorn
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-15 00:37 MSK by Yuriy Al. Shirokov
Modified: 2009-03-24 18:05 MSK (History)
3 users (show)

See Also:


Attachments
Вывод strace для падающего wmsetbg (23.92 KB, text/plain)
2009-01-15 00:37 MSK, Yuriy Al. Shirokov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Yuriy Al. Shirokov 2009-01-15 00:37:57 MSK
Created attachment 3217 [details]
Вывод strace для падающего wmsetbg

При запуске awesome со стандартной темой wmsetbg падает с Segmentation fault. На других картинках такого поведения не наблюдается.

Можно воспроизвести, дав команду:
wmsetbg /usr/share/awesome/themes/default/background.png

В аттаче --- вывод strace.
Comment 1 Evgenii Terechkov 2009-01-16 19:02:25 MSK
Действительно, воспроизводится на 100%. Однако, воспроизводится 1) в разных WM (я тестировал awesome и icewm) 2) с разными файлами (закономерности не нашёл, размер и размерность напрямую вроде не коррелируют паденими), не только с этим, но не со всеми. Эти же "проблемные" изображения отлично показываются и ставятся обоями с помощью других установщиков обоев. Т.е. это вероятнее всего ошибка самого wmsetbg.

Что же до установщика обоев для awesome, то тут ситуация двоякая. С одной стороны, хочется установить хоть какой-то рисунок рабочего стола. С другой, не хочется плодить зависимости пакета, чтобы гарантировать, что этот рисунок точно кто-то установит. Так как никакого универсального установщика обоев, идущего прямо с X, мне не известно, то я собираюсь в следующей сборке запатчить awesome для использования по умолчанию xsetroot, без которого awesome не установить. Обой по умолчанию не будет. Если они понадобятся, пользователь всегда сможет их установить (установив, разумеется, соответствующие дополнительные программы).
Comment 2 Yuriy Al. Shirokov 2009-01-31 15:51:55 MSK
Прошу прощения, дрогнула рука --- совершенно другое хотел сделать.
Comment 3 Sir Raorn 2009-03-24 14:40:57 MSK
Program received signal SIGSEGV, Segmentation fault.
0xb80576ee in RLoadPNG () from /usr/lib/libwraster.so.3
Comment 4 Sir Raorn 2009-03-24 18:05:10 MSK
0.92.0-alt5