Hi,

Thanks for the quick response - you're on the right track, it's better.
I now see the first Application Menu, but as soon as I move to the first
sub-menu, I get:

signal SEGV (no mapping at the fault address) in _iconv at 0xfe8e12ef
0xfe8e12ef: _iconv+0x001a:      movl     (%eax),%eax
(dbx) where
=>[1] _iconv(0xffffffff, 0x80455bc, 0x80455b4, 0x80455b8, 0x80455b0,
0xfe9806e0, 0x0, 0xfe97f000), at 0xfe8e12ef
  [2] EwcStrToWcs(0x81a6c70, 0x15, 0x0, 0x0), at 0x80b998b
  [3] TextstateTextFitMB(0x8151798, 0x81a8320, 0x8045660, 0x37), at
0x80d79a0
  [4] TextstateTextFit(0x8151798, 0x81a8320, 0x8045660, 0x37), at
0x80d84f6
  [5] TextstateTextDraw(0x8151798, 0x81f17a8, 0x2a00ef7, 0x81a6bd0, 0x1,
0x6, 0x37, 0xa, 0x814bc3c, 0x0, 0x0, 0xfe97f000), at 0x80d86f1
  [6] ITApply(0x81f17a8, 0x814bbf8, 0x814bc58, 0x3d, 0x15, 0x0, 0x0,
0x0, 0x1, 0x8151740, 0x8151798, 0x81a6bd0), at 0x80b272f
  [7] BorderWinpartITclassApply(0x81eb500, 0x1, 0x1, 0x4c), at 0x8078b31
  [8] BorderWinpartDraw(0x81eb500, 0x1, 0x4c, 0x77), at 0x8078c09
  [9] EwinBorderCalcSizes(0x81eb500, 0x0, 0x15, 0x81f1710), at 0x80797f2
  [10] EwinBorderSetTo(0x81eb500, 0x81522d0, 0x8151bb8, 0x809b0d5), at
0x807a01c
  [11] EwinConfigure(0x81eb500, 0x8196088, 0x0, 0x809ce44), at 0x809b840
  [12] AddInternalToFamily(0x81a8a50, 0x8151bb8, 0x2, 0x8196088,
0x80bba3d, 0x6f, 0xfb, 0x804584c), at 0x809cec8
  [13] MenuShow(0x8196088, 0x1, 0xfe97f000, 0x8046644), at 0x80bbd79
  [14] SubmenuShowTimeout(0x0, 0x8110b28, 0x0, 0x0), at 0x80bdeac
  [15] TimersRun(0x80fcb5a, 0x80474dc, 0x804735c, 0x3, 0x4f, 0x13), at
0x80d9b7b
  [16] EventsMain(0xfe92e9c2, 0xfe984080), at 0x809a856
  [17] main(0x1, 0x80473a0, 0x80473a8), at 0x80ba58f

(dbx) regs
current frame:  [1]
gs       0x00000000000001c3
fs       0x0000000000000000
es       0x0000000000000043
ds       0x0000000000000043
ss       0x0000000000000043
cs       0x000000000000003b
edi      0x080474dc
esi      0x00000014
ebp      0x08044568
esp      0x0804455c
ebx      0xfe97f000
edx      0xfe96ff73
ecx      0x00000001
eax      0xffffffff
eip      0xfe8e12ef:_iconv+0x1a movl     (%eax),%eax
trapno   0x000000000000000d
err      0x0000000000000000
eflags   0x0000000000010286

Which looks identical at the code level?  Oddly, if I middle click, I
get to move around a bit more before the SEGV, again at exactly the same
place.

This obviously doesn't happen on Linux, but it's not because Linux maps
the first K to allow bad code mis-using pointers to live on - firstly
coz eax is -1, and secondly becuase, just in case, I
LD_PRELOADed /usr/local/lib/[EMAIL PROTECTED], and it didn't help ;O)

Can I get you any more debug?  I wont have access to this box again
until Tuesday.

