Quoting Jeff Raven <[EMAIL PROTECTED]>:

> Hrm. Someone mentioned a problem like this with 0.60.x, but I was
> never able to reproduce it. Could you fire up gdb with the core
> file and let me know what bt spits out?

Se my previous mail for a description of my problems. I just remembered I had a
core dump to show!

I use Blackbox 0.61.1 as stated in my previous mail, but I forgot to say it's
patched to use win95-placement of minimize/maximize buttons.

(gdb) bt
#0  0x4018ad21 in __kill () from /lib/libc.so.6
#1  0x4018a996 in raise (sig=6) at ../sysdeps/posix/raise.c:27
#2  0x4018c0b8 in abort () at ../sysdeps/generic/abort.c:88
#3  0x804b085 in signalhandler (sig=11) at BaseDisplay.cc:191
#4  0x4018ac48 in __restore () at
../sysdeps/unix/sysv/linux/i386/sigaction.c:127
#5  0x80589d5 in BScreen::changeWorkspaceID (this=0x8092688, id=4) at
Screen.cc:1463
#6  0x806779c in Blackbox::process_event (this=0xbfffe998, e=0xbfffe8fc) at
blackbox.cc:685
#7  0x804b67f in BaseDisplay::eventLoop (this=0xbfffe998) at BaseDisplay.cc:429
#8  0x806ace9 in main (argc=1, argv=0xbffff9e4) at main.cc:255

And this is a part of Screen.cc:

    if (resource.focus_last && current_workspace->getLastFocusedWindow()) {
      XSync(blackbox->getXDisplay(), False);
      current_workspace->getLastFocusedWindow()->setInputFocus(); // line 1463
    }

Regards,

-\- David Eriksson -/-

"An expert in a particular computer language is really an expert
in the work-arounds necessary to use this language to perform
useful work." - Richard B. Johnson

Reply via email to