psi-plus / main

Main repository with patches and required resources
https://psi-plus.com/
GNU Lesser General Public License v2.1
68 stars 20 forks source link

Constant crashes in font selection dialog #670

Closed ghost closed 7 years ago

ghost commented 7 years ago

If you try to select font in fonts selection dialog, psi-plus crashes almost every time. Distro: Ubuntu 16.04 Psi-plus version: v0.16.568.604 (2016-10-22)

Ri0n commented 7 years ago

I can't reproduce this with the latest WebKit version compiled from git with Qt5.6. Not sure about any other configurations.

Do you have a backtrace?

ghost commented 7 years ago

I have apport crash report, which contains stacktrace, coredump and other information. Crash occures on both webkit and non-webkit versions. Qt version is 4.8.7. I use build from ppa:psi-plus/ppa on ubuntu xenial. _usr_bin_psi-plus-webkit.1000.crash.zip

ghost commented 7 years ago

stacktrace.txt Sorry, apport report's stacktrace was truncated up to first 2000 entries, here is full stacktrace from another coredump. Is it okay that it is 41669-entries long?

ghost commented 7 years ago

Currently bug can be stably reproduced by following sequence of actions on my system:

  1. Preliminary have default font "Sans Serif 9" (which is alias to "DejaVu Sans" "Book" on my system) used for list of contacts.
  2. Click on "Noto Serif Thai" when choosing contact list's font (or just press 'N' key on keyboard).
  3. Psi+ immediately crashes.

Maybe registered account is needed. I tried this on fresh installation with new account and could reproduce this after a few tries.

Ri0n commented 7 years ago

It's definitely a Qt bug. We can't do anything about it. Even providing Psi version based on Qt5 is hardly an option since Xenial has too old Qt5.

ghost commented 7 years ago

Even providing Psi version based on Qt5 is hardly an option since Xenial has too old Qt5.

Why 5.5.1 is too old? I just built from git with xenial's Qt 5.5.1 and it looks like in solves the problem.

ghost commented 7 years ago

Build in ppa has been updated and I no longer having this problem. IDK how to stably reproduce this crash anymore. Maybe it will return.

ghost commented 7 years ago

Please close. I'm no longer having this issue with current Qt 5.5.1 builds.