REPRODUCIBILITY (100%):
BUILD ID = 3.4.0.24 (Settings > About product): pallas-yllästunturi
HARDWARE (XA2):
UI LANGUAGE: german
REGRESSION: Yes; prev. version showed same problem
DESCRIPTION:
compose mail with build in e-mail-client.
(1) device is rotated (anticlockwise) by 90 degree - screen is been updated - works well.
(2) when rotated backwards - screen shows the background image and mail-client dies with “waiting for application error”.
(3) when restarting mail-client drafts are gone. basically restart writing text again.
sometimes even small amounts of turning movements are enough to trigger this.
PRECONDITIONS:
none
STEPS TO REPRODUCE:
start application e-mail
start composing mail (holding device upright)
turn device (into landscape mode)
turn device backwards (into portrait mode)
screen will not be updated; application dies.
EXPECTED RESULT:
when dying - composed text should be cached
any rotation or movement of the device should not kill running applications
ACTUAL RESULT:
this problem was visible in the official predecessor of 3.4.0.24 as well.
ADDITIONAL INFORMATION:
there are no logs; screenshot does not work while claiming a violation of permissions
It seems that you meant to say “no” for regression?
I tired it and can’t seem to reproduce this.
Maybe try launching the email app from the terminal (jolla-email) and see if there are any log printouts when it crashes?
tried to start jolla-email from the terminal … but this failed
Last login: Sat Oct 24 17:34:36 2020 from 192.168.54.210
,—
| Sailfish OS 3.4.0.24 (Pallas-Yllästunturi)
'—
[nemo@Sailfish ~]$ /usr/bin/jolla-email -prestart
[D] unknown:0 - Using Wayland-EGL
[W] unknown:0 - DeclarativeEmailService::DeclarativeEmailService(QObject*) Failed to register com.jolla.email.ui service
greHome from GRE_HOME:/usr/bin
libxul.so is not found, in /usr/bin/libxul.so
[D] unknown:0 - Messaging : opening database
Loaded xulDir:/usr/lib/xulrunner-qt5-52.9.1, appDir:/usr/bin
Speicherzugriffsfehler
the same library-not-found you see on the devices terminal … my test was over an existing ssh-connection (IMHO: should not care)
Did you try without the prestart flag?
It launches fine for me, also over ssh.
I do see “libxul.so is not found, in /usr/bin/libxul.so” too, so it’s probably not critical.
Maybe it needs more email accounts to happen or something, i have only one.
a bit more currious is the error-message at the end - when starting “jolla-email” inside a terminal - “speicherzugriffsfehler” - which means: “Segmentation fault” which leads usually to a memory-corruption
So you are saying that you can’t launch the email app from the terminal at all? That sounds really odd.
Well, eMMC storage isn’t very reliable, so reinstalling it could help restore any file that might have gotten corrupted… but it’s a bit of a longshot.
yes, i’m not able to start email-app from terminal (neither from “ssh -X” nor from a terminal on the sailfishOS-device) … in GUI jolla-email works beside the mentioned misbehaviour.
could not believe a memory corruption as md5sums for all used shared-libraries exist
my guess was showing that a possible corruption is based on a filesystem-problem. in that case not all bytes of the file are readable - this would cause an IO-error.
assuming the libraries are not “prelinked” someone reading this thread could compare my md5sums to his installation … if one number is equal - we could check the others as well and maybe find a corrupted thing.
so even when closing the email-client on desktop one of these processes kept running.
so i killed both and tried what you’ve told me to do.
[nemo@Sailfish ~]$ jolla-email
[D] unknown:0 - Using Wayland-EGL
greHome from GRE_HOME:/usr/bin
libxul.so is not found, in /usr/bin/libxul.so
[D] unknown:0 - Messaging : opening database
Loaded xulDir:/usr/lib/xulrunner-qt5-52.9.1, appDir:/usr/bin
[D] unknown:0 - Starting favorites query at 537 ms
[D] unknown:0 - Favorites queried in 627 ms
[D] unknown:0 - Starting metadata query at 653 ms
[D] unknown:0 - Starting online query at 720 ms
[D] unknown:0 - All queried in 725 ms
[D] unknown:0 - Online queried in 732 ms
Attempting load of libEGL.so
=============== Preparing offscreen rendering context ===============
[W] unknown:0 - Drafts folder not found, saving to local storage!
[nemo@Sailfish ~]$
what a surprise while email-client was started this way my claimed behaviour was not visible. turning the device back and forth had no effect on the operation . reverse check: when jolla-email was started as gnome-desktop-app - composer editor got stuck again while rotating device backwards
when trying the same commands inside onboard devices terminal … strange things happend.
i started “jolla-email” (after checking no other jolla-email was running in the system) started composing a mail … turn device one direction … and than the other … see what happens: