Always crashes on Redmi 4X / Android 6.0.1

Bug #1719420 reported by J H
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
The Mnemosyne Project
Fix Released
Undecided
Unassigned

Bug Description

After moving from Lenovo A328 (Android 4.4) to Xiaomi Redmi 4X (Android 6.0.1) I can't use Mnemosyne (2.5). After clean install I synchronize data from PC, but then it stop working - all starts crashes (on mobil phone). I have huge memory free.

Jiri

Revision history for this message
Peter Bienstman (peter-bienstman) wrote :

Do you get an error message? If not, are you in the position to hook up your phone to a PC with an USB cable and run Android studio to capture debug messages that way?

Is the bug reproducible? I.e. what happens if you delete /sdcard/Mnemosyne and try again?

There is also a version with more debug information here:

https://www.dropbox.com/s/f2esls6c9hwqw5i/Mnemosyne-debug-11.apk?dl=0

Changed in mnemosyne-proj:
status: New → Incomplete
Revision history for this message
Peter Bienstman (peter-bienstman) wrote :

Did you already have a chance to test out that version? I'll be happy to help, but I obviously need extra input... Thanks!

Revision history for this message
J H (emdnes) wrote :

After installing "Mnemosyne-debug-11.apk" I can use Mnemosyne, but I can't sync it with PC - I attach screen shots of error. Repeating sync give same result.

Revision history for this message
Peter Bienstman (peter-bienstman) wrote :
Revision history for this message
J H (emdnes) wrote :

Yes, it works, but sync works in very bad way :-((
I choosed another word-set (older file with another set of words) in my PC, and sync overwrite it by file (newer but now unwanted set) from mobil phone... What about asking for direction of syncing ? Thanks...

Revision history for this message
J H (emdnes) wrote :

I occurs, when using database from another directory then Mnemosyne default (but with name of default.db). When I copy it to default directory, and this file is quite large (~40MB), syncing failed - it repeately says it needs full sync, but ever do it - see screenshot.

Revision history for this message
Peter Bienstman (peter-bienstman) wrote :

If you delete /sdcard/Mnemosyne, sync will detect it will that the database is empty and will fill it from the database called 'default.db' in the currently active Mnemosyne data directory on your PC. Hope this helps to clarify the observed behaviour.

If your database is very large for the initial sync, it might be that your phone goes to sleep in the middle of the sync. Try to keep your phone awake, e.g. by touching the screen where there's no button.

Revision history for this message
J H (emdnes) wrote :

I've canceled sleeping mode on my phone, so this is not right reason. Phone was about 1m far from wifi router and error message was about 10 seconds from start data transfer. I tried to replace spanish (small) word set with english (large) one, which I have in different directory on PC. In this case, then only solution is copy over data USB cable ?

Revision history for this message
Peter Bienstman (peter-bienstman) wrote :

So, to summarise, a small database works, but a bigger on does not? What is the error you get on your phone?

(BTW, for later, if you want to join both databases, you can import one into the other with the 'import' command, choosing *.db as a format.

Revision history for this message
Peter Bienstman (peter-bienstman) wrote :

Any update on this? Meanwhile, I've pushed out that debug version to production.

Revision history for this message
J H (emdnes) wrote :

Thanks, it works well :-) Great thing is possibility to choose, which (local or remote) database is to keep... Well done...!

Revision history for this message
Peter Bienstman (peter-bienstman) wrote :

OK, feel free to update your rating on Google Play if you want :-)

Changed in mnemosyne-proj:
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.