[MacPorts] #12335: BUG: xfig crashes when accessing any menu

MacPorts noreply at macports.org
Mon Dec 21 14:13:25 PST 2009


#12335: BUG: xfig crashes when accessing any menu
--------------------------------------+-------------------------------------
  Reporter:  ejm@…                    |       Owner:  pguyot@…           
      Type:  defect                   |      Status:  closed             
  Priority:  Normal                   |   Milestone:                     
 Component:  ports                    |     Version:                     
Resolution:  duplicate                |    Keywords:                     
      Port:  xfig                     |  
--------------------------------------+-------------------------------------
Changes (by ryandesign@…):

  * port:  => xfig


Old description:

> Installed the xfig port, and the program launches.  I can draw figures.
> However when I go to access a menu I get a crash.  Here is the log
>
> Host Name:      fourier1
> Date/Time:      2007-07-20 12:52:55.302 -0500
> OS Version:     10.4.10 (Build 8R2218)
> Report Version: 4
>
> Command: xfig
> Path:    /opt/local/bin/xfig
> Parent:  tcsh [9190]
>
> Version: ??? (???)
>
> PID:    9191
> Thread: 0
>
> Exception:  EXC_BAD_ACCESS (0x0001)
> Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x0000008c
>
> Thread 0 Crashed:
> 0   libXaw3d.7.dylib    0x00546f25 Redisplay + 20 (SmeLine.c:220)
> 1   xfig                0x000e235a Redisplay + 153 (SimpleMenu.c:324)
> 2   libXt.6.dylib       0x006b2c42 SendExposureEvent + 161
> 3   libXt.6.dylib       0x006b3a80 XtDispatchEventToWidget + 843
> 4   libXt.6.dylib       0x006b3f2e _XtDefaultDispatcher + 427
> 5   libXt.6.dylib       0x006b2e6c XtDispatchEvent + 414
> 6   xfig                0x0004445f main + 11848 (main.c:1543)
> 7   xfig                0x000021da _start + 216
> 8   xfig                0x00002101 start + 41
>
> Thread 0 crashed with X86 Thread State (32-bit):
>   eax: 0x00000000  ebx: 0x006b2baf  ecx: 0x000001e1  edx: 0x0110ac10
>   edi: 0x01109550  esi: 0x0110baa0  ebp: 0xbffff218  esp: 0xbffff1e0
>    ss: 0x0000001f  efl: 0x00010282  eip: 0x00546f25   cs: 0x00000017
>    ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037
>
> Binary Images Description:
>     0x1000 -   0x118fff xfig    /opt/local/bin/xfig
>   0x3b3000 -   0x3cefff libjpeg.62.dylib
> /opt/local/lib/libjpeg.62.dylib
>   0x3d6000 -   0x3e1fff libXpm.4.dylib  /usr/X11R6/lib/libXpm.4.dylib
>   0x3e7000 -   0x3f6fff libz.1.dylib    /opt/local/lib/libz.1.dylib
>   0x505000 -   0x522fff libpng.3.dylib  /opt/local/lib/libpng.3.dylib
>   0x52a000 -   0x52efff libXi.6.dylib   /usr/X11R6/lib/libXi.6.dylib
>   0x533000 -   0x562fff libXaw3d.7.dylib
> /usr/X11R6/lib/libXaw3d.7.dylib
>   0x68f000 -   0x69dfff libXmu.6.dylib  /usr/X11R6/lib/libXmu.6.dylib
>   0x6a5000 -   0x6defff libXt.6.dylib   /usr/X11R6/lib/libXt.6.dylib
>   0x6f2000 -   0x6f6fff libSM.6.dylib   /usr/X11R6/lib/libSM.6.dylib
>   0x6fb000 -   0x70afff libICE.6.dylib  /usr/X11R6/lib/libICE.6.dylib
>   0x712000 -   0x71afff libXext.6.dylib
> /usr/X11R6/lib/libXext.6.dylib
>  0x1008000 -  0x10c5fff libX11.6.dylib  /usr/X11R6/lib/libX11.6.dylib
> 0x8fe00000 - 0x8fe4afff dyld 46.12      /usr/lib/dyld
> 0x90000000 - 0x90171fff libSystem.B.dylib
> /usr/lib/libSystem.B.dylib
> 0x901c1000 - 0x901c3fff libmathCommon.A.dylib
> /usr/lib/system/libmathCommon.A.dylib
> 0x90bd2000 - 0x90bd9fff libgcc_s.1.dylib        /usr/lib/libgcc_s.1.dylib
>

>
> In fact, my problem seems to be exactly as described on the xfig FAQS
> page
>
> http://epb.lbl.gov/xfig/frm_faq.html
>
> under the first item (which I am taking the liberty to copy and paste):
>
> Problems when running xfig or TransFig (fig2dev)
>
>    1.
>       When I pull up a menu, xfig crashes
>
>       POSSIBLE CAUSE:
>           Your version of the 3D Athena Widget Set may be incompatible
>
>       SOLUTION:
>           If your vendor has installed the Xaw3D1.5E verison of the 3D
> Athena Widget set but has called it Xaw3D, then it is incompatible with
> xfig's menu widget. Fix this by uncommenting the #define XAW3D1_5E line
> in the Imakefile and recompiling xfig. Be sure to do:
>
>               xmkmf
>               make clean
>               make install

