Автор Тема: Представлен Valentina, свободный графический редактор для создания лекал одежды  (Прочитано 6450 раз)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Странно, что нет пакета valentina-debuginfo, который вроде автоматом должен создаваться и служит для отладки приложения.

Оффлайн K_tko

  • Давно тут
  • **
  • Сообщений: 25
 
Цитировать
    gdb -q valentina

, а дальше ввести команду
Цитировать (выделенное)

    run

Еще стоит воспользоваться командой
Код: [Выделить]

backtrace

что бы увидеть стек в месте остановки.
Вывод dbg довольно объемный. Отправить на форум не удается (сообщение превышает 21500 знаков)

Оффлайн dismine

  • Начинающий
  • *
  • Сообщений: 20
Странно, что нет пакета valentina-debuginfo, который вроде автоматом должен создаваться и служит для отладки приложения.
Да, такой пакет сейчас бы нам не помешал.

Поскольку несколько раз меня уже спрашивали о отладочной информации, я стал компилировать программу с отладочной информацией. По умолчанию qmake в режиме release ее удаляет. Но, как известно, так никто программы не распространяет. Поэтому для каждого бинарного файла отладочная информация выносится в отдельный файл (.dbg) командами:

Цитировать
objcopy --only-keep-debug valentina valentina.dbg
objcopy --strip-debug valentina
objcopy --add-gnu-debuglink="valentina.dbg" valentina

Оффлайн dismine

  • Начинающий
  • *
  • Сообщений: 20
Вывод dbg довольно объемный. Отправить на форум не удается (сообщение превышает 21500 знаков)
Отошлите приложенным файлом к сообщению.

Оффлайн K_tko

  • Давно тут
  • **
  • Сообщений: 25
Цитировать
Отошлите приложенным файлом к сообщению.
Кажется на форуме нет такой фишки. Могу отправить e-mail, скажите куда.

Оффлайн dismine

  • Начинающий
  • *
  • Сообщений: 20
Цитировать
Кажется на форуме нет такой фишки. Могу отправить e-mail, скажите куда.

Я вижу пункт "Вложения и другие параметры".

Мой e-mail: dismine@gmail.com

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Так в спеке стоит:
%install
export NO_DEBUGINFO_STRIP_DEBUG=true
%makeinstall_std
install -pDm644 dist/debian/%name.1 %buildroot%_man1dir/%name.1
http://www.altlinux.org/RPM/debuginfo

Оффлайн K_tko

  • Давно тут
  • **
  • Сообщений: 25
Цитировать
Мой e-mail: dismine@gmail.com
Отправил

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Кажется на форуме нет такой фишки. Могу отправить e-mail, скажите куда.
Как это нет.

Предвапительный просмотр -> Вложения и другие параметы.


Оффлайн dismine

  • Начинающий
  • *
  • Сообщений: 20
Отправил
Вот что нам нужно из лога

Цитировать
[person@comp-celeron-cpu-16053d ~]$ gdb -q valentina

Reading symbols from /usr/bin/valentina...Missing separate debuginfo for /usr/bin/valentina

Try to install the hash file /usr/lib/debug/.build-id/ef/109906ccfb130b70266985132a14d84715744a.debug

(no debugging symbols found)...done.

(gdb) run

.................................................пропущено.........................................................................


Program received signal SIGBUS, Bus error.

0xb6703a6a in pthread_mutex_lock () from /lib/libpthread.so.0

(gdb) backtrace

#0  0xb6703a6a in pthread_mutex_lock () from /lib/libpthread.so.0

#1  0xb67fed44 in pthread_mutex_lock () from /lib/libc.so.6

#2  0xb64a0d40 in g_mutex_lock () from /lib/libglib-2.0.so.0

#3  0xb656ab04 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0

#4  0xb656baf3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0

#5  0xb6555b9f in ?? () from /usr/lib/libgobject-2.0.so.0

#6  0xb655552c in ?? () from /usr/lib/libgobject-2.0.so.0

#7  0xb65581bd in g_object_newv () from /usr/lib/libgobject-2.0.so.0

#8  0xb655845a in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0

#9  0xb65586a0 in g_object_new () from /usr/lib/libgobject-2.0.so.0

#10 0xb33cfa18 in gdk_pixbuf_new_from_data ()

   from /usr/lib/libgdk_pixbuf-2.0.so.0

#11 0xb33cd1df in gdk_pixbuf_new () from /usr/lib/libgdk_pixbuf-2.0.so.0

#12 0xa7da7bc9 in ?? ()

   from /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so

#13 0xb315c45e in ?? () from /usr/lib/libpng15.so.15

#14 0xb315c810 in ?? () from /usr/lib/libpng15.so.15

#15 0xb315d698 in ?? () from /usr/lib/libpng15.so.15

#16 0xb315d72c in png_process_data () from /usr/lib/libpng15.so.15

#17 0xa7da7255 in ?? ()

   from /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so

#18 0xb33d397b in ?? () from /usr/lib/libgdk_pixbuf-2.0.so.0

#19 0xb33d48d8 in gdk_pixbuf_loader_write ()

---Type <return> to continue, or q <return> to quit---

Оффлайн K_tko

  • Давно тут
  • **
  • Сообщений: 25
Цитировать
    Кажется на форуме нет такой фишки. Могу отправить e-mail, скажите куда.

Как это нет.
Извиняюсь, не досмотрел. Невнимателен.
Цитировать
Try to install the hash file /usr/lib/debug/.build-id/ef/109906ccfb130b70266985132a14d84715744a.debug
Открываю /usr/lib/debug/.build-id/, а там пусто.
« Последнее редактирование: 05.05.2015 18:40:19 от K_tko »

Оффлайн dismine

  • Начинающий
  • *
  • Сообщений: 20
Попробую установить на виртуальной машине, возможно удастся повторить.

Оффлайн dismine

  • Начинающий
  • *
  • Сообщений: 20
На виртуальной машине запустилась.

Оффлайн K_tko

  • Давно тут
  • **
  • Сообщений: 25
Обновил пакеты qt5 из Сизифа через Sinaptic.
Valentina запустилась.
Всем спасибо за помощь! Прошу прощения, что отнял столько времени.
« Последнее редактирование: 05.05.2015 21:51:36 от K_tko »