$ meld
/usr/bin/meld:167: GtkWarning: gtk_tree_model_filter_get_value: assertion 'GTK_TREE_MODEL_FILTER (model)->priv->stamp == iter->stamp' failed
gtk.main()
/usr/bin/meld:167: Warning: /build/buildd/glib2.0-2.38.1/./gobject/gtype.c:4215: type id '0' is invalid
gtk.main()
/usr/bin/meld:167: Warning: can't peek value table for type '' which is not currently referenced
gtk.main()
Ошибка сегментирования (сделан дамп памяти)
Причём в первый раз он запустился, честно отработал до Exit. Теперь при запуске такая вот хрень.
Версия 1.8.1
3.11.0-15-generic x86_64
Установить отладочные символы,
gdb meld
(ждём падения)
bt full
(пробел, сколько попросят)
Ctrl+D
y
Копируем выхлоп и отправляем сообщение об ошибке разработчикам.
Переместить настройки программы из хомяка, если запустится, приложить настройки к сообщению об ошибке.
У него нет отладочных символов:
# aptitude search meld
i meld - графический инструмент для получения различ
p python-meld3 - An HTML/XML templating system for Python
p python-meld3:i386 - An HTML/XML templating system for Python
v python2.7-meld3 -
v python2.7-meld3:i386 -
PS. А наблюдались ли случаи исправления багов при отправке баг-рэпортов? ;)
Поскольку я всё начатое довожу до конца, у меня всё отрепоченное так или иначе разрешалось. Можно и нам трейс показать, иногда ошибки понятны и непрограммисту.
Прикольно: она питоновое, и падает, кажется, именно питон :)
Где трейс взять, говорю же, нет с -dgb пакета у этой проги.
Так с этим что делать?
Python - и этим всё сказано? Он реально такой глючный(у меня чуйка такая уже давно о нём) ?
Сколько знаю Ubuntu, столько и отваливается всё по питон-2.7 именно
Питон сам по себе нормальный как и любой другой инструмент. Ну нет символов, так и чёрт с ними. Gdb прожёвывает программу? Если нет, предлагаю обрабатывать strace.
GDB не цепляет её, no debugging symbols found
Вот strace
$ strace -odump.txt meld
/usr/bin/meld:167: GtkWarning: gtk_tree_model_filter_get_value: assertion 'GTK_TREE_MODEL_FILTER (model)->priv->stamp == iter->stamp' failed
gtk.main()
/usr/bin/meld:167: Warning: /build/buildd/glib2.0-2.38.1/./gobject/gtype.c:4215: type id '0' is invalid
gtk.main()
/usr/bin/meld:167: Warning: can't peek value table for type '' which is not currently referenced
gtk.main()
Ошибка сегментирования (сделан дамп памяти)
Вывод его в файл
В тег CL не влезло, Ajax отвалился по ошибке "An HTTP error 413 occurred. /ajax_comments/js" ;)
Просто даёт говняный трейс, но его тоже можно (и нужно?) посмотреть. Проверьте, установлен ли у вас (имена пакетов я могу угадать неточно) python-xml. И выложите на пасту содержимое /usr/bin/meld, пожалуйста.
Гоу в чат какой или ИМ личку, а то печально чинить с форумной задержкой :)
Не виснет, а замораживается, вбейте continue, кажется. Знать бы, который python2.7/xml/etree предоставляет…
Вот чё он на два continue ответил :(
(gdb) continue
Continuing.
Program received signal SIGSEGV, Segmentation fault.
0x00007f983a014d05 in gtk_tree_model_get_valist ()
from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
(gdb) continue
Continuing.
[Thread 0x7f983312a700 (LWP 10729) exited]
[Thread 0x7f9832929700 (LWP 10730) exited]
Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb)
У этой проги аналогов не существует.
Те, неработоспособные, и которые не могут директории сравнивать - не в счёт. Одна Meld нормальная.
Короче, если в терминале запустить с параметрами, то работает. Вот так:
$ meld /dir1/ /dir2/ /dir3/
А то придумали...запуск через меню - то от лукавого :D
После первого continue надо было bt full, а вообще падает окно выбора папки гткшное, поиграйтесь с темой гтк.
Вот после установки самого Gtk заработал нормально, т.е. перестал сбрасываться.
sudo apt-get install gtk+-2.0
Ну так после этого нужно же было послушать идиотов, которые предложили чтоб Gtk приложения имели внешний вид темы Oxigen...мать бы их за ногу. Вот сцылка по которой ставил.
Сносил под корень
# apt-get purge gtk+-2.0
И обратно ставил. До фени. Вот же внутренний голос орал - не дыши(!) Так нет же, хотел чтоб красиво было... пиля :(
Чё с ней теперь делать?
То есть решено?))
Нет же. Проблема опять появилась.
Причина действительно в теме GTK.
Раньше в настройках кедов была опция типа "Тема GTK приложений". Ща нет такой.
Перефразирую предыдущий пост.
Поставил gtk+-2.0, после чего Meld приобрёл Gtk-шный внешний вид. В заданном месте, где стабильно сбрасывался - работал прекрасно.
Так после я с дуру поставил тему: "oxygen-gtk" - гавно собачье.
Далее переход на первый пост ;)
С начала всё началось. Сброс при открытии окна выбора файла, с теми же ошибками :(
Эм, поставьте другую тему гтк)) QtCurve, например. Настройки в пакете kcm-gtk.
kcm-gtk - нет такой буквы в этом слове ;)
aptitude purge gtk2-engines-oxygen gtk3-engines-oxygen
И включился стиль GTK для Meld...и всех Gtk приложений. И блин морской, на Огнелисе и Geany :(
В Firefox совсем не сексуально выглядят стили :(
А есть что-й-то типа --style или --theme в параметрах? man meld молчит. В QT приложениях есть --style для указания темы. А в Gtk? В гугле не могу конкретезировать вопрос.
Отправить комментарий