segfault-problems
Hi altogether,
as of late I have the following "problem" or rather annoyance: Up and until now it occurred three times that a programm crashed. This phenomenon appeared only recently. Yet I cannot say precisely since when. No idea whether it has anything to do with the fact that I installed snap recently. But I rather doubt it. The following programmes/processes were affected: 1.) classicmenu-indicator 2.) chromium-browser 3.) evince. What they all have in common is the mentioning of segfault: Code:
13.04.18 16:20 rosika-Lenovo-H520e kernel [12749.510133] classicmenu-ind[2439]: segfault at ffffffffc38b95ff ip 00007faf06085470 sp 00007ffc4fdd6730 error 5 in libc-2.23.so[7faf06007000+1c0000] As you can see there are two times libc-2.23.so and one time libcairo.so.2 involved. I really did nothing to trigger those crashes. They happened all by themselves. Yet I have to say that - as far as I can remember - I had the mouse-pointer located over the respective programmes. But I didnīt perform a click. Plus: chromium-browser and evince were running within firejail (sandbox) at the time. Those are all the facts I can provide you with. Has anyone any idea what could be going on here? Thanks a lot in advance. Greetings. Rosika :scratch: P.S.: system: Linux/Lubuntu 16.0404 LTs, 64 bit kernel: 4.4.0-122-generic #146 |
These three occurrences have occurred each on different days, but all within the last month approximately:
13.04.18 = 4/13/2018 24.04.18 = 4/25/2018 07.05.18 = 5/7/2018 Given that the timestamps for each have decreased, then it appears you have restarted after each: First occurrence [12749.xxxx] Second occurrence [ 8512.xxxx] Third occurrence [ 7441.xxxx] Those I believe are timestamps from the start of the system in seconds.microseconds. Nothing dramatic, it just appears that you have restarted between each event occurrence, and also there have been several days between each of them. I'm not sure they are related exactly, it may be that the libc-2.23 ones have a common issue. The error codes are different and the locations in the library binary are shown as different for each of those. The only way to truly debug these are to build those libraries from source and enable debug flags. Run so as to obtain a core file dump and then analyze it, or run under a debugger and analyze it when you hit a fault occurrence. This is not an everyday occurrence and a direction that people would only take if they have good experience rebuilding the libraries and performing debugging on them. Perhaps you can check the Ubuntu site for the versions of these libraries which are tested with 16.04 and verify that you're not using something which isn't intended for that version. Another option is to consider upgrading the Ubuntu version. How critical are these segmentation faults? Did you never notice them and only see them upon checking your system log? Or did you experience problems and then go look to see if there were any logs? |
Segfaults in standard libraries are quite unusual. In your place I would try updating my whole system via apt-get and see if that makes the problem go away.
|
Hi rtmistler,
tnx a lot for your answer. Quote:
It was pretty much the same with the other applications. Quote:
In the meanwhile Iīm trying to find out more about it. Greetings Rosika |
Hi hazel,
Good suggestion. But I think Iīve already done what you have in mind. Hereīs what I do on a regular basis: Code:
sudo apt-get update Greetings Rosika |
It's also worth checking /etc/apt/sources.list and /etc/apt/sources.list.d. These are where apt looks for repositories. Make sure that they are all for the same version of Ubuntu and that there are no non-Ubuntu ones (for example belonging to Debian or Mint).
|
I don't have a specific place to check. Recommend if you wish, to try Ubuntu's forums and/or bug reports.
There is a new Ubuntu LTS, Release 18. Seems to have just come out in the last few weeks. |
@ hazel:
tnx for the tip. Iīll do that right away. @ rtmistler: O.K. Iīll look around a bit more. And yeah, I know that 18.04 LTS came out only recently. The thing is: Xenial Xerus is supported until April next year. And I really want to keep it as long as possible. Iīve never done a system-upgrade before and who knows how thatīs going...... Anyway, thanks a lot to all of you. Greetings Rosika |
@ hazel:
Iīve done what you suggested. Hereīs the combined output of /etc/apt/sources.list and /etc/apt/sources.list.d: Code:
# deb cdrom:[Lubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main multiverse restricted universe Cheers Rosika |
Quote:
"debian xenial" does NOT exist. why are those in there? how and why did you add them? ideally, you'd need to research if they pulled in incompatible versions of libc and libcairo, and maybe other stuff. |
What strikes me as odd is the huge collection of private repos. Yes, they're all xenial so they should be compatible, but why are they needed? Ubuntu has some of the biggest official repos of any distro.
The more repos you have as sources, the more duplicated packages you are likely to get. And the more likely it becomes that some program will link to the wrong version of a library, |
Hi again and thanks,
@ ondoho: Quote:
https://wiki.ubuntuusers.de/Canto/. They say there that canto needs to be installed from a foreign source in order to get the latest version. In order to authenticate the foreign source the signing key needs to be downloaded and added to package management. Thatīs probably what I did. I canīt remember precisely because that was quite a long time ago..... Anyway: Quote:
As far as virtualbox is concerned I think I performed Code:
sudo add-apt-repository 'deb http://download.virtualbox.org/virtualbox/debian xenial contrib' @ hazel: Quote:
The only thing I can safely say is that they got there in the course of installing programs, probably because they (or at least some of them) werenīt available via the official repos as far as the latest versions are concerned. Itīs safe to say that I didnīt decide to do anything on my own. I was just following instructions. It would be a bit of a shame if that turned against me now. Greetings Rosika |
Quote:
The result is terrible, and hard to recover. Most probably you need to reinstall the original system libraries. I don't know exactly your OS, but I would check if libc is ok. And also try to install the official evince, chromium. |
Hi pan64,
Quote:
My OS is Lubuntu 16.04.4 LTS, 64 bit, kernel: 4.4.0-122-generic #146. Greetings. Rosika |
for example libc-2.23.so is part of the package libc6 https://packages.ubuntu.com/xenial/libc6
|
All times are GMT -5. The time now is 12:14 PM. |