New description:

 Installed the xfig port, and the program launches.  I can draw figures.
 However when I go to access a menu I get a crash.  Here is the log

 {{{
 Host Name:      fourier1
 Date/Time:      2007-07-20 12:52:55.302 -0500
 OS Version:     10.4.10 (Build 8R2218)
 Report Version: 4

 Command: xfig
 Path:    /opt/local/bin/xfig
 Parent:  tcsh [9190]

 Version: ??? (???)

 PID:    9191
 Thread: 0

 Exception:  EXC_BAD_ACCESS (0x0001)
 Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x0000008c

 Thread 0 Crashed:
 0   libXaw3d.7.dylib    0x00546f25 Redisplay + 20 (SmeLine.c:220)
 1   xfig                0x000e235a Redisplay + 153 (SimpleMenu.c:324)
 2   libXt.6.dylib       0x006b2c42 SendExposureEvent + 161
 3   libXt.6.dylib       0x006b3a80 XtDispatchEventToWidget + 843
 4   libXt.6.dylib       0x006b3f2e _XtDefaultDispatcher + 427
 5   libXt.6.dylib       0x006b2e6c XtDispatchEvent + 414
 6   xfig                0x0004445f main + 11848 (main.c:1543)
 7   xfig                0x000021da _start + 216
 8   xfig                0x00002101 start + 41

 Thread 0 crashed with X86 Thread State (32-bit):
   eax: 0x00000000  ebx: 0x006b2baf  ecx: 0x000001e1  edx: 0x0110ac10
   edi: 0x01109550  esi: 0x0110baa0  ebp: 0xbffff218  esp: 0xbffff1e0
    ss: 0x0000001f  efl: 0x00010282  eip: 0x00546f25   cs: 0x00000017
    ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037

 Binary Images Description:
     0x1000 -   0x118fff xfig    /opt/local/bin/xfig
   0x3b3000 -   0x3cefff libjpeg.62.dylib
 /opt/local/lib/libjpeg.62.dylib
   0x3d6000 -   0x3e1fff libXpm.4.dylib  /usr/X11R6/lib/libXpm.4.dylib
   0x3e7000 -   0x3f6fff libz.1.dylib    /opt/local/lib/libz.1.dylib
   0x505000 -   0x522fff libpng.3.dylib  /opt/local/lib/libpng.3.dylib
   0x52a000 -   0x52efff libXi.6.dylib   /usr/X11R6/lib/libXi.6.dylib
   0x533000 -   0x562fff libXaw3d.7.dylib
 /usr/X11R6/lib/libXaw3d.7.dylib
   0x68f000 -   0x69dfff libXmu.6.dylib  /usr/X11R6/lib/libXmu.6.dylib
   0x6a5000 -   0x6defff libXt.6.dylib   /usr/X11R6/lib/libXt.6.dylib
   0x6f2000 -   0x6f6fff libSM.6.dylib   /usr/X11R6/lib/libSM.6.dylib
   0x6fb000 -   0x70afff libICE.6.dylib  /usr/X11R6/lib/libICE.6.dylib
   0x712000 -   0x71afff libXext.6.dylib
 /usr/X11R6/lib/libXext.6.dylib
  0x1008000 -  0x10c5fff libX11.6.dylib  /usr/X11R6/lib/libX11.6.dylib
 0x8fe00000 - 0x8fe4afff dyld 46.12      /usr/lib/dyld
 0x90000000 - 0x90171fff libSystem.B.dylib       /usr/lib/libSystem.B.dylib
 0x901c1000 - 0x901c3fff libmathCommon.A.dylib
 /usr/lib/system/libmathCommon.A.dylib
 0x90bd2000 - 0x90bd9fff libgcc_s.1.dylib        /usr/lib/libgcc_s.1.dylib
 }}}


 In fact, my problem seems to be exactly as described on the xfig FAQS page

 http://epb.lbl.gov/xfig/frm_faq.html

 under the first item (which I am taking the liberty to copy and paste):

 {{{
 Problems when running xfig or TransFig (fig2dev)

    1.
       When I pull up a menu, xfig crashes

       POSSIBLE CAUSE:
           Your version of the 3D Athena Widget Set may be incompatible

       SOLUTION:
           If your vendor has installed the Xaw3D1.5E verison of the 3D
 Athena
           Widget set but has called it Xaw3D, then it is incompatible with
           xfig's menu widget. Fix this by uncommenting the #define
 XAW3D1_5E
           line in the Imakefile and recompiling xfig. Be sure to do:

               xmkmf
               make clean
               make install
 }}}

--

-- 
Ticket URL: <http://trac.macports.org/ticket/12335#comment:6>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list