swarm-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [swarm-hackers] fedora 11, tcl/tk 8.5


From: Marcus G. Daniels
Subject: Re: [swarm-hackers] fedora 11, tcl/tk 8.5
Date: Thu, 23 Jul 2009 18:34:53 -0600
User-agent: Thunderbird 2.0.0.18 (X11/20081124)

Oh yeah, I ran into this before with Tk8.5 with an unrelated program. Workaround is to use a Tk built with --disable-xft. Did not dig into BLT 2.4 to see what to do about it though.

Date: Sun, 15 Feb 2009 15:04:33 -0700
From: "Marcus G. Daniels" <address@hidden>
User-Agent: Thunderbird 2.0.0.19 (X11/20090105)
MIME-Version: 1.0
To: 'Cornell Wright' <address@hidden>
Subject: accessing local store stats in systemsim
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hi Cornell,

I encountered this problem with the current build of systemsim that I
tracked down to an interaction between Tk 8.5 and BLT 2.4 (RPM library
dependencies of the simulator).    The problem is if you select an SPE
item from the GUI tree (SPE0..SPE7), expand it, and select LS_Stats, the
simulator will abort with an X11 error about RenderCreatePicture.   A
workaround is to build a new Tk8.5 using the configure-time option
--disable-xft and point LD_LIBRARY_PATH at that.  The complaint from X:

systemsim % X Error of failed request:  BadMatch (invalid parameter
attributes)
 Major opcode of failed request:  153 (RENDER)
 Minor opcode of failed request:  4 (RenderCreatePicture)
 Serial number of failed request:  4293
 Current serial number in output stream:  4302

And here's a backtrace:

======= Backtrace: =========
/lib64/libc.so.6[0x36b8e78228]
/lib64/libc.so.6(cfree+0x76)[0x36b8e7a866]
/usr/lib64/libX11.so.6[0x3ff922da72]
/usr/lib64/libXft.so.2[0x33806065ad]
/usr/lib64/libXft.so.2(XftDrawGlyphFontSpec+0x163)[0x3380609483]
/usr/lib64/libtk8.5.so(Tk_DrawChars+0x291)[0x3c4a8ef2e1]
/usr/lib64/libBLT24.so(Blt_CreateTextBitmap+0x121)[0x2b228ea203e1]
/usr/lib64/libBLT24.so(Blt_DrawTextLayout+0x27d)[0x2b228ea2072d]
/usr/lib64/libBLT24.so(Blt_DrawText+0x85)[0x2b228ea21315]
/usr/lib64/libBLT24.so(Blt_DrawAxes+0x100)[0x2b228e9a5b30]
/usr/lib64/libBLT24.so(Blt_DrawGraph+0x348)[0x2b228e9c5338]
/usr/lib64/libBLT24.so[0x2b228e9c54f8]
/usr/lib64/libtcl8.5.so(TclServiceIdle+0x36)[0x2b228e713bf6]
/usr/lib64/libtcl8.5.so(Tcl_DoOneEvent+0x65)[0x2b228e6f7895]
/usr/lib64/libtk8.5.so[0x3c4a83ce2c]
/usr/lib64/libtcl8.5.so[0x2b228e67c90c]
/usr/lib64/libtcl8.5.so[0x2b228e6c52ee]
/usr/lib64/libtcl8.5.so(TclObjInterpProcCore+0x4e6)[0x2b228e7068a6]
/usr/lib64/libtcl8.5.so[0x2b228e67c90c]
/usr/lib64/libtcl8.5.so[0x2b228e6c52ee]
/usr/lib64/libtcl8.5.so(TclObjInterpProcCore+0x4e6)[0x2b228e7068a6]
/usr/lib64/libtcl8.5.so[0x2b228e67c90c]
/usr/lib64/libtcl8.5.so(Tcl_EvalObjv+0x3d)[0x2b228e67da5d]
/usr/lib64/libtcl8.5.so(TclEvalObjEx+0x3b6)[0x2b228e67df06]
/usr/lib64/libtcl8.5.so[0x2b228e706eb0]
/usr/lib64/libtcl8.5.so[0x2b228e67c90c]
/usr/lib64/libtcl8.5.so[0x2b228e6c52ee]
/usr/lib64/libtcl8.5.so(TclObjInterpProcCore+0x4e6)[0x2b228e7068a6]
/usr/lib64/libtcl8.5.so[0x2b228e67c90c]
/usr/lib64/libtcl8.5.so[0x2b228e67ca0b]
/usr/lib64/libtcl8.5.so[0x2b228e67d33a]
/usr/lib64/libtcl8.5.so(TclEvalObjEx+0x250)[0x2b228e67dda0]
/usr/lib64/libtcl8.5.so[0x2b228e6889ab]
/usr/lib64/libtcl8.5.so[0x2b228e67c90c]
/usr/lib64/libtcl8.5.so[0x2b228e6c52ee]
/usr/lib64/libtcl8.5.so(TclObjInterpProcCore+0x4e6)[0x2b228e7068a6]
/usr/lib64/libtcl8.5.so[0x2b228e67c90c]
/usr/lib64/libtcl8.5.so[0x2b228e6c52ee]
/usr/lib64/libtcl8.5.so[0x2b228e6cd6ff]
/usr/lib64/libtcl8.5.so(TclEvalObjEx+0x185)[0x2b228e67dcd5]
/usr/lib64/libtcl8.5.so[0x2b228e690046]
/usr/lib64/libtcl8.5.so[0x2b228e67c90c]
/usr/lib64/libtcl8.5.so[0x2b228e6c52ee]
/usr/lib64/libtcl8.5.so(TclObjInterpProcCore+0x4e6)[0x2b228e7068a6]
/usr/lib64/libtcl8.5.so[0x2b228e67c90c]
/usr/lib64/libtcl8.5.so[0x2b228e67d33a]
/usr/lib64/libtcl8.5.so(Tcl_Eval+0x1d)[0x2b228e67d85d]
/usr/lib64/libtcl8.5.so(Tcl_GlobalEval+0x2b)[0x2b228e67d8ab]
/usr/lib64/libBLT24.so(Blt_TreeViewOpenEntry+0x72)[0x2b228ea24612]
/usr/lib64/libBLT24.so[0x2b228ea2b2a3]
/usr/lib64/libBLT24.so(Blt_TreeViewWidgetInstCmd+0x7a)[0x2b228ea28aba]
/usr/lib64/libtcl8.5.so[0x2b228e67c90c]
/usr/lib64/libtcl8.5.so[0x2b228e67d33a]
/usr/lib64/libtk8.5.so(Tk_BindEvent+0x85a)[0x3c4a838f5a]
/usr/lib64/libBLT24.so[0x2b228e9e6f28]
/usr/lib64/libBLT24.so[0x2b228e9e746b]
/usr/lib64/libtk8.5.so(Tk_HandleEvent+0x6b0)[0x3c4a844460]
/usr/lib64/libtk8.5.so[0x3c4a844748]
/usr/lib64/libtcl8.5.so(Tcl_ServiceEvent+0x69)[0x2b228e6f75f9]
/usr/lib64/libtcl8.5.so(Tcl_DoOneEvent+0x97)[0x2b228e6f78c7]
/usr/lib64/libtk8.5.so(Tk_MainLoop+0x22)[0x3c4a843ad2]
/usr/lib64/libtk8.5.so(Tk_MainEx+0x378)[0x3c4a851cb8]
/opt/ibm/systemsim-cell/bin/systemsim-cell[0x436996]
======= Memory map: ========
00400000-00849000 r-xp 00000000 fd:00 1524358
/opt/ibm/systemsim-cell/bin/systemsim-cell
00a48000-00a7a000 rwxp 00448000 fd:00 1524358
/opt/ibm/systemsim-cell/bin/systemsim-cell
00a7a000-01752000 rwxp 00a7a000 00:00 0
02f36000-03b95000 rwxp 02f36000 00:00 0
[heap]
3374a00000-3374a8f000 r-xp 00000000 fd:00 905825
/usr/lib64/libfreetype.so.6.3.16
3374a8f000-3374c8e000 ---p 0008f000 fd:00 905825
/usr/lib64/libfreetype.so.6.3.16
3374c8e000-3374c94000 rwxp 0008e000 fd:00 905825
/usr/lib64/libfreetype.so.6.3.16
3374e00000-3374e2f000 r-xp 00000000 fd:00 9WARNING: 0: (0): Caught ABORT
Signal. Stopping Simulation
Aborted




reply via email to

[Prev in Thread] Current Thread [Next in Thread]