I've trapped the error by xtracing sawfish but I can't find where it
is happening. I have 2 xtraces of it happening that are around 1mb and
an xtrace of exiting opera normally as a control. I can't find a
meaningful difference between them.
xtracing opera seems to fix the problem.
The window is disappearing from the managed-windows list in the
sawfish client but remaining in the xwininfo -root -tree -all output.
user> (mapcar window-name (managed-windows ))
("/home/j/files/bin/xsysmon" "<j albert>: /home/j" "pager"
"<j albert>: /home/j" "<j triton>: /home/j" "<j albert>: /home/j"
"<j albert>: /home/j" "reddit.com: what's new online! - Opera")
user> (mapcar window-name (managed-windows ))
("/home/j/files/bin/xsysmon" "<j albert>: /home/j" "pager"
"<j albert>: /home/j" "<j triton>: /home/j" "<j albert>: /home/j"
"<j albert>: /home/j")
The two attachments are xwininfo -root -all -tree from when opera is
running is ok and when it's crashed.
I can send the xtraces to anyone individually or post them on a file
server if someone wants to recommend one. I don't really have a good
pub_html right now.
Josie
On Sat, Feb 16, 2008 at 9:19 AM, Timo Korvola <Timo Korvola iki fi> wrote:
> "Josie Imlay" <jimlay gmail com> writes:
> > My thought is to find a way to monitor any communication between
> > sawfish and opera to try and figure out exactly what the problem is.
>
> Monitoring is possible with xtrace, but the problem is extracting the
> relevant communication. It is also possible that piping the Opera
> display connection through xtrace will eliminate the error as piping
> through ssh did. Alternatively you can try xtracing Sawfish.
>
> A good starting point might be to try to analyse the erroneous state
> once it occurs. Has the disappeared window been destroyed or merely
> unmapped? Does it still have the WM_STATE property? Is it in the
> managed-windows list of Sawfish? For these purposes xwininfo, xprop
> and sawfish-client are useful. You might also try to attach logging
> functions to various Sawfish hooks.
>
> --
> Timo Korvola <URL:http://www.iki.fi/tkorvola>
>
Attachment:
opera-everything-ok.xwininfo
Description: Binary data
Attachment:
opera-vanished.xwininfo
Description: Binary data