firebird and xemacs locking up/crashing "in pairs"???
Palle Girgensohn
girgen at pingpong.net
Fri Nov 28 05:06:29 PST 2003
Kris: Yes, I mean WindowMaker, sorry!
> This sounds like a bug in windowmaker I see from time to time with
> firebird, mostly during text entry. Minimizing the window and
> maximizing it again lets me continue. Sounds like a WM bug, not a
> firebird/emacs one.
Exactly the same happens in Enlightenment too, though (the lockups you
describe, that is. the flickering windows I describe are perhaps a
windowmaker specific problem).
Well, it is not the focus stuff. I easily reproduced it without "focus
follow mouse". :(
I trussed xemacs and firebird. Xemacs was completely hung, firebird did not
accept keyboard input.
xemacs:
SIGNAL 23
poll(0x84d9600,0x1,0xffffffff) ERR#4 'Interrupted system
call'
sigreturn(0xbfbff340) ERR#4 'Interrupted system
call'
poll(0x84d9600,0x1,0xffffffff) = 1 (0x1)
read(0x7,0xbfbff5b0,0x20) = 32 (0x20)
read(0x7,0xbfbff5b0,0x20) ERR#35 'Resource
temporarily unavailable'
SIGNAL 23
SIGNAL 23
SIGNAL 23
poll(0x84d9600,0x1,0xffffffff) ERR#4 'Interrupted system
call'
sigreturn(0xbfbff340) ERR#4 'Interrupted system
call'
poll(0x84d9600,0x1,0xffffffff) = 1 (0x1)
read(0x7,0xbfbff5b0,0x20) = 32 (0x20)
read(0x7,0xbfbff5b0,0x20) ERR#35 'Resource
temporarily unavailable'
SIGNAL 23
SIGNAL 23
SIGNAL 23
poll(0x84d9600,0x1,0xffffffff) ERR#4 'Interrupted system
call'
sigreturn(0xbfbff340) ERR#4 'Interrupted system
call'
poll(0x84d9600,0x1,0xffffffff) = 1 (0x1)
read(0x7,0xbfbff5b0,0x20) = 32 (0x20)
read(0x7,0xbfbff5b0,0x20) ERR#35 'Resource
temporarily unavailable'
happened whenever I moved the mouse over it.
firebird:
gettimeofday(0xbfbf6890,0x0) = 0 (0x0)
SIGNAL 27
SIGNAL 27
gettimeofday(0x488e2288,0x0) = 0 (0x0)
sigprocmask(0x3,0x488e22f8,0x0) = 0 (0x0)
poll(0x8065000,0x1,0x0) = 0 (0x0)
sigreturn(0xbfbf3658) = -5 (0xfffffffb)
gettimeofday(0xbfbf5b3c,0x0) = 0 (0x0)
ioctl(6,FIONREAD,0xbfbf6810) = 0 (0x0)
gettimeofday(0xbfbf702c,0x0) = 0 (0x0)
poll(0x830aac0,0x7,0x0) = 0 (0x0)
gettimeofday(0xbfacbef4,0x0) = 0 (0x0)
gettimeofday(0xbfacbecc,0x0) = 0 (0x0)
poll(0x8065000,0x8,0x0) = 0 (0x0)
poll(0x8065000,0x9,0x19a) = 1 (0x1)
SIGNAL 27
SIGNAL 27
gettimeofday(0x488e2288,0x0) = 0 (0x0)
sigreturn(0x805bd9c) = 135321600 (0x810d800)
gettimeofday(0x488e2288,0x0) = 0 (0x0)
ioctl(6,FIONREAD,0xbfbf6820) = 0 (0x0)
read(0x6,0xbfbf6824,0x20) = 32 (0x20)
gettimeofday(0xbfbf704c,0x0) = 0 (0x0)
ioctl(6,FIONREAD,0xbfbf6150) = 0 (0x0)
gettimeofday(0xbfbf6890,0x0) = 0 (0x0)
gettimeofday(0xbfbf5b3c,0x0) = 0 (0x0)
ioctl(6,FIONREAD,0xbfbf6810) = 0 (0x0)
gettimeofday(0xbfbf702c,0x0) = 0 (0x0)
poll(0x830aac0,0x7,0x0) = 0 (0x0)
poll(0x8065000,0x8,0x0) = 0 (0x0)
gettimeofday(0xbfacbef4,0x0) = 0 (0x0)
gettimeofday(0xbfacbecc,0x0) = 0 (0x0)
poll(0x8065000,0x8,0x0) = 0 (0x0)
poll(0x8065000,0x9,0x190) = 1 (0x1)
gettimeofday(0x488e2288,0x0) = 0 (0x0)
ioctl(6,FIONREAD,0xbfbf6820) = 0 (0x0)
read(0x6,0xbfbf6824,0xe0) = 224 (0xe0)
gettimeofday(0xbfbf704c,0x0) = 0 (0x0)
gettimeofday(0xbfbf6940,0x0) = 0 (0x0)
gettimeofday(0xbfbf702c,0x0) = 0 (0x0)
poll(0x830aac0,0x6,0x0) = 0 (0x0)
gettimeofday(0xbfbf704c,0x0) = 0 (0x0)
gettimeofday(0xbfbf6940,0x0) = 0 (0x0)
gettimeofday(0xbfbf702c,0x0) = 0 (0x0)
poll(0x830aac0,0x6,0x0) = 0 (0x0)
gettimeofday(0xbfbf704c,0x0) = 0 (0x0)
gettimeofday(0xbfbf6940,0x0) = 0 (0x0)
gettimeofday(0xbfbf702c,0x0) = 0 (0x0)
poll(0x830aac0,0x6,0x0) = 0 (0x0)
gettimeofday(0xbfbf704c,0x0) = 0 (0x0)
gettimeofday(0xbfbf6940,0x0) = 0 (0x0)
gettimeofday(0xbfbf702c,0x0) = 0 (0x0)
poll(0x830aac0,0x6,0x0) = 0 (0x0)
gettimeofday(0xbfbf704c,0x0) = 0 (0x0)
gettimeofday(0xbfbf6940,0x0) = 0 (0x0)
gettimeofday(0xbfbf702c,0x0) = 0 (0x0)
poll(0x830aac0,0x6,0x0) = 0 (0x0)
gettimeofday(0xbfbf704c,0x0) = 0 (0x0)
gettimeofday(0xbfbf702c,0x0) = 0 (0x0)
poll(0x830aac0,0x6,0x0) = 0 (0x0)
gettimeofday(0xbfbf704c,0x0) = 0 (0x0)
ioctl(6,FIONREAD,0xbfbf6810) = 0 (0x0)
gettimeofday(0xbfbf702c,0x0) = 0 (0x0)
poll(0x830aac0,0x7,0x0) = 0 (0x0)
gettimeofday(0xbfacbef4,0x0) = 0 (0x0)
gettimeofday(0xbfacbecc,0x0) = 0 (0x0)
poll(0x8065000,0x8,0x0) = 0 (0x0)
poll(0x8065000,0x9,0x184) = 0 (0x0)
gettimeofday(0x488e2288,0x0) = 0 (0x0)
clock_gettime(0x0,0xbfaedfa4) = 0 (0x0)
gettimeofday(0xbfacbef4,0x0) = 0 (0x0)
write(9,0xbfacbe5b,1) = 1 (0x1)
gettimeofday(0xbfacbef4,0x0) = 0 (0x0)
gettimeofday(0xbfacbecc,0x0) = 0 (0x0)
poll(0x8065000,0x8,0x0) = 1 (0x1)
gettimeofday(0xbfbf704c,0x0) = 0 (0x0)
gettimeofday(0xbfbf6efc,0x0) = 0 (0x0)
gettimeofday(0xbfbf6ecc,0x0) = 0 (0x0)
read(0x8,0xbfbf6fa3,0x1) = 1 (0x1)
write(6,0x808c800,20) = 20 (0x14)
ioctl(6,FIONREAD,0xbfbf6810) = 0 (0x0)
gettimeofday(0xbfbf702c,0x0) = 0 (0x0)
poll(0x830aac0,0x7,0x0) = 0 (0x0)
gettimeofday(0xbfacbef4,0x0) = 0 (0x0)
gettimeofday(0xbfacbecc,0x0) = 0 (0x0)
poll(0x8065000,0x8,0x0) = 0 (0x0)
<poll(0x8065000,0x9,0x135) = 1 (0x1)
gettimeofday(0x488e2288,0x0) = 0 (0x0)
ioctl(6,FIONREAD,0xbfbf6820) = 0 (0x0)
read(0x6,0xbfbf6824,0x20) = 32 (0x20)
gettimeofday(0xbfbf704c,0x0) = 0 (0x0)
write(6,0x808c800,8) = 8 (0x8)
read(0x6,0xbfbf6de4,0x20) ERR#35 'Resource
temporarily unavailable'
poll(0x8082f00,0x1,0x0) = 0 (0x0)
poll(0x8065000,0x2,0x0) = 0 (0x0)
poll(0x8065000,0x3,0xbf) = 1 (0x1)
gettimeofday(0x488e2288,0x0) = 0 (0x0)
read(0x6,0xbfbf6de4,0x20) = 32 (0x20)
ioctl(6,FIONREAD,0xbfbf6810) = 0 (0x0)
gettimeofday(0xbfbf702c,0x0) = 0 (0x0)
poll(0x830aac0,0x7,0x0) = 0 (0x0)
poll(0x8065000,0x8,0x0) = 0 (0x0)
poll(0x8065000,0x9,0x1d) = 0 (0x0)
gettimeofday(0x488e2288,0x0) = 0 (0x0)
gettimeofday(0xbfbf704c,0x0) = 0 (0x0)
ioctl(6,FIONREAD,0xbfbf6810) = 0 (0x0)
gettimeofday(0xbfbf702c,0x0) = 0 (0x0)
poll(0x830aac0,0x7,0x0) = 0 (0x0)
poll(0x8065000,0x8,0x0) = 0 (0x0)
some of this repeated all the time, the ERR# stuff only shows of when
moving the mouse over the window.
Any ideas? If I just know which package is buggy, I can address the right
folks about this.
/Palle
--On torsdag, november 27, 2003 20.02.52 -0500 Joe Marcus Clarke
<marcus at marcuscom.com> wrote:
> On Thu, 2003-11-27 at 19:21, Palle Girgensohn wrote:
>> Well, shutting off type-ahead-search (the single best feature of
>> firebird, btw) does not really help. I cannot reproduce the core dump
>> as before, but firebird and xemacs still lock up in pairs. Just had
>> this experience, and firebird would work even though I killed all its
>> processes and restarted the application! Firebird shoed up, but never
>> tried accessing any URLs. Started mozilla instead, worked fine... Then
>> I realized that xemacs was hung, killed it and bingo, firebird works
>> again. Is this also a known problem?
>
> Not known to me. Doesn't seem like the two could be linked. AFAIK,
> they use different GUI toolkits. Sine I'm a vim user, I doubt I'll be
> able to do any deep investigation of this. Without more details, I'm
> not sure what to tell you.
>
> Joe
>
>>
>> Regards,
>> Palle
>>
>> --On måndag, november 17, 2003 12.01.13 -0500 Joe Marcus Clarke
>> <marcus at marcuscom.com> wrote:
>>
>> > On Mon, 2003-11-17 at 04:10, Palle Girgensohn wrote:
>> >> Hi!
>> >>
>> >> We have a strange problem, probably related to gtk20, but I'm not
>> >> sure.
>> >>
>> >> The small problem is that Firebird locks up, and does not accept
>> >> keyboard input. This can be fixed by minimizing and unminimizing the
>> >> firebird window.
>> >>
>> >> The more odd thing happens that sometimes, during these locks, xemacs
>> >> stops working and locks up, and its window becomes blank. Sometimes,
>> >> waiting a while fixes the problem, sometimes not, and kill -9 is the
>> >> only thing that helps. Note that this always happen when firebird
>> >> locks up, and never at any other occasion, so they definitely seem
>> >> coupled, somehow.
>> >>
>> >> The enclosed stack trace indicates an infinite recursion. Any ideas?
>> >
>> > Known issue. Go to Tools->Options->Advanced, and disable Find as You
>> > Type.
>> >
>> > Joe
>> >
>> >>
>> >> /Palle
>> >>
>> >> ______________________________________________________________________
>> >> _______________________________________________
>> >> freebsd-gnome at freebsd.org mailing list
>> >> http://lists.freebsd.org/mailman/listinfo/freebsd-gnome
>> >> To unsubscribe, send any mail to
>> >> "freebsd-gnome-unsubscribe at freebsd.org"
>> > --
>> > PGP Key : http://www.marcuscom.com/pgp.asc
>> >
>> >
>>
>>
>>
>>
> --
> PGP Key : http://www.marcuscom.com/pgp.asc
More information about the freebsd-ports
mailing list