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

Reply via email to