You are not logged in.
I recently switched from Gnome to i3wm and I have a problem.
When I launch certain GTK applications, they are delayed and opens after EXACTLY 25 seconds.
For example, if I launch "transmission-qt", it's instant, but with "transmission-gtk" it opens after 25 seconds.
Some other applications affected: nautilus, gedit, virt-manager, gnome-system-monitor, gnome-terminal
Other GTK applications that opens instantly: thunar, mousepad, Firefox
Edit. Solution:
Add the following to .xinitrc or .xsession:
dbus-update-activation-environment --systemd DBUS_SESSION_BUS_ADDRESS DISPLAY XAUTHORITY
Link to solution: https://bbs.archlinux.org/viewtopic.php?id=224787
Last edited by Limero (2018-04-02 14:03:07)
Offline
Logs, errors? Have you tried with a clean user account?
Run them from a terminal emulator and report the output.
You can also run an strace and/or ltrace and see what is taking so long.
"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" - Richard Stallman
Offline
Logs, errors? Have you tried with a clean user account?
Run them from a terminal emulator and report the output.
You can also run an strace and/or ltrace and see what is taking so long.
Nothing is outputted when opened from a terminal. I just tried with a clean user account and there it's instant (works).
Output of strace from my user account (before Nautilus has been launched): https://pastebin.com/4fys0ruV
Offline
25s is the default dbus timeout...
localectl
locale
locale -a
loginctl session-status
ps aux | grep dbus
Offline
25s is the default dbus timeout...
localectl locale locale -a loginctl session-status ps aux | grep dbus
localectl
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: se,us,us,ee
X11 Variant: ,,intl,us
locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
locale -a
C
en_US.utf8
POSIX
loginctl session-status
c1 - david (1000)
Since: Fri 2018-02-02 00:20:59 CET; 34s ago
Leader: 403 (login)
Seat: seat0; vc1
TTY: tty1
Service: login; type tty; class user
State: active
Unit: session-c1.scope
├─ 403 login -- david
├─ 516 /bin/sh /usr/bin/startx
├─ 543 xinit /home/david/.xinitrc -- /etc/X11/xinit/xserverrc :0 vt1 -auth /tmp/serverauth.EzbP6KxrR7
├─ 544 /usr/lib/xorg-server/Xorg -nolisten tcp :0 vt1 -auth /tmp/serverauth.EzbP6KxrR7
├─ 557 i3
├─ 559 compton
├─ 561 /usr/lib/firefox/firefox
├─ 563 /bin/sh /usr/bin/spotify
├─ 573 i3bar --bar_id=bar-0 --socket=/run/user/1000/i3/ipc-socket.557
├─ 578 /usr/share/spotify/spotify
├─ 589 i3blocks -c /home/david/.config/i3/i3blocks.conf
├─ 656 /usr/share/spotify/spotify --type=zygote --no-sandbox --lang=en-US --log-file=/usr/share/spotify/debug.log --log-severity=disable --product-version=Spotify/1.0.70.399
├─ 778 /usr/share/spotify/spotify --type=renderer --disable-pinch --no-sandbox --service-pipe-token= --lang=en-US --lang=en-US --log-file=/us
├─ 852 /usr/lib/firefox/firefox -contentproc -childID 1 -isForBrowser -intPrefs 5:50|6:-1|18:0|28:1000|34:20|35:5|36:10|45:128|46:10000|51:0|53:400|54:1|55:0|56:0|61:0|62:12
├─ 973 /usr/lib/firefox/firefox -contentproc -childID 3 -isForBrowser -intPrefs 5:50|6:-1|18:0|28:1000|34:20|35:5|36:10|45:128|46:10000|51:0|53:400|54:1|55:0|56:0|61:0|62:12
├─1028 /usr/lib/firefox/firefox -contentproc -childID 4 -isForBrowser -intPrefs 5:50|6:-1|18:0|28:1000|34:20|35:5|36:10|45:128|46:10000|51:0|53:400|54:1|55:0|56:0|61:0|62:12
├─1216 /usr/lib/firefox/firefox -contentproc -childID 5 -isForBrowser -intPrefs 5:50|6:-1|18:0|28:1000|34:20|35:5|36:10|45:128|46:10000|51:0|53:400|54:1|55:0|56:0|61:0|62:12
├─1301 termite
├─1306 /bin/bash
├─1309 loginctl session-status
└─1310 less
Feb 02 00:20:59 arch systemd[1]: Started Session c1 of user david.
Feb 02 00:20:59 arch login[403]: LOGIN ON tty1 BY david
ps aux | grep dbus
dbus 368 0.0 0.0 32724 3784 ? Ss 00:20 0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
david 604 0.0 0.0 32476 3572 ? Ss 00:20 0:00 /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
david 708 0.0 0.0 32248 3104 ? S 00:21 0:00 /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 3
david 1512 0.0 0.0 10884 2236 pts/0 S+ 00:22 0:00 grep dbus
Offline
No.
Try to disable compton.
Do you use the adwaita gtk3 theme?
Offline
No.
Try to disable compton.
Do you use the adwaita gtk3 theme?
Same result with comption disabled and theme set to adwaita.
Offline
Let's check the dbus thing:
notify-send -t 1 test
This should return immediately. If not, strace it.
Offline
Let's check the dbus thing:
notify-send -t 1 test
This should return immediately. If not, strace it.
I first ran notify-send with no notification handler and it returned immediately, I then installed dunst and ran notify-send and got the 25s delay.
strace with dunst installed:
execve("/usr/bin/notify-send", ["notify-send", "-t", "1", "test"], 0x7fff008fb038 /* 27 vars */) = 0
brk(NULL) = 0x828000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=185107, ...}) = 0
mmap(NULL, 185107, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f4bab8e7000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libnotify.so.4", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`(\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=31408, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4bab8e5000
mmap(NULL, 2126584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4bab4e9000
mprotect(0x7f4bab4f0000, 2093056, PROT_NONE) = 0
mmap(0x7f4bab6ef000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f4bab6ef000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libgobject-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\250\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=345936, ...}) = 0
mmap(NULL, 2444168, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4bab294000
mprotect(0x7f4bab2e8000, 2093056, PROT_NONE) = 0
mmap(0x7f4bab4e7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x53000) = 0x7f4bab4e7000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libglib-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\241\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1129568, ...}) = 0
mmap(NULL, 3227752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4baaf7f000
mprotect(0x7f4bab092000, 2093056, PROT_NONE) = 0
mmap(0x7f4bab291000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x112000) = 0x7f4bab291000
mmap(0x7f4bab293000, 104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f4bab293000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\20\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=2065784, ...}) = 0
mmap(NULL, 3893488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4baabc8000
mprotect(0x7f4baad76000, 2093056, PROT_NONE) = 0
mmap(0x7f4baaf75000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ad000) = 0x7f4baaf75000
mmap(0x7f4baaf7b000, 14576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f4baaf7b000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libgdk_pixbuf-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360Z\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=145080, ...}) = 0
mmap(NULL, 2240856, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4baa9a4000
mprotect(0x7f4baa9c7000, 2093056, PROT_NONE) = 0
mmap(0x7f4baabc6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7f4baabc6000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libgio-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@?\3\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1743440, ...}) = 0
mmap(NULL, 3846328, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4baa5f8000
mprotect(0x7f4baa79a000, 2097152, PROT_NONE) = 0
mmap(0x7f4baa99a000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a2000) = 0x7f4baa99a000
mmap(0x7f4baa9a2000, 4280, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f4baa9a2000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libffi.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\32\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=35280, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4bab8e3000
mmap(NULL, 2131560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4baa3ef000
mprotect(0x7f4baa3f6000, 2097152, PROT_NONE) = 0
mmap(0x7f4baa5f6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f4baa5f6000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libpcre.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\26\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=469216, ...}) = 0
mmap(NULL, 2564584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4baa17c000
mprotect(0x7f4baa1ed000, 2097152, PROT_NONE) = 0
mmap(0x7f4baa3ed000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x71000) = 0x7f4baa3ed000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0]\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=145336, ...}) = 0
mmap(NULL, 2216400, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4ba9f5e000
mprotect(0x7f4ba9f77000, 2093056, PROT_NONE) = 0
mmap(0x7f4baa176000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x7f4baa176000
mmap(0x7f4baa178000, 12752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f4baa178000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@v\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1358184, ...}) = 0
mmap(NULL, 3453480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4ba9c12000
mprotect(0x7f4ba9d5d000, 2093056, PROT_NONE) = 0
mmap(0x7f4ba9f5c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14a000) = 0x7f4ba9f5c000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libgmodule-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \17\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=13992, ...}) = 0
mmap(NULL, 2109560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4ba9a0e000
mprotect(0x7f4ba9a11000, 2093056, PROT_NONE) = 0
mmap(0x7f4ba9c10000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f4ba9c10000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360!\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=92056, ...}) = 0
mmap(NULL, 2187280, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4ba97f7000
mprotect(0x7f4ba980d000, 2093056, PROT_NONE) = 0
mmap(0x7f4ba9a0c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f4ba9a0c000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2604\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=84016, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4bab8e1000
mmap(NULL, 2189472, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4ba95e0000
mprotect(0x7f4ba95f3000, 2097152, PROT_NONE) = 0
mmap(0x7f4ba97f3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x7f4ba97f3000
mmap(0x7f4ba97f5000, 6304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f4ba97f5000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libmount.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\263\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=346456, ...}) = 0
mmap(NULL, 2446688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4ba938a000
mprotect(0x7f4ba93dc000, 2093056, PROT_NONE) = 0
mmap(0x7f4ba95db000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x51000) = 0x7f4ba95db000
mmap(0x7f4ba95df000, 1376, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f4ba95df000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\r\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14160, ...}) = 0
mmap(NULL, 2109584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4ba9186000
mprotect(0x7f4ba9189000, 2093056, PROT_NONE) = 0
mmap(0x7f4ba9388000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f4ba9388000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libblkid.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\224\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=314168, ...}) = 0
mmap(NULL, 2414400, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4ba8f38000
mprotect(0x7f4ba8f7f000, 2097152, PROT_NONE) = 0
mmap(0x7f4ba917f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x47000) = 0x7f4ba917f000
mmap(0x7f4ba9185000, 1856, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f4ba9185000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/libuuid.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\24\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=26552, ...}) = 0
mmap(NULL, 2121752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4ba8d31000
mprotect(0x7f4ba8d37000, 2093056, PROT_NONE) = 0
mmap(0x7f4ba8f36000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f4ba8f36000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\36\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=30920, ...}) = 0
mmap(NULL, 2128376, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4ba8b29000
mprotect(0x7f4ba8b30000, 2093056, PROT_NONE) = 0
mmap(0x7f4ba8d2f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f4ba8d2f000
close(3) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4bab8df000
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4bab8dc000
arch_prctl(ARCH_SET_FS, 0x7f4bab8dc780) = 0
mprotect(0x7f4baaf75000, 16384, PROT_READ) = 0
mprotect(0x7f4baa176000, 4096, PROT_READ) = 0
mprotect(0x7f4ba8d2f000, 4096, PROT_READ) = 0
mprotect(0x7f4ba8f36000, 4096, PROT_READ) = 0
mprotect(0x7f4ba917f000, 20480, PROT_READ) = 0
mprotect(0x7f4ba9388000, 4096, PROT_READ) = 0
mprotect(0x7f4ba95db000, 12288, PROT_READ) = 0
mprotect(0x7f4ba97f3000, 4096, PROT_READ) = 0
mprotect(0x7f4ba9a0c000, 4096, PROT_READ) = 0
mprotect(0x7f4baa3ed000, 4096, PROT_READ) = 0
mprotect(0x7f4bab291000, 4096, PROT_READ) = 0
mprotect(0x7f4ba9c10000, 4096, PROT_READ) = 0
mprotect(0x7f4ba9f5c000, 4096, PROT_READ) = 0
mprotect(0x7f4baa5f6000, 4096, PROT_READ) = 0
mprotect(0x7f4bab4e7000, 4096, PROT_READ) = 0
mprotect(0x7f4baa99a000, 28672, PROT_READ) = 0
mprotect(0x7f4baabc6000, 4096, PROT_READ) = 0
mprotect(0x7f4bab6ef000, 4096, PROT_READ) = 0
mprotect(0x602000, 4096, PROT_READ) = 0
mprotect(0x7f4bab915000, 4096, PROT_READ) = 0
munmap(0x7f4bab8e7000, 185107) = 0
set_tid_address(0x7f4bab8dca50) = 18867
set_robust_list(0x7f4bab8dca60, 24) = 0
rt_sigaction(SIGRTMIN, {sa_handler=0x7f4ba9f63770, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f4ba9f6fdd0}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0x7f4ba9f63810, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f4ba9f6fdd0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
brk(NULL) = 0x828000
brk(0x849000) = 0x849000
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK) = 3
write(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f4ba8328000
mprotect(0x7f4ba8329000, 8388608, PROT_READ|PROT_WRITE) = 0
clone(child_stack=0x7f4ba8b27f70, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f4ba8b289d0, tls=0x7f4ba8b28700, child_tidptr=0x7f4ba8b289d0) = 18868
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
write(3, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f4baabfc8e0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK) = 4
write(4, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
brk(0x86a000) = 0x86a000
brk(0x869000) = 0x869000
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0) = 5
fcntl(5, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
connect(5, {sa_family=AF_UNIX, sun_path="/run/user/1000/bus"}, 110) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
getpid() = 18867
geteuid() = 1000
getegid() = 1000
getpid() = 18867
geteuid() = 1000
getegid() = 1000
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
sendmsg(5, {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=18867, uid=1000, gid=1000}}], msg_controllen=32, msg_flags=0}, MSG_NOSIGNAL) = 1
sendto(5, "AUTH\r\n", 6, MSG_NOSIGNAL, NULL, 0) = 6
recvfrom(5, "REJECTED EXTERNAL\r\n", 4096, 0, NULL, NULL) = 19
sendto(5, "AUTH EXTERNAL 31303030\r\n", 24, MSG_NOSIGNAL, NULL, 0) = 24
recvfrom(5, "OK 645310c730744a4c619685425a747"..., 4096, 0, NULL, NULL) = 37
sendto(5, "NEGOTIATE_UNIX_FD\r\n", 19, MSG_NOSIGNAL, NULL, 0) = 19
recvfrom(5, "AGREE_UNIX_FD\r\n", 4096, 0, NULL, NULL) = 15
sendto(5, "BEGIN\r\n", 7, MSG_NOSIGNAL, NULL, 0) = 7
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK) = 6
write(6, "\1\0\0\0\0\0\0\0", 8) = 8
mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f4ba37ff000
mprotect(0x7f4ba3800000, 8388608, PROT_READ|PROT_WRITE) = 0
clone(child_stack=0x7f4ba3ffef70, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f4ba3fff9d0, tls=0x7f4ba3fff700, child_tidptr=0x7f4ba3fff9d0) = 18869
futex(0x7f4bab292e08, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
write(6, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x84fc10, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f4bab292e28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK) = 7
write(7, "\1\0\0\0\0\0\0\0", 8) = 8
write(6, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x84fc10, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x84f940, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x847088, FUTEX_WAKE_PRIVATE, 1) = 1
poll([{fd=7, events=POLLIN}], 1, 25000) = 1 ([{fd=7, revents=POLLIN}])
read(7, "\1\0\0\0\0\0\0\0", 16) = 8
poll([{fd=7, events=POLLIN}], 1, 25000) = 1 ([{fd=7, revents=POLLIN}])
read(7, "\1\0\0\0\0\0\0\0", 16) = 8
write(7, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x850190, FUTEX_WAKE_PRIVATE, 2147483647) = 0
close(7) = 0
write(6, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x84fc10, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x84f940, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x847088, FUTEX_WAKE_PRIVATE, 1) = 1
write(6, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x84fc10, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x84f940, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x847088, FUTEX_WAKE_PRIVATE, 1) = 1
eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK) = 7
write(7, "\1\0\0\0\0\0\0\0", 8) = 8
write(6, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x84fc10, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x84f940, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x847088, FUTEX_WAKE_PRIVATE, 1) = 1
poll([{fd=7, events=POLLIN}], 1, 25000) = 1 ([{fd=7, revents=POLLIN}])
read(7, "\1\0\0\0\0\0\0\0", 16) = 8
poll([{fd=7, events=POLLIN}], 1, 25000
Offline
Definitively dbus
echo $DBUS_SESSION_BUS_ADDRESS
stat ${DBUS_SESSION_BUS_ADDRESS#*path=}
dbus-send --print-reply --session --dest=org.freedesktop.systemd1 /org/freedesktop/systemd1 org.freedesktop.DBus.Introspectable.Introspect # only check whether there's output or an error, the output itself is irrelevant
Offline
Definitively dbus
echo $DBUS_SESSION_BUS_ADDRESS stat ${DBUS_SESSION_BUS_ADDRESS#*path=} dbus-send --print-reply --session --dest=org.freedesktop.systemd1 /org/freedesktop/systemd1 org.freedesktop.DBus.Introspectable.Introspect # only check whether there's output or an error, the output itself is irrelevant
echo $DBUS_SESSION_BUS_ADDRESS
unix:path=/run/user/1000/bus
stat ${DBUS_SESSION_BUS_ADDRESS#*path=}
File: /run/user/1000/bus
Size: 0 Blocks: 0 IO Block: 4096 socket
Device: 2eh/46d Inode: 3833 Links: 1
Access: (0666/srw-rw-rw-) Uid: ( 1000/ david) Gid: ( 1000/ david)
Access: 2018-02-02 15:57:05.721772287 +0100
Modify: 2018-02-02 15:57:04.518438976 +0100
Change: 2018-02-02 15:57:04.518438976 +0100
Birth: -
dbus-send --print-reply --session --dest=org.freedesktop.systemd1 /org/freedesktop/systemd1 org.freedesktop.DBus.Introspectable.Introspect
Gives output, no error.
Offline
So the problem is exclusive to gobject, since it works for a different user, it's not a simple bug in gtk.
Grrreat.
Wild guess: it doesn't like sth. in i3bar or i3blocks?
Offline
So the problem is exclusive to gobject, since it works for a different user, it's not a simple bug in gtk.
Grrreat.Wild guess: it doesn't like sth. in i3bar or i3blocks?
I tried disabling the whole bar block in my i3config and no difference.
I however tried deleting the ~/.cache directory and then nautilus opened correctly, again and again. I then opened gedit, it had a 25 seconds delay and the same with nautilus again. I could then delete the cache and open nautilus without delay again. Did that a few times and now it has a delay even with the cache deleted.
It's the weirdest issue I've ever had on Arch and maybe I'll just have to do a clean install...
Offline