Summary: | Падает при попытке сохранить скачиваемый файл | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Evgenii Terechkov <evg> | ||||||
Component: | libgtk+3 | Assignee: | Yuri N. Sedunov <aris> | ||||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||
Severity: | major | ||||||||
Priority: | P3 | CC: | admaks, aen, antohami, aris, cas, glebfm, hiddenman, legion, mike, vladimir.didenko, zerg | ||||||
Version: | unstable | ||||||||
Hardware: | all | ||||||||
OS: | Linux | ||||||||
URL: | http://www.ccni.ru/publications/ | ||||||||
Bug Depends on: | |||||||||
Bug Blocks: | 30940 | ||||||||
Attachments: |
|
Created attachment 6731 [details]
Журнал systemd
В системном журнале при этом вот такое содержимое (с стеками вызовов).
Если и дампы процессов, но они слишком велики для вложения сюда.
Уточню: падение происходит через 0.25-0.5 секунд после нажатия кнопки "Сохранить" в GTK-шном диалоге выбора файла для сохранения. *** Bug 32122 has been marked as a duplicate of this bug. *** У libreoffice таже проблема один в один: баг 31121. *** Bug 32127 has been marked as a duplicate of this bug. *** Какая тема GTK? Я вчера обновил адаптированную к gtk 3.20 тему Clearlook Phenix. Возможно, виновата устаревшая тема на новом Gtk. Как минимум, можно попробовать Adwaita. Кроме того, хорошо проверить без расширений. Воспроизвёл с темой gtk3-theme-oxygen-gtk С темой, совместимой с Gtk 3.20 проблем нет. Перевешиваю на gtk3-theme-oxygen-gtk У меня падает с умолчательной темой GTK3. https://bugzilla.altlinux.org/show_bug.cgi?id=32127 У меня с adwaita падает. При этом у меня падает при перезаписи файла, на первом сохранении у меня не упало. На firefox-46.0 работает. firefox-esr-45.1.1-alt2 -> sisyphus: * Tue May 24 2016 Andrey Cherepanov <cas@altlinux> 45.1.1-alt2 - Build with GTK+ 2.x (ALT #32120) firefox-46.0-alt1 падает с умолчательной темой GTK3 при попытке сохранить или пересохранить файл из сети по http или https. у меня на вот таком наборе не воспроизводится: $ rpmquery -a |grep -e 'firefox' -e 'libgtk+' -e 'gtk.*theme' |sort firefox-46.0-alt1 firefox-ru-46.0-alt1 gtk2-theme-Human-lite-20100202-alt2 gtk2-themes-qtcurve-1.8.15-alt2 gtk+3-themes-incompatible-3.20-alt3 gtk-chtheme-0.3.1-alt1 libgtk+2-2.24.30-alt1 libgtk+2-gir-2.24.30-alt1 libgtk+2-locales-2.24.30-alt1 libgtk+3-3.20.5-alt1 Расскажите как воспроизвести? (In reply to comment #14) > у меня на вот таком наборе не воспроизводится: > $ rpmquery -a |grep -e 'firefox' -e 'libgtk+' -e 'gtk.*theme' |sort > firefox-46.0-alt1 > firefox-ru-46.0-alt1 > gtk2-theme-Human-lite-20100202-alt2 > gtk2-themes-qtcurve-1.8.15-alt2 > gtk+3-themes-incompatible-3.20-alt3 > gtk-chtheme-0.3.1-alt1 > libgtk+2-2.24.30-alt1 > libgtk+2-gir-2.24.30-alt1 > libgtk+2-locales-2.24.30-alt1 > libgtk+3-3.20.5-alt1 > > Расскажите как воспроизвести? А у вас тема adwaita для gtk3 выбрана? (In reply to comment #15) > А у вас тема adwaita для gtk3 выбрана? Вроде я специально ничего не настраивал. Как посмотреть какая тема выбрана ? (In reply to comment #16) > (In reply to comment #15) > > А у вас тема adwaita для gtk3 выбрана? > > Вроде я специально ничего не настраивал. > Как посмотреть какая тема выбрана ? Должна соответствовать той теме, которая выбрана в настройках DE. Но есть универсальный способ прописать тему для gtk3. Нужно в файле $XDG_CONFIG_HOME/gtk-3.0/settings.ini прописать: [Settings] gtk-theme-name = Adwaita Дополню. У меня ещё и gedit при сохранении файлов из-за этого диалогового окна падает: $ gedit Ошибка сегментирования Похоже, что этой проблеме подвержены все приложения, использующие диалоговые окна сохранения gtk3 с выбранной темой adwaita. (In reply to comment #18) > Дополню. У меня ещё и gedit при сохранении файлов из-за этого диалогового окна > падает: Поправлюсь, gedit после обновления сегодня падает стабильно даже просто при попытке сохранить файл, без вызова диалогового окна. (In reply to comment #17) > Должна соответствовать той теме, которая выбрана в настройках DE. Но есть У меня enlightenment, который умеет выставлять только gtk2 (настроек для gtk3 я не нашёл). > универсальный способ прописать тему для gtk3. Нужно в файле > $XDG_CONFIG_HOME/gtk-3.0/settings.ini прописать: > [Settings] > gtk-theme-name = Adwaita У меня нет settings.ini в этом каталоге: $ ls -1 ~/.config/gtk-3.0/* /home/legion/.config/gtk-3.0/bookmarks У есть только ~/.gtkrc-2.0, но это насколько я понимаю не про эту проблему. (In reply to comment #19) > Поправлюсь, gedit после обновления сегодня падает стабильно даже просто при > попытке сохранить файл, без вызова диалогового окна. Это только подкрепляет мою уверенность, что это проблема не firefox, а gtk3. У нас уже есть gtk+3-themes-incompatible, но возможно нужны ещё сделать, чтобы избавится от сломанных тем. (In reply to comment #21) > (In reply to comment #19) > > Поправлюсь, gedit после обновления сегодня падает стабильно даже просто при > > попытке сохранить файл, без вызова диалогового окна. > > Это только подкрепляет мою уверенность, что это проблема не firefox, а gtk3. У > нас уже есть gtk+3-themes-incompatible, но возможно нужны ещё сделать, чтобы > избавится от сломанных тем. Перепробовал несколько тем (менял в Mate). И firefox и gedit падают стабильно. При этом использовался gtk2 диалог сохранения. Так что подозреваю, что дело не в теме, а в чём-то другом. Не в gvfs случаем? Не знаю, какая у меня тема gtk3, какие есть и как их менять, но попытка создать settings.ini и указать там Adwait-у успеха не принесли. Т.е. firefox падает. Успех пришел после удаления settings.ini и установки параметра ui.allow_platform_file_picker в false. (В ответ на комментарий №23) > попытка создать > settings.ini и указать там Adwait-у успеха не принесли. https://blogs.gnome.org/mclasen/2014/06/13/a-new-default-theme-for-gtk/ Пофиксили в gtk 3.20.6 http://ftp.gnome.org/pub/gnome/sources/gtk+/3.20/gtk+-3.20.6.news Так что ждем новый gtk. (В ответ на комментарий №2) > Уточню: падение происходит через 0.25-0.5 секунд после нажатия кнопки > "Сохранить" в GTK-шном диалоге выбора файла для сохранения. могу подтвердить, подает не сразу, а через некоторое время. иногда, успевает что-то очень маленькое скачаться. (у меня падает ФФ) предложенный способ: (#23) >Успех пришел после удаления settings.ini и установки параметра >ui.allow_platform_file_picker в false. вроде как помог... во всяком случае, не падает ФФ какая тема gtk3 у меня - не знаю... но кажется clearlook phenix все "сломал" и я выставил другую - "адвайта" дистр что-то обновленное до P8 из P7 SimplyLinux (In reply to comment #25) > Пофиксили в gtk 3.20.6 > http://ftp.gnome.org/pub/gnome/sources/gtk+/3.20/gtk+-3.20.6.news > Так что ждем новый gtk. На этой точке стоило как минимум подписать aris@. (В ответ на комментарий №27) > На этой точке стоило как минимум подписать aris@. Странно, я вместе с комментом перевел багу на него. Почему-то не сработало. (In reply to comment #28) > Странно, я вместе с комментом перевел багу на него. Почему-то не сработало. Ничего странного. Вы перевесили, но ReMaks перевесил багу обратно на firefox. *** Bug 32121 has been marked as a duplicate of this bug. *** *** Bug 32149 has been marked as a duplicate of this bug. *** До выпуска starterkits 20160612 (а лучше до беты 20160605) очень хочу увидеть решение в виде libgtk+3-3.20.6 в p8/branch. Спасибо! * Mon May 30 2016 Yuri N. Sedunov <aris@altlinux> 3.20.6-alt1 - 3.20.6 На свежем срезе Сизифа проверил, всё хорошо. Спасибо! |
Created attachment 6730 [details] Лог транзакции apt После обновления (лог прикладываю, из интересного там видимо только poppler) на диалоге сохранения файлов начал в 100% случаев падать firefox. Если создать чистый профиль или запускаться без расширений, проблема также воспроизводится.