You are not logged in.
Hi All, very new to Arch, still learning the ropes but I encountered strange issue today and I'm not having much luck alone.
Seemingly out of nowhere Firefox froze up and I had to end the process, opening Firefox back up only led to another frozen window, safe mode was the same. I uninstalled Firefox and re-installed but now no window appears at all. I have cleared out the /.mozilla/ folder, tried safe mode, created a new profile, tried Beta and Nightly from AUR.
When opening Firefox from the GUI, no window appears, though I can see the process in System Monitor, waiting 5-10 mins yields nothing. When starting from terminal there is no error message, however I do get something when I run in terminal like so:
firefox -P -no-remote -safe-mode
It produces this error, then nothing else:
RenderCompositorSWGL failed mapping default framebuffer, no dt
I have confirmed all my packages are up to date and rebooted the system many times but no luck so far. Any help would be appreciated. As mentioned I am very new so any insight into logs or where to find crash reports would be much appreciated. Cheers.
Last edited by advleon (2024-10-17 17:41:20)
Offline
Hello, and welcome to the Arch forums.
What were you doing around the time this happened? Was it just after updating the system (`pacman -Syu`)? Possibly some incompatibility has been introduced or the update revealed an earlier misconfiguration.
You may try rolling back packages, that in your opinion are likely to be culprits (`pacman -U /path/to/package`) or rolling back the entire update. The former of course leads to a partial upgrade, and “partial upgrades are unsupported”, but this is done just for debugging or temporarily circumventing an issue. This isn’t frowned upon. The latter, a complete rollback, is cleaner, but also a bit more heavyweight. For debugging most people just resolve to rolling back single packages.
Recently there has been a thread mentioning a similar issue with “RenderCompositorSWGL failed mapping default framebuffer, no dt”. You may check that one too.
Sometimes I seem a bit harsh — don’t get offended too easily!
Offline
Hello, and welcome to the Arch forums.
What were you doing around the time this happened? Was it just after updating the system (`pacman -Syu`)? Possibly some incompatibility has been introduced or the update revealed an earlier misconfiguration.
You may try rolling back packages, that in your opinion are likely to be culprits (`pacman -U /path/to/package`) or rolling back the entire update. The former of course leads to a partial upgrade, and “partial upgrades are unsupported”, but this is done just for debugging or temporarily circumventing an issue. This isn’t frowned upon. The latter, a complete rollback, is cleaner, but also a bit more heavyweight. For debugging most people just resolve to rolling back single packages.
Recently there has been a thread mentioning a similar issue with “RenderCompositorSWGL failed mapping default framebuffer, no dt”. You may check that one too.
Thanks for the welcome and the helpful response!
I did run an update shortly before the issue occurred, scrolling up through my terminal history I may have even found the command that did it. Is there a terminal log that I can check to see what packages were updated during this update?
I just read through the thread you linked, looks like culprit in that instance was the AMD GPU driver, I have Nvidia. I have checked in the pacman pkg cache as per your response and I can see a Nvidia package that was installed last night. I will try rolling this back to the previous version.
Offline
mpan wrote:Hello, and welcome to the Arch forums.
What were you doing around the time this happened? Was it just after updating the system (`pacman -Syu`)? Possibly some incompatibility has been introduced or the update revealed an earlier misconfiguration.
You may try rolling back packages, that in your opinion are likely to be culprits (`pacman -U /path/to/package`) or rolling back the entire update. The former of course leads to a partial upgrade, and “partial upgrades are unsupported”, but this is done just for debugging or temporarily circumventing an issue. This isn’t frowned upon. The latter, a complete rollback, is cleaner, but also a bit more heavyweight. For debugging most people just resolve to rolling back single packages.
Recently there has been a thread mentioning a similar issue with “RenderCompositorSWGL failed mapping default framebuffer, no dt”. You may check that one too.
Thanks for the welcome and the helpful response!
I did run an update shortly before the issue occurred, scrolling up through my terminal history I may have even found the command that did it. Is there a terminal log that I can check to see what packages were updated during this update?
I just read through the thread you linked, looks like culprit in that instance was the AMD GPU driver, I have Nvidia. I have checked in the pacman pkg cache as per your response and I can see a Nvidia package that was installed last night. I will try rolling this back to the previous version.
Welp, rolling back the Nvidia driver seems to break everything, after reboot I get this message and cannot proceed:
loadkmap: short read
I managed to revert this by booting from the Arch installation USB and updated it again. I'm back in the OS but no progress unfortunately.
Offline
I think I've retrieved the full pacman log from the upgrade:
GNU nano 8.2 /var/log/pacman.log
[2024-10-11T11:23:49+0100] [PACMAN] Running 'pacman -Syyu'
[2024-10-11T11:23:49+0100] [PACMAN] synchronizing package lists
[2024-10-11T11:23:50+0100] [PACMAN] starting full system upgrade
[2024-10-11T11:24:27+0100] [ALPM] running '60-mkinitcpio-remove.hook'...
[2024-10-11T11:24:27+0100] [ALPM] transaction started
[2024-10-11T11:24:27+0100] [ALPM] upgraded js128 (128.2.0-1 -> 128.3.1-1)
[2024-10-11T11:24:28+0100] [ALPM] upgraded linux (6.11.2.arch1-1 -> 6.11.3.arch1-1)
[2024-10-11T11:24:29+0100] [ALPM] upgraded linux-headers (6.11.2.arch1-1 -> 6.11.3.arch1-1)
[2024-10-11T11:24:29+0100] [ALPM] upgraded luajit (2.1.1725453128-1 -> 2.1.1727870382-1)
[2024-10-11T11:24:29+0100] [ALPM] upgraded nvidia-open (560.35.03-12 -> 560.35.03-13)
[2024-10-11T11:24:29+0100] [ALPM] upgraded python (3.12.6-1 -> 3.12.7-1)
[2024-10-11T11:24:30+0100] [ALPM] upgraded webkit2gtk (2.46.1-3 -> 2.46.1-4)
[2024-10-11T11:24:30+0100] [ALPM] upgraded webkit2gtk-4.1 (2.46.1-3 -> 2.46.1-4)
[2024-10-11T11:24:30+0100] [ALPM] upgraded webkitgtk-6.0 (2.46.1-3 -> 2.46.1-4)
[2024-10-11T11:24:30+0100] [ALPM] transaction completed
[2024-10-11T11:24:31+0100] [ALPM] running '30-systemd-update.hook'...
[2024-10-11T11:24:31+0100] [ALPM] running '60-depmod.hook'...
[2024-10-11T11:24:32+0100] [ALPM] running '90-mkinitcpio-install.hook'...
[2024-10-11T11:24:32+0100] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
[2024-10-11T11:24:32+0100] [ALPM-SCRIPTLET] ==> Using default configuration file: '/etc/mkinitcpio.conf'
[2024-10-11T11:24:32+0100] [ALPM-SCRIPTLET] -> -k /boot/vmlinuz-linux -g /boot/initramfs-linux.img
[2024-10-11T11:24:32+0100] [ALPM-SCRIPTLET] ==> Starting build: '6.11.3-arch1-1'
[2024-10-11T11:24:32+0100] [ALPM-SCRIPTLET] -> Running build hook: [base]
[2024-10-11T11:24:32+0100] [ALPM-SCRIPTLET] -> Running build hook: [udev]
[2024-10-11T11:24:32+0100] [ALPM-SCRIPTLET] -> Running build hook: [autodetect]
[2024-10-11T11:24:32+0100] [ALPM-SCRIPTLET] -> Running build hook: [microcode]
[2024-10-11T11:24:32+0100] [ALPM-SCRIPTLET] -> Running build hook: [modconf]
[2024-10-11T11:24:32+0100] [ALPM-SCRIPTLET] -> Running build hook: [keyboard]
[2024-10-11T11:24:33+0100] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'xhci_pci'
[2024-10-11T11:24:33+0100] [ALPM-SCRIPTLET] -> Running build hook: [keymap]
[2024-10-11T11:24:33+0100] [ALPM-SCRIPTLET] loadkeys: Unable to open file: gb: No such file or directory
[2024-10-11T11:24:33+0100] [ALPM-SCRIPTLET] -> Running build hook: [consolefont]
[2024-10-11T11:24:33+0100] [ALPM-SCRIPTLET] ==> WARNING: consolefont: no font found in configuration
[2024-10-11T11:24:33+0100] [ALPM-SCRIPTLET] -> Running build hook: [block]
[2024-10-11T11:24:33+0100] [ALPM-SCRIPTLET] -> Running build hook: [filesystems]
[2024-10-11T11:24:33+0100] [ALPM-SCRIPTLET] -> Running build hook: [fsck]
[2024-10-11T11:24:33+0100] [ALPM-SCRIPTLET] -> Running build hook: [plymouth]
[2024-10-11T11:24:34+0100] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2024-10-11T11:24:34+0100] [ALPM-SCRIPTLET] ==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux.img'
[2024-10-11T11:24:34+0100] [ALPM-SCRIPTLET] -> Early uncompressed CPIO image generation successful
[2024-10-11T11:24:34+0100] [ALPM-SCRIPTLET] ==> Initcpio image generation successful
[2024-10-11T11:24:34+0100] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
[2024-10-11T11:24:34+0100] [ALPM-SCRIPTLET] ==> Using default configuration file: '/etc/mkinitcpio.conf'
[2024-10-11T11:24:34+0100] [ALPM-SCRIPTLET] -> -k /boot/vmlinuz-linux -g /boot/initramfs-linux-fallback.img -S autodete>
[2024-10-11T11:24:34+0100] [ALPM-SCRIPTLET] ==> Starting build: '6.11.3-arch1-1'
[2024-10-11T11:24:34+0100] [ALPM-SCRIPTLET] -> Running build hook: [base]
[2024-10-11T11:24:35+0100] [ALPM-SCRIPTLET] -> Running build hook: [udev]
[2024-10-11T11:24:35+0100] [ALPM-SCRIPTLET] -> Running build hook: [microcode]
[2024-10-11T11:24:35+0100] [ALPM-SCRIPTLET] -> Running build hook: [modconf]
[2024-10-11T11:24:35+0100] [ALPM-SCRIPTLET] -> Running build hook: [keyboard]
[2024-10-11T11:24:35+0100] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'xhci_pci'
[2024-10-11T11:24:35+0100] [ALPM-SCRIPTLET] -> Running build hook: [keymap]
[2024-10-11T11:24:35+0100] [ALPM-SCRIPTLET] loadkeys: Unable to open file: gb: No such file or directory
[2024-10-11T11:24:35+0100] [ALPM-SCRIPTLET] -> Running build hook: [consolefont]
[2024-10-11T11:24:35+0100] [ALPM-SCRIPTLET] ==> WARNING: consolefont: no font found in configuration
[2024-10-11T11:24:35+0100] [ALPM-SCRIPTLET] -> Running build hook: [block]
[2024-10-11T11:24:35+0100] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'wd719x'
[2024-10-11T11:24:36+0100] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'bfa'
[2024-10-11T11:24:36+0100] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'aic94xx'
[2024-10-11T11:24:36+0100] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qed'
[2024-10-11T11:24:36+0100] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qla2xxx'
[2024-10-11T11:24:36+0100] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qla1280'
[2024-10-11T11:24:37+0100] [ALPM-SCRIPTLET] -> Running build hook: [filesystems]
[2024-10-11T11:24:37+0100] [ALPM-SCRIPTLET] -> Running build hook: [fsck]
[2024-10-11T11:24:37+0100] [ALPM-SCRIPTLET] -> Running build hook: [plymouth]
[2024-10-11T11:24:39+0100] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2024-10-11T11:24:39+0100] [ALPM-SCRIPTLET] ==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-fallback.>
[2024-10-11T11:24:40+0100] [ALPM-SCRIPTLET] -> Early uncompressed CPIO image generation successful
[2024-10-11T11:24:40+0100] [ALPM-SCRIPTLET] ==> Initcpio image generation successful
[2024-10-11T11:24:40+0100] [ALPM] running 'nvidia.hook'...
The commands immediately following this were re-installing Firefox so I'm sure this is the moment.
The annoying thing is I was installing some new packages before this upgrade too so I have no clue if perhaps that was the cause instead.
Is it just a matter of removing or rolling back the packages until I find a culprit?
Offline
Please don't bump.
Edit your preovious post to mend/extednd it if nobody has yet responded.
You cannot downgrade the nvidia package independently from the kernel, you'd have to use a dkms one.
Before that
1. try the non "open" nvidia module
2. is this a wayland or an X11 session? Do you get the same issue on both?
3. if this happens on X11, please post your Xorg log, https://wiki.archlinux.org/title/Xorg#General
"SWGL" sound like you've no GL hardware acceleration.
Offline
Please don't bump.
Edit your preovious post to mend/extednd it if nobody has yet responded.You cannot downgrade the nvidia package independently from the kernel, you'd have to use a dkms one.
Before that
1. try the non "open" nvidia module
2. is this a wayland or an X11 session? Do you get the same issue on both?
3. if this happens on X11, please post your Xorg log, https://wiki.archlinux.org/title/Xorg#General
"SWGL" sound like you've no GL hardware acceleration.
Noted regarding bumps. Thanks.
1. I will give that a try.
2. Wayland. I have not tried X11 and am not sure how to swap.
Thanks.
Offline
You don't have to "hot swap", you can just start some X11 session - either the variant of your DE or install openbox/icewm/i3/… and run that.
What if you try to run FF on xwayland, https://wiki.archlinux.org/title/Firefox#Xwayland ?
And regardless of anything, for a broad sanity check
glxinfo -B
PS: next note is to please not fully quote previous posts as it's needlessly bloating the thread and makes people have to wear down their mouse wheels more
Offline
Thanks for the tips
I have attempted to run on xwayland per the linked command but the result is the same, no Firefox window, but I can see the process in System monitor.
glxinfo as requested:
glxinfo -B
name of display: :1
display: :1 screen: 0
direct rendering: Yes
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 10240 MB
Total available memory: 10240 MB
Currently available dedicated video memory: 8919 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce RTX 3080/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 560.35.03
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6.0 NVIDIA 560.35.03
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 560.35.03
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
EDIT:
Used non "open" Nvidia driver but this caused a blank screen after the login screen.
EDIT 2:
I have just tried in X11 but the issue persists. Xorg log: https://pastebin.com/FzaJWnzG
EDIT 3:
Apologies for all the updates but just want to log my progress. I managed to downgrade Nvidia drivers and the kernel together, no issues booting but Firefox still not working.
Last edited by advleon (2024-10-11 19:53:23)
Offline
You're doing fine, nothing to apologize for.
The GL configuration is unsuspicious and since it doesn't hinge on the display driver that's likely not it.
Let's return to
When opening Firefox from the GUI, no window appears, though I can see the process in System Monitor, waiting 5-10 mins yields nothing. When starting from terminal there is no error message, however I do get something when I run in terminal like so:
It produces this error, then nothing else:
ps aux | grep firefox
wmctrl -l # this is only gonna work on X11
xev -root -event substructure | grep -E '(Create|Map)Notify' # so is this
For the last command, make sure to kill every last firefox process, then run xev, then start firefox and see whether it creates or maps a window at all.
Sanity checks: what's your session (desktop environment) and is it different for wayland and X11?
Firefox is firefox from the repos, not some flatpak?
You didn't conduct a partial update on the reinstallation like "pacman -Sy firefox"? (<- this is bad, never run something like that)
Offline
Thanks, I tried the 3 commands but only the first gave any result:
$ ps aux | grep firefox
leon 3281 0.0 0.0 6964 4316 pts/0 S+ 23:37 0:00 grep --color=auto firefox
The other 2 returned:
bash: wmctrl: command not found
Desktop environment is KDE Plasma, same for Wayland and X11. When I log out I can switch between them from SDDM, I think I'm doing it correctly?
I'm getting Firefox from the repos using pacman -S firefox.
I checked my pacman log but have not used -Sy.
Offline
There's no running FF process at that time, https://archlinux.org/packages/extra/x86_64/wmctrl/ and ideally test something that's not KDE, openbox and icewm are stacking WMs w/ minimal footprint.
Offline
Just tried in KDE quickly as I don't have much free time this morning, here is the output from those 3 commands:
[leon@LPCM-ARCH ~]$ ps aux | grep firefox
leon 3011 79.8 2.1 11329544 340096 ? Rsl 10:22 0:31 /usr/lib/firefox/firefox
leon 3079 0.0 0.2 248580 32876 ? Sl 10:22 0:00 /usr/lib/firefox/firefox -contentproc -parentBuildID 20241009122754 -prefsLen 23483 -prefMapSize 252900 -appDir /usr/lib/firefox/browser {8e9c149d-95a4-4d11-b0a2-ee67bab78f10} 3011 true 1 socket
leon 3123 0.0 0.0 6964 4320 pts/0 S+ 10:23 0:00 grep --color=auto firefox
[leon@LPCM-ARCH ~]$ wmctrl -l
0x00400016 -1 LPCM-ARCH Desktop @ QRect(0,0 3440x1440)
0x03200013 0 LPCM-ARCH leon@LPCM-ARCH:~ — Konsole
0x0340000f 0 LPCM-ARCH 3.6 TiB Internal Drive (nvme1n1p3) — Dolphin
0x00400070 -1 LPCM-ARCH plasmashell
0x03000012 0 LPCM-ARCH Overview — System Monitor
0x02e00004 0 LPCM-ARCH pacman.log - Code - OSS
0x04a00004 0 LPCM-ARCH Firefox not opening at all / Newbie Corner / Arch Linux Forums - Chromium
[leon@LPCM-ARCH ~]$ xev -root -event substructure | grep -E '(Create|Map)Notify'
CreateNotify event, serial 18, synthetic NO, window 0x1cf,
CreateNotify event, serial 18, synthetic NO, window 0x1cf,
CreateNotify event, serial 18, synthetic NO, window 0x1cf,
MapNotify event, serial 18, synthetic NO, window 0x1cf,
Offline
FF is running (3011 actively, 3079 waits for input) but there's no window despite xev showing a window being created and mapped.
xev -root -event substructure | grep -EA3 '(Create|Map)Notify'
will also list the WID of the created and mapped window/s (0x1cf is the root window)
Use that for
xinfo -id 0x123456789
xprop -id 0x123456789
Offline
I appreciate all the help, not sure I'm doing this right,
xev -root -event substructure | grep -EA3 '(Create|Map)Notify'
doesn't produce any results unless I click on a window, are we trying to get the window ID of Firefox?
Offline
are we trying to get the window ID of Firefox?
Yes, you're supposed to (kill all FF processes) run that and then start firefox.
It might be that what got mapped was just some bouncing cursor animation if you used some start menu - or it's a FF window that for some reason isn't captured by the WM.
Did you btw. test a different desktop environment?
(Or a fresh user account to rule out it's something abotu your configuration that's not exclusive to firefox)
Offline
As suggested I killed all FF processes and ran the xev command. xinfo doesn't seem to work but I ran xprop for all the Window IDs output after I started the Firefox process:
[leon@LPCM-ARCH ~]$ xev -root -event substructure | grep -EA3 '(Create|Map)Notify'
CreateNotify event, serial 18, synthetic NO, window 0x1cf,
parent 0x1cf, window 0x3a00026, (2291,70), width 145, height 26
border_width 0, override YES
--
CreateNotify event, serial 18, synthetic NO, window 0x1cf,
parent 0x1cf, window 0x3a00038, (2291,70), width 145, height 26
border_width 0, override YES
MapNotify event, serial 18, synthetic NO, window 0x1cf,
event 0x1cf, window 0x3a00038, override YES
UnmapNotify event, serial 18, synthetic NO, window 0x1cf,
--
CreateNotify event, serial 18, synthetic NO, window 0x1cf,
parent 0x1cf, window 0x5400001, (10,10), width 10, height 10
border_width 0, override NO
CreateNotify event, serial 18, synthetic NO, window 0x1cf,
parent 0x1cf, window 0x5400003, (0,0), width 200, height 290
border_width 0, override NO
--
CreateNotify event, serial 18, synthetic NO, window 0x1cf,
parent 0x1cf, window 0x5400027, (0,0), width 200, height 252
border_width 0, override NO
--
CreateNotify event, serial 18, synthetic NO, window 0x1cf,
parent 0x1cf, window 0x540002c, (0,0), width 1, height 1
border_width 0, override NO
CreateNotify event, serial 18, synthetic NO, window 0x1cf,
parent 0x1cf, window 0x5400039, (0,0), width 200, height 290
border_width 0, override NO
--
CreateNotify event, serial 18, synthetic NO, window 0x1cf,
parent 0x1cf, window 0x540003d, (0,0), width 200, height 252
border_width 0, override NO
--
CreateNotify event, serial 18, synthetic NO, window 0x1cf,
parent 0x1cf, window 0x5400042, (0,0), width 200, height 200
border_width 0, override YES
--
CreateNotify event, serial 18, synthetic NO, window 0x1cf,
parent 0x1cf, window 0x5400046, (0,0), width 200, height 290
border_width 0, override NO
--
CreateNotify event, serial 18, synthetic NO, window 0x1cf,
parent 0x1cf, window 0x5400051, (0,0), width 200, height 200
border_width 0, override YES
CreateNotify event, serial 18, synthetic NO, window 0x1cf,
parent 0x1cf, window 0x5400055, (0,0), width 200, height 200
border_width 0, override YES
^C
[leon@LPCM-ARCH ~]$ xprop -id 0x5400055
XdndAware(ATOM) = BITMAP
_NET_WM_OPAQUE_REGION(CARDINAL) = 0, 0, 200, 200
WM_TRANSIENT_FOR(WINDOW): window id # 0x5400046
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_UTILITY
_NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 88080471, 88080472
_NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0x5400056
WM_CLIENT_LEADER(WINDOW): window id # 0x5400001
_NET_WM_PID(CARDINAL) = 3949
WM_LOCALE_NAME(STRING) = "en_GB.UTF-8"
WM_CLIENT_MACHINE(STRING) = "LPCM-ARCH"
WM_NORMAL_HINTS(WM_SIZE_HINTS):
program specified size: 200 by 200
WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING, _NET_WM_SYNC_REQUEST
WM_CLASS(STRING) = "firefox", "firefox"
WM_ICON_NAME(STRING) = "Firefox"
_NET_WM_ICON_NAME(UTF8_STRING) = "Firefox"
WM_NAME(STRING) = "Firefox"
_NET_WM_NAME(UTF8_STRING) = "Firefox"
[leon@LPCM-ARCH ~]$ xprop -id 0x5400051
XdndAware(ATOM) = BITMAP
_NET_WM_OPAQUE_REGION(CARDINAL) = 0, 0, 200, 200
WM_TRANSIENT_FOR(WINDOW): window id # 0x5400046
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_UTILITY
_NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 88080467, 88080468
_NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0x5400052
WM_CLIENT_LEADER(WINDOW): window id # 0x5400001
_NET_WM_PID(CARDINAL) = 3949
WM_LOCALE_NAME(STRING) = "en_GB.UTF-8"
WM_CLIENT_MACHINE(STRING) = "LPCM-ARCH"
WM_NORMAL_HINTS(WM_SIZE_HINTS):
program specified size: 200 by 200
WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING, _NET_WM_SYNC_REQUEST
WM_CLASS(STRING) = "firefox", "firefox"
WM_ICON_NAME(STRING) = "Firefox"
_NET_WM_ICON_NAME(UTF8_STRING) = "Firefox"
WM_NAME(STRING) = "Firefox"
_NET_WM_NAME(UTF8_STRING) = "Firefox"
[leon@LPCM-ARCH ~]$ xprop -id 0x5400046
WM_WINDOW_ROLE(STRING) = "browser"
XdndAware(ATOM) = BITMAP
_GTK_MENUBAR_OBJECT_PATH(UTF8_STRING) = "/org/appmenu/gtk/window/6"
_UNITY_OBJECT_PATH(UTF8_STRING) = "/org/appmenu/gtk/window/6"
_GTK_UNIQUE_BUS_NAME(UTF8_STRING) = ":1.69"
_NET_WM_ICON(CARDINAL) = Icon (32 x 32):
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
Icon (64 x 64):
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
Icon (128 x 128):
(not shown)
Icon (24 x 24):
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
████████████████████████████████████████████████
Icon (192 x 192):
(not shown)
Icon (16 x 16):
████████████████████████████████
████████████████████████████████
████████████████████████████████
████████████████████████████████
████████████████████████████████
████████████████████████████████
████████████████████████████████
████████████████████████████████
████████████████████████████████
████████████████████████████████
████████████████████████████████
████████████████████████████████
████████████████████████████████
████████████████████████████████
████████████████████████████████
████████████████████████████████
Icon (22 x 22):
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
████████████████████████████████████████████
Icon (48 x 48):
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████████████████████
_GTK_FRAME_EXTENTS(CARDINAL) = 45, 45, 45, 45
_MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x2, 0x0, 0x0, 0x0, 0x0
_KDE_NET_WM_USER_CREATION_TIME(CARDINAL) = 465739
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_NORMAL
_NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 88080456, 88080457
_NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0x5400047
WM_CLIENT_LEADER(WINDOW): window id # 0x5400001
_NET_WM_PID(CARDINAL) = 3949
WM_LOCALE_NAME(STRING) = "en_GB.UTF-8"
WM_CLIENT_MACHINE(STRING) = "LPCM-ARCH"
WM_NORMAL_HINTS(WM_SIZE_HINTS):
program specified size: 200 by 290
WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING, _NET_WM_SYNC_REQUEST
WM_CLASS(STRING) = "Navigator", "firefox"
WM_ICON_NAME(STRING) =
_NET_WM_ICON_NAME(UTF8_STRING) =
WM_NAME(STRING) =
_NET_WM_NAME(UTF8_STRING) =
[leon@LPCM-ARCH ~]$ xprop -id 0x5400042
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 21 (X_ListProperties)
Resource id in failed request: 0x5400042
Serial number of failed request: 12
Current serial number in output stream: 12
[leon@LPCM-ARCH ~]$ xprop -id 0x540003d
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 21 (X_ListProperties)
Resource id in failed request: 0x540003d
Serial number of failed request: 12
Current serial number in output stream: 12
[leon@LPCM-ARCH ~]$ xprop -id 0x5400039
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 21 (X_ListProperties)
Resource id in failed request: 0x5400039
Serial number of failed request: 12
Current serial number in output stream: 12
[leon@LPCM-ARCH ~]$ xprop -id 0x540002c
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 21 (X_ListProperties)
Resource id in failed request: 0x540002c
Serial number of failed request: 12
Current serial number in output stream: 12
[leon@LPCM-ARCH ~]$ xprop -id 0x5400027
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 21 (X_ListProperties)
Resource id in failed request: 0x5400027
Serial number of failed request: 12
Current serial number in output stream: 12
[leon@LPCM-ARCH ~]$ xprop -id 0x5400003
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 21 (X_ListProperties)
Resource id in failed request: 0x5400003
Serial number of failed request: 12
Current serial number in output stream: 12
[leon@LPCM-ARCH ~]$ xprop -id 0x5400001
SM_CLIENT_ID(STRING) = "10c1919590000172880996000000028380011"
_KDE_NET_WM_USER_CREATION_TIME(CARDINAL) = 465101
WM_CLASS(STRING) = "firefox", "Firefox"
WM_COMMAND(STRING) = { "firefox" }
WM_CLIENT_LEADER(WINDOW): window id # 0x5400001
_NET_WM_PID(CARDINAL) = 3949
WM_LOCALE_NAME(STRING) = "en_GB.UTF-8"
WM_CLIENT_MACHINE(STRING) = "LPCM-ARCH"
WM_NORMAL_HINTS(WM_SIZE_HINTS):
program specified size: 10 by 10
WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING
WM_ICON_NAME(STRING) = "firefox"
_NET_WM_ICON_NAME(UTF8_STRING) = "firefox"
WM_NAME(STRING) = "Firefox"
_NET_WM_NAME(UTF8_STRING) = "Firefox"
Those big blocks of black squares in the above output are the FF logo at various sizes.
Not had a chance to set up a new desktop environment yet, but I did create a new user to test, still in KDE and this user is able to open FF with no issue! It feels like progress
Offline
Sorry, "xwininfo" - so firefox is opening some utility windows at 200x200 px, and a normal window (200x290 px) and a tiny 10x10px window, smells like it's opening to some systray only?
Please still post the xwininfo output.
Offline
Here is the xwininfo output:
[leon@LPCM-ARCH ~]$ xwininfo -id 0x5200001
xwininfo: Window id: 0x5200001 "Firefox"
Absolute upper-left X: 10
Absolute upper-left Y: 10
Relative upper-left X: 10
Relative upper-left Y: 10
Width: 10
Height: 10
Depth: 0
Visual: 0x2b
Visual Class: TrueColor
Border width: 0
Class: InputOnly
Colormap: 0x0 (not installed)
Bit Gravity State: ForgetGravity
Window Gravity State: NorthWestGravity
Backing Store State: NotUseful
Save Under State: no
Map State: IsUnMapped
Override Redirect State: no
Corners: +10+10 -3420+10 -3420-1420 +10-1420
-geometry 10x10+10+10
[leon@LPCM-ARCH ~]$ xwininfo -id 0x5200003
X Error: 9: Bad Drawable
Request Major code: 14
ResourceID in failed request: 0x5200003
Serial number of failed request: 3
xwininfo: error: No such window with id 0x5200003.
[leon@LPCM-ARCH ~]$ xwininfo -id 0x5200027
X Error: 9: Bad Drawable
Request Major code: 14
ResourceID in failed request: 0x5200027
Serial number of failed request: 3
xwininfo: error: No such window with id 0x5200027.
[leon@LPCM-ARCH ~]$ xwininfo -id 0x520002c
X Error: 9: Bad Drawable
Request Major code: 14
ResourceID in failed request: 0x520002c
Serial number of failed request: 3
xwininfo: error: No such window with id 0x520002c.
[leon@LPCM-ARCH ~]$ xwininfo -id 0x5200039
X Error: 9: Bad Drawable
Request Major code: 14
ResourceID in failed request: 0x5200039
Serial number of failed request: 3
xwininfo: error: No such window with id 0x5200039.
[leon@LPCM-ARCH ~]$ xwininfo -id 0x520003d
X Error: 9: Bad Drawable
Request Major code: 14
ResourceID in failed request: 0x520003d
Serial number of failed request: 3
xwininfo: error: No such window with id 0x520003d.
[leon@LPCM-ARCH ~]$ xwininfo -id 0x5200042
X Error: 9: Bad Drawable
Request Major code: 14
ResourceID in failed request: 0x5200042
Serial number of failed request: 3
xwininfo: error: No such window with id 0x5200042.
[leon@LPCM-ARCH ~]$ xwininfo -id 0x5200046
xwininfo: Window id: 0x5200046 (has no name)
Absolute upper-left X: 0
Absolute upper-left Y: 0
Relative upper-left X: 0
Relative upper-left Y: 0
Width: 200
Height: 290
Depth: 32
Visual: 0x82
Visual Class: TrueColor
Border width: 0
Class: InputOutput
Colormap: 0x5200002 (not installed)
Bit Gravity State: NorthWestGravity
Window Gravity State: NorthWestGravity
Backing Store State: NotUseful
Save Under State: no
Map State: IsUnMapped
Override Redirect State: no
Corners: +0+0 -3240+0 -3240-1150 +0-1150
-geometry 200x290+0+0
[leon@LPCM-ARCH ~]$ xwininfo -id 0x5200051
xwininfo: Window id: 0x5200051 "Firefox"
Absolute upper-left X: 0
Absolute upper-left Y: 0
Relative upper-left X: 0
Relative upper-left Y: 0
Width: 200
Height: 200
Depth: 32
Visual: 0x82
Visual Class: TrueColor
Border width: 0
Class: InputOutput
Colormap: 0x5200002 (not installed)
Bit Gravity State: NorthWestGravity
Window Gravity State: NorthWestGravity
Backing Store State: NotUseful
Save Under State: yes
Map State: IsUnMapped
Override Redirect State: yes
Corners: +0+0 -3240+0 -3240-1240 +0-1240
-geometry 200x200+0+0
[leon@LPCM-ARCH ~]$ xwininfo -id 0x5200055
xwininfo: Window id: 0x5200055 "Firefox"
Absolute upper-left X: 0
Absolute upper-left Y: 0
Relative upper-left X: 0
Relative upper-left Y: 0
Width: 200
Height: 200
Depth: 32
Visual: 0x82
Visual Class: TrueColor
Border width: 0
Class: InputOutput
Colormap: 0x5200002 (not installed)
Bit Gravity State: NorthWestGravity
Window Gravity State: NorthWestGravity
Backing Store State: NotUseful
Save Under State: yes
Map State: IsUnMapped
Override Redirect State: yes
Corners: +0+0 -3240+0 -3240-1240 +0-1240
-geometry 200x200+0+0
Offline
So you're getting two override redirect windows (popups, tooltips, systray icons, whatever) and two regular windows - one is 10x10 the other 200x290 px in the upper left corner of your screen.
And the 200x290 px window is
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_NORMAL
_NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 88080456, 88080457
_NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0x5400047
WM_CLIENT_LEADER(WINDOW): window id # 0x5400001
_NET_WM_PID(CARDINAL) = 3949
WM_LOCALE_NAME(STRING) = "en_GB.UTF-8"
WM_CLIENT_MACHINE(STRING) = "LPCM-ARCH"
WM_NORMAL_HINTS(WM_SIZE_HINTS):
program specified size: 200 by 290
WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING, _NET_WM_SYNC_REQUEST
WM_CLASS(STRING) = "Navigator", "firefox"
firefox.
It's an ARGB window and might be completely invisible w/ an active compositor and doesn't get mapped (none of them does) (and didn't show up in the list of managed clients) but certainly there.
xdotool windowmap 0x5200046
Sorry for the delay, you'll probably have to look up and adjust the WID, but I guess you get the idea.
Offline
I've attached a screenshot as things got a bit strange: https://ibb.co/CKQgQRn
Firefox is now showing as open on the taskbar on the left but the windows are still hidden for the most part, I can move the windows around with the keyboard which is what is causing the strange duplication effect on the top right of the screenshot. I'm not able to select anything underneath the windows. Let me know if you need more detail, not sure the best way to show what's happening.
Last edited by advleon (2024-10-15 18:27:05)
Offline
That's an uninitilaized window, FF hasn't rendered anything onto it and it just inherits the root (or parent which in this case is equivalent)
=> FF stalls somewhere.
but I did create a new user to test, still in KDE and this user is able to open FF with no issue! It feels like progress
So it's not your FF profile, but specific to your user and it's not the WM.
=> gtk theme?
icon theme?
locale?
Offline
Theme and icons are default - Breeze.
Locale is en_GB.
I tried swapping themes around but it doesn't seem to make a difference. The test account has the same Breeze theme.
Offline
If you download the .tar.gz from mozilla unzip it and launch the firefox executable inside it?:
https://www.mozilla.org/en-US/firefox/download/thanks/
Offline
Same result unfortunately - though this time it shows as "firefox-bin" in System Monitor.
Offline