Summary: | AppImage does not contain libfontconfig | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | tadej.petric1 |
Component: | Usability | Assignee: | Halla Rempt <halla> |
Status: | RESOLVED DOWNSTREAM | ||
Severity: | normal | CC: | halla, rjquiralte, scottpetrovic, storm.anthro, tadej.petric1 |
Priority: | NOR | ||
Version: | 4.0 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: |
error message
Image saved from link |
Description
tadej.petric1
2018-03-25 13:06:16 UTC
Also, this isn't an issue of a new version. It was that way before 4.0.0, but I did not submit a bug report. I haven't seen this problem on my box, Also on Archlinux but haven't used the repo's package of Krita, only git-master build and the appimage. Just to make sure is not a corrupted settings have you tried to remove/backup the .local/share/krita folder and the .config/kritarc ? Since reinstalling would not change a thing if this are preserved, and they are not removed by pacman. I cannot reproduce this issue on my Linux box (KDE Neon). Can you give steps to reproduce this bug. Does it happen very consistently? Nothing changes when I remove said folder and kritarc. They get re-added upon launch, bug is still there. On my machine, very consistent (It has been happening continuously without exception from one point onward, but I don't remember what happened at that time, when it started. I could've been messing with font configs in linux, but it works perfectly in every other program. Haven't touched anything related to system fonts for krita) Oh and for reproduction, for me, just launch the program. The bug is *always* visible immediately on launch. No special steps needed. I can only think on the way is been packed on the repo, maybe is looking for a font that doesn't exist in your system or using the wrong configuration. My only other suggestion (to eliminate possibilities) is to see if you can reproduce on an AppImage. Created attachment 111652 [details]
error message
I would love to try appimage, but it doesn't seem to be working because of another bug (this one already reported)(error message in attachment because it's big-y) maybe same bug as https://bugs.kde.org/show_bug.cgi?id=382944 ? I can't seem to get it working, even if I create symlinks they suggest as temporary workarounds. But it has an error with a different package, libfontconfig.so.1 (which might be related to my issue) I have no idea how would I fix that. Some suggest uninstalling harfbuzz but that would break my system. I can't unlink libfontconfig.so.1 since that would break my system I'm a bit lost. But haven't had errors anywhere else Created attachment 111700 [details]
Image saved from link
Next time, please attach the images to the bug.
The problem with the appimage is that libfontconfig is not packaged by linuxdeployqt: boud@linux-u0cn:/tmp/.mount_krita-nHCKNO> find . -name \*poppler\* ./usr/lib/libpoppler-qt5.so.1 ./usr/lib/libpoppler.so.73 boud@linux-u0cn:/tmp/.mount_krita-nHCKNO> ldd ./usr/lib/libpoppler.so.73 linux-vdso.so.1 (0x00007ffca2fab000) libfreetype.so.6 => /tmp/.mount_krita-nHCKNO/./usr/lib/libfreetype.so.6 (0x00007f075f091000) libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f075ee53000) That something we can fix. The issue with the font used for gui elements with the Arch packages is something that should be investigated downstream, by the Arch people. I seem to experience the same issue on Arch. The latest 4.0 appimage fails to start just like in bug 382944 and using QT_DEBUG_PLUGINS=1 reveals the same as in the attachment: QLibraryPrivate::loadPlugin failed on "/tmp/.mount_appimaY4YLSz/usr/plugins/platforms/libqxcb.so" : "Cannot load library /tmp/.mount_appimaY4YLSz/usr/plugins/platforms/libqxcb.so: (/usr/lib/libfontconfig.so.1: undefined symbol: FT_Done_MM_Var)" I created https://github.com/probonopd/linuxdeployqt/issues/261 -- but the issue is that Arch Linux broke fontconfing. To quote an appimage developer: 23:53:37 <@TheAssassin> boud: replied on GitHub 23:53:53 <@TheAssassin> Arch, the worst "distro" 23:54:22 <@TheAssassin> they broke the backwards compatibility of libfontconfig. |