I’m requesting help regarding a clean install of openSUSE LEAP 42.3 KDE in which I installed kolor-manager so that my monitor can properly utilize its colour profile. kolor-manager has various Oyranos dependancies and one of them is causing a segfault message in dmesg:
59.037179] oyranos-compat-[2283]: segfault at 0 ip (null) sp 00007fff794fc678 error 14 in oyranos-compat-gnome[400000+3000]
The colour correction is working properly and everything else seems to work but I’d also like to find out the cause of the segfault.
Thought I would reply with what I think is a better solution. Instead of kolor-manager,
zypper install colord-kde
this will place a module in System Settings > Hardware > Color Corrections where you can load your profile. You can also install, if you wish, gnome-color-manager which will let you calibrate your monitor if you have an appropriate calibration device.
As an aside, I think this should be included in the default openSUSE LEAP KDE install, then it would have the same “out of box” monitor color calibration as the Gnome desktop but now I know and maybe this will help some other people.
“kolor-manager” is a KDE4 Plasma application – with a normal user’s CLI use “zypper info --requires kolor-manager” to notice that “kdebase4-runtime >= 4.14.0” is required.
“kolor-manager” is not a KDE Plasma 5 (KF5) application . . .
[HR][/HR]Yes, “colord-kde” (the KDE front end to “colord”) is a KF5 application – “requires”: ‘libKF5Service.so.5()(64bit)’ for example.
Thanks for the hint: I was about to re-investigate the KDE Colour Management world for KF5 – up until now I’ve been manually adjusting the colour balance in the System Settings “Monitor Gamma settings”.
Oh! I was inspecting “kolor-manager” from this Leap 42.2 system plus the openSUSE Software URLs – missed that the version change from 1.0.2 to 1.1.0 included the KF5 port.
[HR][/HR]Whoever does things, occasionally breaks something . . .
I’ve been having some problems with KDE5 colour management on 42.2. I use displaycal for calibration and found that after I installed it and oyranus that displaycalc was timing out when it informed the kde management about a new profile. Oyranus and the now user local settings went fine.
I fixed this by installing from development section of the web software search page by installing from wolfie’s repo. This caused some confusion as I had just installed a new monitor and had done a 2nd profile. Color Management in settings didn’t seem to retain the change it and the apply button was greyed out. Logging out of kde and back in picked up the correct one though.
My image editors were clearly using the correct profile but I had problems with some image viewers. Gwenview wasn’t using it so have switched to Ristretto. I still need to get that to retain it’s settings.
I did try the official version and posted because anyone running 42.3 wouldn’t read the post I made about problems on 42.2. Just to warn about checking that image viewers are working correctly. I noticed because I happened to be working on fairly gaudy shot of a church window and noticed a significant drop in saturation which might also be down to an increase in brightness or some combination of the two. An odd problem to have.
Whether it impacts you or not is a different question though, which you probably can only answer yourself anyway.
As I already wrote, I think it is “harmless” (i.e. it shouldn’t break anything), although systemd-coredump may slow down your system considerably while it creates the coredump.
(btw, systemd-coredump will be disabled by default in Leap 15 again…)
PS: Now that I come to think about it, oyranos may actually be the cause for at least one of the gwenview “bugs” you reported, I suppose… (probably not this crash though)
I didn’t know that was a sign of a crash. Thanks for the info. Then I guess the bug report I filed was a good idea.
PS: Now that I come to think about it, oyranos may actually be the cause for at least one of the gwenview “bugs” you reported, I suppose… (probably not this crash though)
In case you mean the report about the non-color managed thumbs I am not so sure. I tried installing colord-kde instead but it didn’t change anything.
Yes, a segfault (access to an invalid memory location) causes a program to be terminated, i.e. it is a crash.
coredumpctl should list the crashes too, and should allow you to get a backtrace about the crash (which might be a good thing to add to the bug report).
In case you mean the report about the non-color managed thumbs I am not so sure. I tried installing colord-kde instead but it didn’t change anything.
Well, both are somehow related to color management IIRC, but the other one (about oversaturated thumbs) even more so I think.
I have never heard about coredumpct until now. Reading the man page I see that there is a ‘dump’ command but I am afraid not to compromise the security of the system by sharing such info as I am really unaware of what this binary output contains.
Well, a dump contains a full memory image at the point when the application crashed.
Shouldn’t compromise your system’s security in this case though, as it contains only the application’s memory areas and I doubt that oyranos-compat-gnome will handle any sensitive data like passwords or so…
The backtrace would be more interesting though, as it shows where it crashed in the code.
A full dump is normally only necessary if the crash is not reproducible and the backtrace doesn’t show enough information.
I.e. run “coredumpctl gdb xxx”, and then type “bt” to get the backtrace.
Or wait whether you are actually asked for a backtrace. If the crash happens on every login anyway, nobody needs a backtrace from your system to reproduce/investigate it.
wolfi323;2863565 Wrote:
> coredumpctl should list the crashes too, and should allow you to get a
> backtrace about the crash (which might be a good thing to add to the
> bug report).
I have never heard about coredumpct until now. Reading the man page I
see that there is a ‘dump’ command but I am afraid not to compromise the
security of the system by sharing such info as I am really unaware of
what this binary output contains.
Hi
But you can see what it contains with coredumpctl dump <some_pid_from_list>?
–
Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
openSUSE Leap 42.3|GNOME 3.20.2|4.4.126-48-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!