Bug 21439

Summary: Вылетает не найдя rawstudio.png
Product: Sisyphus Reporter: Pavel Vainerman <pv>
Component: rawstudioAssignee: Yuri N. Sedunov <aris>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aris
Version: unstable   
Hardware: all   
OS: Linux   

Description Pavel Vainerman 2009-09-06 19:00:27 MSD
версия: rawstudio-1.2-alt2

Запускается.
Но при попытке выбрать рабочий каталог
вылетает не найдя /usr/share/icons/rawstudio.png

Я его нашёл в 
/usr/share/icons/hicolor/48x48/apps

P.S. Как временный "хак" я сделал ссылку
Comment 1 Victor Forsyuk 2009-09-10 19:52:51 MSD
*** Bug 21438 has been marked as a duplicate of this bug. ***
Comment 2 Victor Forsyuk 2009-09-10 20:02:36 MSD
(В ответ на комментарий №0)
> версия: rawstudio-1.2-alt2
> 
> Запускается.
> Но при попытке выбрать рабочий каталог
> вылетает не найдя /usr/share/icons/rawstudio.png
> 
> Я его нашёл в 
> /usr/share/icons/hicolor/48x48/apps
> 
> P.S. Как временный "хак" я сделал ссылку

Да, при запуске rawstudio он пытается открыть указанную иконку (и для порядку в следующей сборке стоило бы ее упаковать), но на работоспособность rawstudio это никак не влияет. Если программа падает - это из-за нестабильности самой программы, возможно в этом виноваты какие-то "равки" в выбираемом рабочем каталоге, но неупакованная /usr/share/icons/rawstudio.png тут ни при чем.

На моих снимках rawstudio не падает. Если Вы сможете вычислить, какие фотографии приводят ее к падениям - посылайте их сразу апстриму.
Comment 3 Pavel Vainerman 2009-09-10 22:47:25 MSD
Ну может и так. 
Тем не менее симлинк - помог.
Comment 4 Victor Forsyuk 2009-09-14 14:58:37 MSD
(В ответ на комментарий №3)
> Ну может и так. 
> Тем не менее симлинк - помог.

Повторюсь, у меня rawstudio без этой иконки или симлинка на нее. На моих "равках" работает, не вылетала ни разу. Поэтому очевидно, что в Вашем случае падения программы вызваны другими причинами.

"Позже" - не обязательно означает "вследствие". При следующем запуске программы может измениться окружение запуска (например, сначала в домашнике пользователя не было кеша или файла пользовательских настроек, затем они были созданы). В результате будет выполняться не та ветвь кода, которая содержала ошибку.

Если Вы сейчас удалите свой симлинк, то я уверен, что программа будет продолжать работать...
Comment 5 Victor Forsyuk 2009-09-22 11:30:40 MSD
(В ответ на комментарий №4)
> 
> Если Вы сейчас удалите свой симлинк, то я уверен, что программа будет
> продолжать работать...

Павел, вы потеряли интерес к этому багрепорту? Можно закрывать?
Comment 6 Pavel Vainerman 2009-09-22 22:37:16 MSD
(В ответ на комментарий №5)
> (В ответ на комментарий №4)
> > 
> > Если Вы сейчас удалите свой симлинк, то я уверен, что программа будет
> > продолжать работать...
> 
> Павел, вы потеряли интерес к этому багрепорту? Можно закрывать?
Прошу прощения. Пропустил ваш ответ.

Вообщем вы правы я так понимаю.
Я удалил симлинк. Открыл каталог с raw,
программа вылетела (segfault). 
Запустил ещё раз, опять вылетела.
Запустил опять, запустилась.

Так что багу можно закрывать.


P.S. Если нужно, я могу что-нибудь
поисследовать, позапускать, логи каки-нибудь.
Comment 7 Victor Forsyuk 2009-09-30 18:55:39 MSD
(В ответ на комментарий №6)
> (В ответ на комментарий №5)
> > (В ответ на комментарий №4)
> > > 
> > > Если Вы сейчас удалите свой симлинк, то я уверен, что программа будет
> > > продолжать работать...
> > 
> > Павел, вы потеряли интерес к этому багрепорту? Можно закрывать?
> Прошу прощения. Пропустил ваш ответ.
> 
> Вообщем вы правы я так понимаю.
> Я удалил симлинк. Открыл каталог с raw,
> программа вылетела (segfault). 
> Запустил ещё раз, опять вылетела.
> Запустил опять, запустилась.
> 
> Так что багу можно закрывать.
> 
> 
> P.S. Если нужно, я могу что-нибудь
> поисследовать, позапускать, логи каки-нибудь.

Описанное поведение говорит о том, что программа откровенно сыра и нестабильна. Спасибо за готовность помочь, но к сожалению у меня нет времени на то, чтобы за разработчиков переделывать их ненадежный код. Попробуйте, если хотите, выйти на апстрим напрямую.

Закрываю репорт как NOTABUG (поскольку симлинк никак на падения не влияет).
Comment 8 Pavel Vainerman 2009-10-13 23:13:04 MSD
Хоть баг и закрыт. Но у меня появилась идея почему 
ссылка может помогать.

Наткнулся на следующее. При очередном открытии,
опять вылет ==> сделал ссылку, помогло..

Мысль такая.. Видимо при большом размере фотографии,
процесс создания предпросмотра длительный.
И на это время программа, отображает ту самую иконку.
По крайней мере я так заметил, что они появляются сразу,
а только потом уже на их месте, появляется "фотография"

P.S. чисто для информации..
Comment 9 Victor Forsyuk 2009-11-13 18:08:33 MSK
(В ответ на комментарий №8)
> Хоть баг и закрыт. Но у меня появилась идея почему 
> ссылка может помогать.
> 
> Наткнулся на следующее. При очередном открытии,
> опять вылет ==> сделал ссылку, помогло..
> 
> Мысль такая.. Видимо при большом размере фотографии,
> процесс создания предпросмотра длительный.
> И на это время программа, отображает ту самую иконку.

Возможно Ваша догадка правильна. Я собрал rawstudio с этой иконкой - rawstudio-1.2-alt3.
Comment 10 Pavel Vainerman 2009-11-13 21:38:25 MSK
> Я собрал rawstudio с этой иконкой -
> rawstudio-1.2-alt3.
спасибо.