Ta,
Mark.

On Thu, 2006-11-23 at 21:56 +0100, Kim Woelders wrote:
> Mark R. Bowyer wrote:
> > Hi,
> > 
> > I just updated my Solaris x86 box to the latest e16 build
> > (e16-0.16.8.5-0.02) and found a bug - when I click the background (left
> > click) I get a SEGV.  Middle and right clicks are fine.  The stack trace
> > goes:
> > 
> > signal SEGV (no mapping at the fault address) in _iconv at 0xfe8e12ef
> > 0xfe8e12ef: _iconv+0x001a:      movl     (%eax),%eax
> > (dbx) where
> > =>[1] _iconv(0xffffffff, 0x80455d0, 0x80455bc, 0x80445ac, 0x80455b8, 
> > 0xfee32000, 0x80445b8, 0xfe8e4aa9), at 0xfe8e12ef
> >   [2] EwcStrToWcs(0x81adda8, 0x15, 0x0, 0x0), at 0x80b998b
> >   [3] TextstateTextFitMB(0x8152520, 0x819f058, 0x8045660, 0x37), at 
> > 0x80d7998
> >   [4] TextstateTextFit(0x8152520, 0x819f058, 0x8045660, 0x37), at 0x80d84ee
> >   [5] TextstateTextDraw(0x8152520, 0x819fea0, 0x14017ed, 0x81add08, 0x1, 
> > 0x6, 0x37, 0xa, 0x814c5b4, 0x0, 0x0, 0xfe97f000), at 0x80d86e9
> >   [6] ITApply(0x819fea0, 0x814c570, 0x814c5d0, 0x3d, 0x15, 0x0, 0x0, 0x0, 
> > 0x1, 0x81524c8, 0x8152520, 0x81add08), at 0x80b272f
> >   [7] BorderWinpartITclassApply(0x819fa48, 0x1, 0x1, 0x4c), at 0x8078b31
> >   [8] BorderWinpartDraw(0x819fa48, 0x1, 0x4c, 0x77), at 0x8078c09
> >   [9] EwinBorderCalcSizes(0x819fa48, 0x0, 0x15, 0x819fe08), at 0x80797f2
> >   [10] EwinBorderSetTo(0x819fa48, 0x8152c50, 0x8151ed8, 0x809b0d5), at 
> > 0x807a01c
> >   [11] EwinConfigure(0x819fa48, 0x81ef9e8, 0x0, 0x809ce44), at 0x809b840
> >   [12] AddInternalToFamily(0x819f9b8, 0x8151ed8, 0x2, 0x81ef9e8, 0x80bba35, 
> > 0x5b, 0x13a, 0x804584c), at 0x809cec8
> >   [13] MenuShow(0x81ef9e8, 0x1, 0x3, 0xc), at 0x80bbd71
> >   [14] SubmenuShowTimeout(0x0, 0x8110b08, 0x0, 0x0), at 0x80bdea4
> >   [15] TimersRun(0x80fcb3a, 0x80474e0, 0x8047360, 0x3, 0x1f, 0x7), at 
> > 0x80d9b73
> >   [16] EventsMain(0xfe984340, 0xfe983340), at 0x809a856
> >   [17] main(0x1, 0x80473a4, 0x80473ac), at 0x80ba587
> > 
> > And it must be a recent change, as I've tried with the previous binary
> > from a month ago, and that still works fine.
> > 
> > Any ideas, or should I dig deeper?
> > 
> Hmm.. Does attached patch cure this?
> 
> /Kim
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> enlightenment-users mailing list
> enlightenment-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
-- 
|    o o                                  Software Support Engineering,
     /v\ark R. Bowyer.                    SPARC House, Guillemont Park,
     `-'                                  Minley Rd, Blackwater,
              Tel: +44 (0)1252 420691     Camberley, SURREY, GU17 9QG
              Fax: +44 (0)1252 421658     United Kingdom            __|


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to