Bug 26956 - сборка xfig для x86_64 иногда зависает или падает при входе в главное меню
: сборка xfig для x86_64 иногда зависает или падает при входе в главное меню
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/xfig)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2012-02-17 17:31 by
Modified: 2013-05-29 02:50 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2012-02-17 17:31:58
Вешаю ошибку на себя, чтоб проблема была хотя бы задокументирована.

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

Сборка с libXaw проблему решает.
Вероятно, следует просто отключить libXaw3d в сборке для x86_64. Хотя хотелось
бы поймать эту ошибку...
------- Comment #1 From 2012-02-17 18:31:16 -------
Еще есть такая информация:

Program received signal SIGSEGV, Segmentation fault.
0x0000003463c298c9 in ?? () from /usr/lib64/libXaw3d.so.7
Missing separate debuginfos, use: debuginfo-install
xfig-common-3.2.5-26.b.fc15.x86_64
(gdb) bt
#0  0x0000003463c298c9 in ?? () from /usr/lib64/libXaw3d.so.7
#1  0x000000000053c97e in Redisplay (w=0x8f8480, event=0x7fffffffdbb0,
region=0x8b77e0) at SimpleMenu.c:341
#2  0x0000003472a20496 in ?? () from /usr/lib64/libXt.so.6
#3  0x0000003472a22066 in XtDispatchEventToWidget () from /usr/lib64/libXt.so.6
#4  0x0000003472a22564 in ?? () from /usr/lib64/libXt.so.6
#5  0x0000003472a22854 in XtDispatchEvent () from /usr/lib64/libXt.so.6
#6  0x0000000000460396 in main (argc=2, argv=0x7fffffffde98) at main.c:1512
------- Comment #2 From 2013-05-29 02:10:47 -------
Похоже, проблема найдена.
Xfig носит с собой локальный SimpleMenu для сборки со старым libXaw и libXaw3d.
Для новых libXaw3d используются системные функции, но по ошибке загружаются
локальные заголовки. То есть, при наличии флага XAW3D1_5E надо не только
отключать локальные SimpleMenu.c и к., но и подключать системные h-файлы.
------- Comment #3 From 2013-05-29 02:50:14 -------
xfig-3.2.5b-alt8 -> sisyphus:

* Wed May 29 2013 Vladislav Zavjalov <slazav@altlinux> 3.2.5b-alt8
- Don't use local SimpleMenu.c with XAW3D1_5E (closes #26956)
- add -DDXAW_INTERNATIONALIZATION for new libXaw3d-1.6.2
- f_read.c: delete comments when deleting objects
- rebuild with libXaw3d-1.6.2