Public bug reported:

Hello,

Problem:

    $ gmrun
    
    and after 25 seconds is show gmrun window

I put debug printf() to source code main.cc and gmrun waiting 25 seconds
in next line:

    gtk_box_pack_start(GTK_BOX(hbox), compline, TRUE, TRUE, 0);

If I replace compline (gtk_completion_line_new) by test label
(gtk_label_new) then gmrun show window immediately.

Is it D-Bus and GVfs problem?

$ strace gmrun
...
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so", 
O_RDONLY|O_CLOEXEC) = 9
read(9, 
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\355\0\0\0\0\0\0"..., 832) = 
832
fstat(9, {st_mode=S_IFREG|0644, st_size=231928, ...}) = 0
mmap(NULL, 234272, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 9, 0) = 0x7f4eaf48a000
mprotect(0x7f4eaf495000, 180224, PROT_NONE) = 0
mmap(0x7f4eaf495000, 131072, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0xb000) = 0x7f4eaf495000
mmap(0x7f4eaf4b5000, 45056, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 
0x2b000) = 0x7f4eaf4b5000
mmap(0x7f4eaf4c1000, 12288, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0x36000) = 0x7f4eaf4c1000
close(9)                                = 0
mprotect(0x7f4eaf4c1000, 8192, PROT_READ) = 0
futex(0x7f4eb2f0ef38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
getdents64(7, /* 0 entries */, 32768)   = 0
close(7)                                = 0
futex(0x7f4eb2f0ef38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4eb2f0ef38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
access("/.flatpak-info", F_OK)          = -1 ENOENT (No such file or directory)
futex(0x7f4eb2f0ef38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4eb2f0ef38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4eb2f0ef38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4eb2f0ef38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4eb2f0ef38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4eb2f0ef38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4eb2f0ef38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4eb2f0ef38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4eb2f0ef38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4eb2f0ef38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4eb2f0ef38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4eb2f0ef38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4eb2f0ef38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4eb2f0ef38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4eb2f0ef38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4eb2f0ef38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4eb2f0ef38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4eb2f0ef38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4eb2f0ef38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4eb2f0ef38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4eb2f0ef38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0) = 7
fcntl(7, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(7, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
connect(7, {sa_family=AF_UNIX, sun_path="/run/user/1000/bus"}, 110) = 0
getpid()                                = 34485
geteuid()                               = 1000
getegid()                               = 1000
getpid()                                = 34485
geteuid()                               = 1000
getegid()                               = 1000
sendmsg(7, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\0", iov_len=1}], 
msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, 
cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=34485, uid=1000, gid=1000}}], 
msg_controllen=32, msg_flags=0}, MSG_NOSIGNAL) = 1
sendto(7, "AUTH\r\n", 6, MSG_NOSIGNAL, NULL, 0) = 6
recvfrom(7, "REJECTED EXTERNAL\r\n", 4096, 0, NULL, NULL) = 19
sendto(7, "AUTH EXTERNAL 31303030\r\n", 24, MSG_NOSIGNAL, NULL, 0) = 24
recvfrom(7, "OK 62d561d6f7eec49efe6ee6a05ea45"..., 4096, 0, NULL, NULL) = 37
sendto(7, "NEGOTIATE_UNIX_FD\r\n", 19, MSG_NOSIGNAL, NULL, 0) = 19
recvfrom(7, "AGREE_UNIX_FD\r\n", 4096, 0, NULL, NULL) = 15
sendto(7, "BEGIN\r\n", 7, MSG_NOSIGNAL, NULL, 0) = 7
write(10, "\1\0\0\0\0\0\0\0", 8)        = 8
eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK)   = 9
write(9, "\1\0\0\0\0\0\0\0", 8)         = 8
write(10, "\1\0\0\0\0\0\0\0", 8)        = 8
poll([{fd=9, events=POLLIN}], 1, 25000) = 1 ([{fd=9, revents=POLLIN}])
read(9, "\1\0\0\0\0\0\0\0", 16)         = 8
poll([{fd=9, events=POLLIN}], 1, 25000

Thanks for answer.

Best Regards Jan Fuchs

** Affects: gmrun (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1875049

Title:
  gmrun waiting 25 seconds before show window

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gmrun/+bug/1875049/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to