Bug 401051

Summary: Kate won't launch due to missing symbol _ZNK18KCompressionDevice5errorEv in libKF5TextEditor.so.5
Product: [Applications] kate Reporter: Linus <wendefelix1998>
Component: applicationAssignee: KWrite Developers <kwrite-bugs-null>
Status: RESOLVED DOWNSTREAM    
Severity: crash CC: arojas
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Manjaro   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Linus 2018-11-14 23:14:24 UTC
SUMMARY
Kate won't due to a missing symbol.


STEPS TO REPRODUCE
1. Start kate

OBSERVED RESULT
Kate doesn't launch
When launching from cosole the following error appears:
kate: symbol lookup error: /usr/lib/libKF5TextEditor.so.5: undefined symbol: _ZNK18KCompressionDevice5errorEv
Kate then immediately with exit code 127.

EXPECTED RESULT
Kate launches

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 4.18.18-1-MANJARO/5.14.3
KDE Plasma Version: 5.14.3
KDE Frameworks Version: 5.52.0
Qt Version: 5.11.2
Kate Version: 18.08.3-1
Ktexteditor Version: 5.52.0-1

ADDITIONAL INFORMATION
The error persists for some months already but I simply thought this will get fixed soon.
I reinstalled the package of the failing shared-object (which is ktexteditor) as well as kate itself. Didn't help.

I also noticed that, when i downgrade ktexteditor to 5.35.0-1, I instead get this error:
kate: error while loading shared libraries: libgit2.so.25: cannot open shared object file: No such file or directory

So there seems to be some problem with the versioning.
I checked all versions regarding this and it seems that kate gets a never version than intended.
$ ls -la /usr/lib/libKF5TextEditor*
lrwxrwxrwx 1 root root      21  7. Nov 15:30 /usr/lib/libKF5TextEditor.so -> libKF5TextEditor.so.5
lrwxrwxrwx 1 root root      26  7. Nov 15:30 /usr/lib/libKF5TextEditor.so.5 -> libKF5TextEditor.so.5.52.0
-rwxr-xr-x 1 root root 3696432  7. Nov 15:30 /usr/lib/libKF5TextEditor.so.5.52.0
Comment 1 Antonio Rojas 2018-11-15 07:47:39 UTC
This is a packaging problem or installation error, report it to your distribution