The patch I submitted upstream at http://sourceforge.net/tracker/index.php?func=detail&aid=1667898&group_id=943&atid=300943 fixes a 64-bit bug, which manifests as a segfault on startup when running xfte. Upstream seems to be unmaintained, so I'm submitting this for inclusion in an ebuild. Reproducible: Always Steps to Reproduce: 1.Get a Core2Duo (for some reason never occurred on my Athlon64) 2.Run xfte Actual Results: A segfault (I can probably reproduce a backtrace if it's important, but currently I'm running with the patch). Expected Results: No segfault.
please attach your patch as text
Created attachment 119786 [details, diff] 64-bit patch Done.
Could you post a full traceback? I can't reproduce on my core2, and I suspect that's not a proper fix anyway. Thanks in advance (and I'm sorry it took too much time for anyone to reply).
Here's the backtrace, produced by hacking the ebuild for fte-20051115-r1 to set OPTIMIZE to -g instead of empty, and building with FEATURES=nostrip. I no longer use fte by the way. #0 0x00007f44155aa86c in _XData32 () from /usr/lib/libX11.so.6 #1 0x00007f4415586ba8 in XChangeProperty () from /usr/lib/libX11.so.6 #2 0x0000000000475f1d in SetupXWindow (argc=1, argv=0x7fff1dc7adc8) at con_x11.cpp:550 #3 0x00000000004766e2 in GUI (this=0x2365ac0, argc=@0x7fff1dc7acac, argv=0x7fff1dc7adc8, XSize=-1, YSize=-1) at con_x11.cpp:1688 #4 0x000000000046aca1 in EGUI (this=0x2365ac0, argc=@0x7fff1dc7acac, argv=0x7fff1dc7adc8, XSize=-1, YSize=-1) at egui.cpp:72 #5 0x000000000046bfd5 in main (argc=1, argv=0x7fff1dc7adc8) at fte.cpp:322
Works for me as well on amd64 host. Obviously, something is weird on your setup compared to ours. Since you don't use fte anymore, I guess we can close this bug (because no one else has commented or added to CC) Thanks for responding again and sorry.