Le mardi 04 janvier 2005 à 23:19 +0100, Kim Woelders a écrit :
> Kim Woelders wrote:
> > Julien wrote:
> > 
> >>Hello,
> >>
> >>I've got a bug with e16's current cvs while running ROX-Filer, and only
> >>the filer, I don't use the pinboard, the session nor the panel. And this
> >>is the only app I've seen this bug appear.
> >>
> >>When I rename a file with ROX, I very often -near every time- come up
> >>with some kind of "ghost" window. A "move" window is opened after
> >>clicking the ok button to rename the file, but disappears near the same
> >>time. 
> >>
> >>That might be the problem : e thinking the window is created while it's
> >>already been destroyed ? I tried to kill the rox process : no effect. I
> >>tried to xkill the window : nothing (no resource). The window isn't
> >>related to any running process. It doesn't exists anymore actually,
> >>except for e. If i restart e, the "ghost" window disappears.
> >>
> >>Sometime when reproducing it, e crashes or freezes...
> >>
> > 
> > I can't reproduce that. I always see the "move" window being properly
> > mapped and unmapped. Probably some race condition, as you suggest. If
> > you could run e16 with
> > $ EDBUG_FLAGS=16:17:18:19:20:128 e16
> > and mail me the log, that would be most helpful. The interesting part is
> > what happens after pressing "Rename" in the Rename box.
> > 
> Never mind. I believe it is fixed now.

It wasn't :(

It's pretty harsh to get what you want in the log since (output seems to
be buffered and lags a lot), but I was able to catch some tips...

ROX renaming (when buggy) :

In fact, 3 windows seems to be created : Rename, an unknown one and then
Move. I was able to get Move win_id since it's been ghosted (never
destroyed).

$ eesh wl
0xc000b9 : Rox
0xc003ed : Rename
0xc00422 : Move

[21378] 1105189661.655370: 0x01412e EV-CreateNotify ev=0x49 win=0xc003ed
[21378] 1105189661.661456: 0x01412e EV-MapRequest ev=0x49 win=0xc003ed
[21378] 1105189661.661526: EwinCreate 0xc003ed state=0
[21378] 1105189661.791094: 0x014132 EV-CreateNotify ev=0x49 win=0xa021d3
[21378] 1105189661.792297: 0x014701 EV-MapNotify ev=0xc003ed
win=0xc003ed
[21378] 1105189661.792304: EwinEventMap 0xc003ed state=4
[21378] 1105189661.792321: 0x014702 EV-MapNotify ev=0x49 win=0xa021d3
[21378] 1105189667.721298: 0x014f37 EV-CreateNotify ev=0x49 win=0xc00422
[21378] 1105189667.724683: 0x014f38 EV-MapRequest ev=0x49 win=0xc00422
[21378] 1105189667.724750: EwinCreate 0xc00422 state=0
[21378] 1105189667.766028: 0x014f38 EV-UnmapNotify ev=0xc003ed
win=0xc003ed
[21378] 1105189667.766047: EwinEventUnmap 0xc003ed state=2
[21378] 1105189667.783106: EwinWithdraw 0xc003ed state=2
[21378] 1105189667.783197: EwinDestroy 0xc003ed state=2
[21378] 1105189667.783368: 0x014f38 EV-UnmapNotify ev=0x49 win=0xc003ed
[21378] 1105189667.783376: 0x014f38 EV-DestroyNotify ev=0xc003ed
win=0xc003ed
[21378] 1105189667.872229: 0x014f3b EV-CreateNotify ev=0x49 win=0xa02346
[21378] 1105189667.872251: 0x014fcb EV-UnmapNotify ev=0x49 win=0xc00422
[21378] 1105189667.872268: 0x01550c EV-MapNotify ev=0x49 win=0xa02346
[21378] 1105189667.875202: 0x01571d EV-UnmapNotify ev=0x49 win=0xa021d3
[21378] 1105189667.875219: 0x01571d EV-DestroyNotify ev=0x49
win=0xa021d3


ROX renaming (when not buggy) :

I was also able to get a non buggy renaming, with Move window
disappearing from screen.

$ eesh wl
0xc000b9 : Rox
0xc005a0 : Rename

[21378] 1105190536.798183: 0x049a86 EV-CreateNotify ev=0x49 win=0xc005a0
[21378] 1105190536.799661: 0x049a87 EV-MapRequest ev=0x49 win=0xc005a0
[21378] 1105190536.799728: EwinCreate 0xc005a0 state=0
[21378] 1105190536.934078: 0x049a8a EV-CreateNotify ev=0x49 win=0xa06436
[21378] 1105190536.937321: 0x049fa7 EV-MapNotify ev=0xc005a0
win=0xc005a0
[21378] 1105190536.937332: EwinEventMap 0xc005a0 state=4
[21378] 1105190536.937352: 0x049fa8 EV-MapNotify ev=0x49 win=0xa06436
[21378] 1105190548.816972: 0x04afb1 EV-CreateNotify ev=0x49 win=0xc005d5
[21378] 1105190548.822262: 0x04afb2 EV-MapRequest ev=0x49 win=0xc005d5
[21378] 1105190548.822332: EwinCreate 0xc005d5 state=0
[21378] 1105190549.286508: 0x04afb2 EV-UnmapNotify ev=0xc005a0
win=0xc005a0
[21378] 1105190549.286526: EwinEventUnmap 0xc005a0 state=2
[21378] 1105190549.312848: EwinWithdraw 0xc005a0 state=2
[21378] 1105190549.318844: EwinDestroy 0xc005a0 state=2
[21378] 1105190549.319072: 0x04afb2 EV-UnmapNotify ev=0x49 win=0xc005a0
[21378] 1105190549.319081: 0x04afb2 EV-DestroyNotify ev=0xc005a0
win=0xc005a0
[21378] 1105190549.319090: 0x04afb2 EV-UnmapNotify ev=0x49 win=0xc005d5
[21378] 1105190549.319095: 0x04afb2 EV-DestroyNotify ev=0x49
win=0xc005d5
[21378] 1105190549.319099: EwinEventDestroy 0xc005d5 state=0
[21378] 1105190549.319103: EwinDestroy 0xc005d5 state=0
[21378] 1105190549.422044: 0x04afb5 EV-CreateNotify ev=0x49 win=0xa0662e
[21378] 1105190549.422074: 0x04b2ff EV-MapNotify ev=0x49 win=0xa0662e
[21378] 1105190549.422087: 0x04b4ef EV-UnmapNotify ev=0x49 win=0xa06436
[21378] 1105190549.422115: 0x04b4ef EV-DestroyNotify ev=0x49
win=0xa06436


Julien




-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to