[Psi-devel] 0.11 popup notifications steal focus
Richard Houser
rick at divinesymphony.net
Sun May 14 00:02:05 PDT 2006
textshell-I1QKlO at neutronstar.dyndns.org wrote:
> On Thu, May 11, 2006 at 08:25:55PM -0400, Richard Houser wrote:
>> I've been experiencing this popup focus issue, but also an occasional
>> hang (as in I can't get X to do anything until I kill psi from the
>> console). It's kinda rare, but I seem to get it every few days
>> (qca-openpgp not installed). This might be pop-up related, as the hang
>> happens immediately after the popup shows (so popup is stuck on the
>> screen as well).
>>
>
> Is everything blocked during that time (animations in other apps and things
> like that)? Or is it just the keyboard and/or mouse input?
> I ask because in X11 there are 3 kinds of grabs that could be the problem
> (server, mouse and keyboard)
I can try forcing some animation with XMMS via some ACPI hotkeys on this
machine. I'll check into that next time it happens. I also didn't
think to look at the clock to see if there were any updates while in
that locked state. Other than the clock and Psi, I don't often have
things running that change much themselves for me to take notice.
> to debug this with gdb you will need to run the gdb at a console or screen
> session, that's still usable with "hung" X11... then you should be able to
> get a backtrace with Ctrl-C and then bt in gdb...
I actually ran into a different hang when I went to run through the
process before I got into a problem and was left with just the console.
I attached gdb to the running pid and ran backtrace. I don't know
when this hang happened, as I wasn't using Psi for a couple days and had
it minimized and off-line, but still running. This hang leaves the Psi
window as shown in the attached picture, but still responsive to the
window manager, so I can move it, minimize, etc.
#0 0xffffe410 in ?? ()
#1 0xaf8aad98 in ?? ()
#2 0x084fb054 in ?? ()
#3 0x084faed0 in ?? ()
#4 0xa72b85b1 in select () from /lib/tls/libc.so.6
#5 0xa7527c9d in QEventDispatcherUNIX::select ()
from /usr/lib/qt4/lib/libQtCore.so.4
#6 0xa78a4b63 in non-virtual thunk to
QDesktopWidget::~QDesktopWidget$delete()
() from /usr/lib/qt4/lib/libQtGui.so.4
#7 0x084fae70 in ?? ()
#8 0x0000000d in ?? ()
#9 0x084faed0 in ?? ()
#10 0x084fb054 in ?? ()
#11 0x084fb1d8 in ?? ()
#12 0xaf8aaf40 in ?? ()
#13 0x00000000 in ?? ()
I'm assuming I have so many ?? because I need debug builds in there
somewhere. Do I need to modify my QCA2, Psi, and Qt libraries to all
build with debug, or something else entirely?
I'm leaving this hung process running for a time in case there is
anything else I can get from it in the current state. Please let me
know by Monday if I need to do anything with it (I need to get to the
optical drive modular bay, and can't do that while the system is still up).
-------------- next part --------------
A non-text attachment was scrubbed...
Name: psihang.png
Type: image/png
Size: 5446 bytes
Desc: not available
Url : /pipermail/psi-devel-affinix.com/attachments/20060514/1c4653d5/psihang.png
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 255 bytes
Desc: OpenPGP digital signature
Url : /pipermail/psi-devel-affinix.com/attachments/20060514/1c4653d5/signature.pgp
More information about the psi-devel
mailing list