I have noticed a curious behavior in dtcreate when trying to bing icon
selection of application file selection
popups. Clicking on the button to search for an icon brings a popup
window 'Create action search', but
the window remains empty. It does not react to clicks or keyboard
presses and does not close when
pressing Alt+F4 or selecting Close in the Window menu. Trying to close
dtcreate by Alt+F4 brings a
selection menu asking whether to close without saving, close with saving
or cancel close. But this menu
never gets the focus, only the empty icon search menu does.
the ps -elf output gives
0 S edmond 11145 10753 0 80 0 - 7712 do_pol 10:13 pts/3
00:00:00 dtcreate
dtcreate can then be killed with signal 3 or 15.
Under gdb, stopping dtcreate by Ctrl-C when the popup for icon selection
is opened gives
a backtrace
0 0x00007ffff776fb97 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff7a05991 in _XtWaitForSomething ()
from /lib/x86_64-linux-gnu/libXt.so.6
#2 0x00007ffff7a07438 in XtAppProcessEvent ()
from /lib/x86_64-linux-gnu/libXt.so.6
#3 0x00007ffff79fc49b in XtAppMainLoop ()
from /lib/x86_64-linux-gnu/libXt.so.6
#4 0x000055555555b026 in main (argc=<optimized out>, argv=<optimized out>)
at main.c:1542
line 1542 in main.c does some tooltalk calls, but this is probably a red
herring.
The icon search path seems correct,
XMICONBMSEARCHPATH=/home/edmond/.dt/icons/%B%M.bm:/home/edmond/.dt/icons/%B%M.pm:/home/edmond/.dt/icons/%B:/etc/dt/appconfig/icons/%L/%B%M.bm:/etc/dt/appconfig/icons/%L/%B%M.pm:/etc/dt/appconfig/icons/%L/%B:/etc/dt/appconfig/icons/C/%B%M.bm:/etc/dt/appconfig/icons/C/%B%M.pm:/etc/dt/appconfig/icons/C/%B:/usr/dt/appconfig/icons/%L/%B%M.bm:/usr/dt/appconfig/icons/%L/%B%M.pm:/usr/dt/appconfig/icons/%L/%B:/usr/dt/appconfig/icons/C/%B%M.bm:/usr/dt/appconfig/icons/C/%B%M.pm:/usr/dt/appconfig/icons/C/%B
There is a similar bug with the menu used to associate a filetype to the
application, with the popup being
also an unreactive empty window that cannot be closed.
CDE was compiled from the current git version on march 12, 2025. The
last change to dtcreate from git log
was on 9/9/2024 to fix an issue with popups.
system:
Ubuntu 22.04 LTS (Jammy Jellyfish) x86_64
X.Org version: 1.21.1.4
gcc: 11.4.0
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel