You are not logged in.
Hi,
gnome-shell has been failing with a "Segmentation fault (core dumped)" and causing DE issues with Cinnamon for me the last few days. I ran a core dump check and this is what it's showing:
Stack trace of thread 4197:
#0 0x00007f92fa01d7d7 n/a (ld-linux-x86-64.so.2 + 0x137d7)
#1 0x00007f92fa01df90 n/a (ld-linux-x86-64.so.2 + 0x13f90)
#2 0x00007f92fa025ffc n/a (ld-linux-x86-64.so.2 + 0x1bffc)
#3 0x00007f92fa00b3fb n/a (ld-linux-x86-64.so.2 + 0x13fb)
#4 0x00007f92fa028599 n/a (ld-linux-x86-64.so.2 + 0x1e599)
#5 0x00007f92fa024f63 n/a (ld-linux-x86-64.so.2 + 0x1af63)
#6 0x00007f92fa0266dc n/a (ld-linux-x86-64.so.2 + 0x1c6dc)
#7 0x00007f92fa025538 n/a (ld-linux-x86-64.so.2 + 0x1b538)
ELF object binary architecture: AMD x86-64
BFD: warning: /usr/lib/libmozjs-102.so has a corrupt string table index
Core was generated by `gnome-shell'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f92fa01d7d7 in match_symbol (weak=0, verbose=<optimized out>, map=0x7f92f9fe9b20, string=0x7f92f97812be "mozjs_102", hash=18436162, ns=0, name=0x7f92fa0449f0 "/usr/lib/libgjs.so.0") at dl-version.c:56
56 const char *strtab = (const void *) D_PTR (map, l_info[DT_STRTAB]);
(gdb)
So I'm not sure if that was done correctly or not, but what would be the next step to do in order to identify this issue, and then furthermore, to correct it?
Thanks in advance,
Budd
Last edited by xlightwaverx (2023-09-03 11:49:31)
Offline
BFD: warning: /usr/lib/libmozjs-102.so has a corrupt string table indexpacman -Qikk js102To be sure, there isn't more in the stack trace (eg. other threads)?
Anything leading up to this in the system journal?
Offline
$ pacman -Qikk js102
Name : js102
Version : 102.15.0-1
Description : JavaScript interpreter and libraries - Version 102
Architecture : x86_64
URL : [url]https://spidermonkey.dev/[/url]
Licenses : MPL
Groups : None
Provides : None
Depends On : gcc-libs readline sh zlib
Optional Deps : None
Required By : cjs gjs
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 66.89 MiB
Packager : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date : Wed Aug 30 05:06:29 2023
Install Date : Wed Aug 30 17:02:49 2023
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
warning: js102: /usr/lib/libmozjs-102.so (MD5 checksum mismatch)
warning: js102: /usr/lib/libmozjs-102.so (SHA256 checksum mismatch)
warning: js102: /usr/lib/pkgconfig/mozjs-102.pc (No such file or directory)
js102: 548 total files, 2 altered filesdmesg shows this at the end of it... might be something.
[ 44.266144] cinnamon[712]: segfault at 8 ip 00007fbfe33027d7 sp 00007ffdad884670 error 4 in ld-linux-x86-64.so.2[7fbfe32f0000+26000] likely on CPU 2 (core 2, socket 0)
[ 44.266158] Code: 44 24 42 48 8b 44 24 20 48 8b 68 28 75 18 48 8b 05 d6 f2 01 00 4c 8b 00 48 8d 05 69 52 01 00 4d 85 c0 4c 0f 44 c0 48 8b 45 68 <4c> 8b 58 08 f6 85 36 03 00 00 20 74 04 4c 03 5d 00 48 8d 05 d1 f2
[ 74.661301] gjs[1687]: segfault at 8 ip 00007f13dec227d7 sp 00007fffa92043d0 error 4 in ld-linux-x86-64.so.2[7f13dec10000+26000] likely on CPU 7 (core 7, socket 0)
[ 74.661316] Code: 44 24 42 48 8b 44 24 20 48 8b 68 28 75 18 48 8b 05 d6 f2 01 00 4c 8b 00 48 8d 05 69 52 01 00 4d 85 c0 4c 0f 44 c0 48 8b 45 68 <4c> 8b 58 08 f6 85 36 03 00 00 20 74 04 4c 03 5d 00 48 8d 05 d1 f2$ yay -R js102
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing js102 breaks dependency 'js102' required by cjs
:: removing js102 breaks dependency 'js102' required by gjs
-> exit status 1
$ yay -R js102 cjs gjs
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing cjs breaks dependency 'cjs' required by cinnamon
:: removing gjs breaks dependency 'gjs' required by gnome-shell
-> exit status 1Thanks for the assistance with this,
Budd
Last edited by xlightwaverx (2023-09-03 11:32:07)
Offline
Please use [code][/code] tags. Edit your post in this regard.
Quite obviously
warning: js102: /usr/lib/libmozjs-102.so (MD5 checksum mismatch)
warning: js102: /usr/lib/libmozjs-102.so (SHA256 checksum mismatch)
warning: js102: /usr/lib/pkgconfig/mozjs-102.pc (No such file or directory)the package is corrupted.
Re-install it and you might want to figure
1. whether it's worse than that
sudo LC_ALL=C pacman -Qkk | grep -v ', 0 altered files'2. what caused this (reboot w/ the power button, nvme troubles or https://wiki.archlinux.org/title/SMART )
Edit: just "pacman -S js102" …
Last edited by seth (2023-09-03 11:31:12)
Offline
$ sudo LC_ALL=C pacman -Qkk | grep -v ', 0 altered files'
warning: bluez: /etc/bluetooth (Permissions mismatch)
bluez: 62 total files, 1 altered file
backup file: filesystem: /etc/fstab (Modification time mismatch)
backup file: filesystem: /etc/fstab (Size mismatch)
backup file: filesystem: /etc/fstab (MD5 checksum mismatch)
backup file: filesystem: /etc/fstab (SHA256 checksum mismatch)
backup file: filesystem: /etc/group (Modification time mismatch)
backup file: filesystem: /etc/group (Size mismatch)
backup file: filesystem: /etc/group (MD5 checksum mismatch)
backup file: filesystem: /etc/group (SHA256 checksum mismatch)
backup file: filesystem: /etc/gshadow (Modification time mismatch)
backup file: filesystem: /etc/gshadow (Size mismatch)
backup file: filesystem: /etc/gshadow (MD5 checksum mismatch)
backup file: filesystem: /etc/gshadow (SHA256 checksum mismatch)
backup file: filesystem: /etc/hosts (Modification time mismatch)
backup file: filesystem: /etc/hosts (Size mismatch)
backup file: filesystem: /etc/hosts (MD5 checksum mismatch)
backup file: filesystem: /etc/hosts (SHA256 checksum mismatch)
backup file: filesystem: /etc/passwd (Modification time mismatch)
backup file: filesystem: /etc/passwd (Size mismatch)
backup file: filesystem: /etc/passwd (MD5 checksum mismatch)
backup file: filesystem: /etc/passwd (SHA256 checksum mismatch)
backup file: filesystem: /etc/resolv.conf (Modification time mismatch)
backup file: filesystem: /etc/resolv.conf (Size mismatch)
backup file: filesystem: /etc/resolv.conf (MD5 checksum mismatch)
backup file: filesystem: /etc/resolv.conf (SHA256 checksum mismatch)
backup file: filesystem: /etc/shadow (Modification time mismatch)
backup file: filesystem: /etc/shadow (Size mismatch)
backup file: filesystem: /etc/shadow (MD5 checksum mismatch)
backup file: filesystem: /etc/shadow (SHA256 checksum mismatch)
backup file: filesystem: /etc/shells (Modification time mismatch)
backup file: filesystem: /etc/shells (Size mismatch)
backup file: filesystem: /etc/shells (MD5 checksum mismatch)
backup file: filesystem: /etc/shells (SHA256 checksum mismatch)
warning: js102: /usr/lib/libmozjs-102.so (MD5 checksum mismatch)
warning: js102: /usr/lib/libmozjs-102.so (SHA256 checksum mismatch)
warning: js102: /usr/lib/pkgconfig/mozjs-102.pc (No such file or directory)
js102: 548 total files, 2 altered files
warning: libutempter: /usr/lib/utempter/utempter (GID mismatch)
warning: libutempter: /usr/lib/utempter/utempter (Permissions mismatch)
libutempter: 20 total files, 1 altered file
backup file: pacman-mirrorlist: /etc/pacman.d/mirrorlist (Modification time mismatch)
backup file: pacman-mirrorlist: /etc/pacman.d/mirrorlist (Size mismatch)
backup file: pacman-mirrorlist: /etc/pacman.d/mirrorlist (MD5 checksum mismatch)
backup file: pacman-mirrorlist: /etc/pacman.d/mirrorlist (SHA256 checksum mismatch)
warning: systemd: /var/log/journal (GID mismatch)
backup file: sudo: /etc/sudoers (Modification time mismatch)
backup file: sudo: /etc/sudoers (Size mismatch)
backup file: sudo: /etc/sudoers (MD5 checksum mismatch)
backup file: sudo: /etc/sudoers (SHA256 checksum mismatch)
systemd: 1360 total files, 1 altered fileI'm not sure what has caused it. Cinnamon has frozen up a few times this week requiring a hard reboot.
Here is a reinstall of js102
warning: js102-102.15.0-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
Packages (1) js102-102.15.0-1
Total Installed Size: 66.89 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring [######################] 100%
(1/1) checking package integrity [######################] 100%
(1/1) loading package files [######################] 100%
(1/1) checking for file conflicts [######################] 100%
(1/1) checking available disk space [######################] 100%
warning: could not get file information for usr/lib/pkgconfig/mozjs-102.pc
:: Processing package changes...
(1/1) reinstalling js102 [######################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...Last edited by xlightwaverx (2023-09-03 11:40:44)
Offline
Reinstallation worked. Thank you.
Offline
Impact seems limited to js102, the hard reboots might well have been the cause.
Does it now work after the re-installation?
Last edited by seth (2023-09-03 11:49:52)
Offline
It does. Cinnamon loaded fine.
Thank you for your assistance,
Budd
Offline