After the latest update (08/11/2020) many of my applications do not start anymore. If I try and open any of the following applications the response is Segmentation fault (core dumped):
and many more. Kernel54 and kernel59 same results. I have updates all the packages sudo pacman -Syu.
Linux 5.9.3-1-MANJARO #1 SMP PREEMPT Sun Nov 1 14:25:36 UTC 2020 x86_64 GNU/Linux
$ gdb vlc
GNU gdb (GDB) 10.1
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
Find the GDB manual and other documentation resources online at:
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from vlc...
(No debugging symbols found in vlc)
Starting program: /usr/bin/vlc
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
VLC media player 126.96.36.199 Vetinari (revision 188.8.131.52-0-g52483f3ca2)
[New Thread 0x7ffff4b91640 (LWP 4644)]
[New Thread 0x7ffff3d18640 (LWP 4645)]
[New Thread 0x7ffff3c17640 (LWP 4646)]
[000055555555a5b0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[New Thread 0x7ffff1f0a640 (LWP 4648)]
[New Thread 0x7ffff1a9b640 (LWP 4649)]
[New Thread 0x7ffff10e9640 (LWP 4650)]
Thread 5 "vlc" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff1f0a640 (LWP 4648)]
0x00007ffff7dba3bb in ____strtoull_l_internal () from /usr/lib/libc.so.6
#0 0x00007ffff7dba3bb in ____strtoull_l_internal () from /usr/lib/libc.so.6
#1 0x00007ffff7dd46bd in __vfscanf_internal () from /usr/lib/libc.so.6
#2 0x00007ffff7dd2232 in __isoc99_sscanf () from /usr/lib/libc.so.6
#3 0x00007ffff7e35242 in parse_offset () from /usr/lib/libc.so.6
#4 0x00007ffff7e35784 in __tzset_parse_tz () from /usr/lib/libc.so.6
#5 0x00007ffff7e37213 in __tzfile_compute () from /usr/lib/libc.so.6
#6 0x00007ffff7e35c5d in __tz_convert () from /usr/lib/libc.so.6
#7 0x00007ffff7e34141 in ranged_convert () from /usr/lib/libc.so.6
#8 0x00007ffff7e3448c in __mktime_internal () from /usr/lib/libc.so.6
#9 0x00007ffff25d5e50 in qMkTime(tm*) () from /usr/lib/libQt5Core.so.5
#10 0x00007ffff26ab29e in ?? () from /usr/lib/libQt5Core.so.5
#11 0x00007ffff26ab938 in ?? () from /usr/lib/libQt5Core.so.5
#12 0x00007ffff26aba40 in ?? () from /usr/lib/libQt5Core.so.5
#13 0x00007ffff26abf30 in ?? () from /usr/lib/libQt5Core.so.5
#14 0x00007ffff26ae15c in QDateTime::setMSecsSinceEpoch(long long) () from /usr/lib/libQt5Core.so.5
#15 0x00007ffff26b0591 in QDateTime::fromMSecsSinceEpoch(long long, Qt::TimeSpec, int) () from /usr/lib/libQt5Core.so.5
#16 0x00007ffff26b0ca3 in QDateTime::fromMSecsSinceEpoch(long long) () from /usr/lib/libQt5Core.so.5
#17 0x00007ffff26f403c in QFileInfo::fileTime(QFileDevice::FileTime) const () from /usr/lib/libQt5Core.so.5
#18 0x00007ffff26f41f4 in QFileInfo::lastModified() const () from /usr/lib/libQt5Core.so.5
#19 0x00007ffff274c2b7 in ?? () from /usr/lib/libQt5Core.so.5
#20 0x00007ffff274c3bc in ?? () from /usr/lib/libQt5Core.so.5
#21 0x00007ffff274d297 in QSettings::QSettings(QString const&, QSettings::Format, QObject*) () from /usr/lib/libQt5Core.so.5
#22 0x00007ffff08e2acc in Qt5CTProxyStyle::Qt5CTProxyStyle(QString const&) () from /usr/lib/qt/plugins/styles/libqt5ct-style.so
#23 0x00007ffff08e27d5 in Qt5CTStylePlugin::create(QString const&) () from /usr/lib/qt/plugins/styles/libqt5ct-style.so
#24 0x00007ffff32fe715 in QStyleFactory::create(QString const&) () from /usr/lib/libQt5Widgets.so.5
#25 0x00007ffff331fbd6 in ?? () from /usr/lib/libQt5Widgets.so.5
#26 0x00007ffff33208a5 in QProxyStyle::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#27 0x00007ffff328d752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#28 0x00007ffff27c7cda in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#29 0x00007ffff27fcbc9 in QObjectPrivate::setParent_helper(QObject*) () from /usr/lib/libQt5Core.so.5
#30 0x00007ffff33208a5 in QProxyStyle::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#31 0x00007ffff328d752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#32 0x00007ffff27c7cda in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#33 0x00007ffff27fcbc9 in QObjectPrivate::setParent_helper(QObject*) () from /usr/lib/libQt5Core.so.5
#34 0x00007ffff33208a5 in QProxyStyle::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
Thank you for your help pobrn, I am surprised no one else is having similar problems. My computer was very busy when I did the upgrade and went into an error state (Oops, something went wrong) white screen. After a restart I was met with a GRUB terminal.
I then had to chroot with a live disk to be able to upgrade my packages. After which (restart) I had to go into another console (ctr+alt+F2) to successfully run the sudo pacman -Syu.
It only occurred to me now that this may be the cause, how to fix it though…
Deleted and reinstalled but still the error. I then made the drastic step of reinstalling (overwriting) many packages. I am not entirely sure which package (by category) by doing the following: pacman -Qqdn > pkglist_deps.txt sudo pacman --overwrite --asdeps -S $(< pkglist_deps.txt)
This did not fix the problem either. The same error still persists.
Yes, I did a restart and tested it before and after doing package updates. Error still there.
I downgraded by deleting the 184.108.40.206 file in /var/cache/pacman/pkg folder and downloading and copying version 220.127.116.11 in the directory. I then ran: sudo pacman -U /var/cache/pacman/pkg/qt5-base-5.15.1-1-x86_64.pkg.tar.zst
I am not sure which version is running, or how to check it? There is no version 18.104.22.168 file in the pacman/pkg directory, but when I run egrep -i "(upgraded|installed) qt5-base" /var/log/pacman.log it still gives the same output as before.
The problem is still there. Segmentation Fault.
Thanks for your help in any case gents (and/or ladies :))
I cleared the cache by running: sudo pacman -Scc and saying yes on both counts.
Could you give me hint as to how to reinstall all the packages from a specific update? 8th of November in this case. I do not want to waste much of your time, but a quick google did not yield great answers/results.
Yip, Timeshift fixed the problem. First time I used it and amazed at how easy, fast and well it worked. I may be speaking too soon, but I did open up most of the apps that gave problems and they opened with no errors or problems at all.
I will make sure I have this backup and then try and determine if something during my update process had gone off track. Meaning if I do a full update again and everything works this time around I can at least offer that as a “solution” for this thread. If that does not work I will leave this thread be.
Thanks for your assistance pobr, you have been VERY helpful. Much appreciated.
I wish I could mark this as the solution but I am not sure if it will - I can’t test it. As mentioned my problem occurred because I did an update while my PC was way to busy. Pretty sure that was the reason, if only I knew your solution would solve it.
But thanks for posting it on here, hopefully it helps someone someday and they can mark it as the solution!