Summary: | buffer overflow и падение | ||||||
---|---|---|---|---|---|---|---|
Product: | Branch 4.0 | Reporter: | Timur Batyrshin <erthad> | ||||
Component: | soundtracker | Assignee: | Yury Aliaev <mutabor> | ||||
Status: | CLOSED FIXED | QA Contact: | Q.A. 4.0 <qa-4.0> | ||||
Severity: | normal | ||||||
Priority: | P2 | CC: | mike | ||||
Version: | 4.0 | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
Timur Batyrshin
2007-09-05 19:38:46 MSD
Created attachment 2183 [details]
вывод на экран
Вывод на экран при падении.
Скажите, а раньше Soundtracker у Вас запускался в каком-либо из окружений ALT Linux (и если да, то в каком)? У меня складывается сильное впечатление, что виной не он, а глюк gtk. Нет, не проверял, первый раз установил. В 3.0 его не нашел (дома еще гляну) - мог бы на нем проверить. Если сделать LANG=POSIX, то ничего не отваливается и прекрасно запускается. В ALC3.0 была такая же ситуация, если это имеет какое-то значение. На 4.0 (на сизифе, думаю, будет то же): - моя локаль (см. ниже) -- работает - LC_ALL=ru_RU.UTF-8 -- взрывается (похоже, в /usr/lib/libgtk-1.2.so.0) - LC_ALL=ru_RU.KOI8-R -- работает - LC_CTYPE=ru_RU.UTF-8 LC_COLLATE=ru_RU.UTF-8 -- работает - LC_MESSAGES=ru_RU.UTF-8 -- работает - LC_CTYPE=ru_RU.UTF-8 LC_COLLATE=ru_RU.UTF-8 LC_MESSAGES=ru_RU.UTF-8 -- взрывается - LC_CTYPE=ru_RU.UTF-8 LC_MESSAGES=ru_RU.UTF-8 -- взрывается - LC_COLLATE=ru_RU.UTF-8 LC_MESSAGES=ru_RU.UTF-8 -- работает - LC_CTYPE=uk_UA.UTF-8 LC_MESSAGES=ru_RU.UTF-8 -- взрывается - LC_CTYPE=uk_UA.UTF-8 LC_MESSAGES=uk_UA.UTF-8 -- взрывается - LC_CTYPE=C LC_MESSAGES=ru_RU.UTF-8 -- запускается, но рисует вопросики - LC_CTYPE=ru_RU.KOI8-R LC_MESSAGES=ru_RU.UTF-8 -- работает => возможно, я бы сделал костыль вида "если LC_CTYPE=ru_RU.UTF-8, то сбросить LC_MESSAGES в C". ~/.i18n: LANG=ru_RU.KOI8-R LANGUAGE=ru_RU.KOI8-R:uk_UA.KOI8-U LC_CTYPE=uk_UA.KOI8-U LC_NUMERIC=C LC_TIME=C LC_COLLATE=uk_UA.KOI8-U LC_MONETARY=C LC_MESSAGES=C Спасибо за помощь! Теперь проблема ясна, попробую раскопать и/или на первых порах сделать костыль по твоему рецепту. Понятно и почему у меня не воспроизводится, ибо тоже работаю в KOI-8. Оказалось всё же, что дело не в gtk, а в самом ST. Исправлено в 0.6.8-alt4 |