I've actually had this problem for a while and meant to post about it
before but it didn't seem too serious until today.

The origin of the problem seems to be a new bunch of flashcards I have
with audio in the question and the answer. I can't replicate the bug
100%, but if I listen to the audio in the question and then press
return to get the answer too soon (ie before the original audio
question has finished playing, or even too soon after it has
finished), then when I try and grade my answer, often (but not always
it seems) mnemosyne stops responding. Or to be more precise it does
respond as I can see the buttons being depressed, I can open the edit
window etc, but it refuses to acknowledge the grade and move on to the
next question or to display the new edit etc.

 When this happens, I wait a little while and try and grade the card
again, either by the keyboard or using the mouse. After a few tries it
usually finally recognises the grade and moves on. I then try and be
careful to leave a long pause after the question audio before
revealing the answer and then I usually don't have any problems.

Strange bug indeed but one that I could live with until the other day,
when after a couple of minutes it still wouldn't respond I just quit
mnemosyne instead. It quit fine but then wouldn't start up again. I
fiddled about for while restarting my computer a number of times and
finally got it working without any loss of data so it seemed.

Well the problem has happened again today, and this time I can't get
it to restart. At least if I look at the log, the log says that
Mnemosyne has started and loaded the database, but it doesn't appear
anywhere on my computer! There is nothing written in the errorlog. I
then started Mnemosyne from the terminal, using the command that
appeared in the shortcut on the application menu. This time mnemosyne
popped up a message itself saying that it couldn't find the database
and so had created a new one tmp_mem or something like that. I then
used the open command and was surprised to see that it initially
looked in my user folder, not in user/.mnemosyne which I imagine it
should do, seeing as that is where the default.mem is kept. I found
my .mem file and opened that, but I don't know if it had been
corrupted or what, the number of not memorized questions and scheduled
questions were both at 0 when they shouldn't be. Also, the card wasn't
displaying anything, and the audio wasn't playing either. I clicked on
the edit function, but it should the current card still contained the
correct info and code. I didn't want to risk corrupting my database if
it was still ok and if it was mnemosyne that was behaving badly so I
closed the program again and tried to start it up again the normal
way. But same problem as before, it seems to think it has started up
and has loaded the correct database, but doesn't appear anywhere!

I have of course not a clue what is going wrong! Something to do with
the audio playing capability not shutting down, getting confused by
multiple demands?! No idea why it would cause such serious problems as
this though. Or maybe it's one small problem that's then causing a
much more serious one when I shut the program when it crashes.

I'd be very grateful for any help, thanks!

Below is the content of my log.txt file at and just before the crash:

Presumably database 131 31 11808 is my database which isn't working,
and database 0 0 0 is the tmp_ database it created when I loaded it in
the terminal.

<code>
2010-06-07 09:14:07 : R e6844f45 3 2.55 | 1 1 0 1 1 | 5 6 | 6 -1 | 0.0
2010-06-07 09:14:13 : R 1cdfb10f 3 2.55 | 1 2 0 1 2 | 5 5 | 12 -2 |
0.0
2010-06-07 09:14:15 : R d4814563 3 2.55 | 1 1 0 1 1 | 5 6 | 6 1 | 0.0
2010-06-07 09:14:35 : R cd8e3e0c 3 2.55 | 1 2 0 1 2 | 5 5 | 12 -3 |
0.0
2010-06-07 09:14:44 : R b601bb7c 3 2.55 | 1 1 0 1 1 | 5 6 | 6 0 | 6.0
2010-06-07 09:15:06 : R ec2e8142 3 2.55 | 1 2 0 1 2 | 5 5 | 12 -2 |
8.0
2010-06-07 09:15:09 : R c3ceb6d1 3 2.55 | 1 1 0 1 1 | 5 6 | 6 1 | 0.0
2010-06-07 09:15:25 : Saved database 131 31 11808
2010-06-07 09:15:25 : Program stopped
2010-06-07 09:15:32 : Program started : Mnemosyne 1.2.1 posix linux2
2010-06-07 09:15:33 : Loaded database 131 31 11808
2010-06-07 09:16:27 : Program started : Mnemosyne 1.2.1 posix linux2
2010-06-07 09:16:28 : Loaded database 131 31 11808
2010-06-07 09:17:42 : Program started : Mnemosyne 1.2.1 posix linux2
2010-06-07 09:17:43 : Loaded database 131 31 11808
2010-06-07 09:19:11 : Program started : Mnemosyne 1.2.1 posix linux2
2010-06-07 09:19:12 : Loaded database 131 31 11808
2010-06-07 09:21:12 : Program started : Mnemosyne 1.2.1 posix linux2
2010-06-07 09:21:17 : New database
2010-06-07 09:21:47 : Saved database 0 0 0
2010-06-07 09:21:47 : Program stopped
2010-06-07 09:21:59 : Program started : Mnemosyne 1.2.1 posix linux2
2010-06-07 09:21:59 : Loaded database 0 0 0
2010-06-07 09:22:47 : Saved database 0 0 0
2010-06-07 09:22:48 : Loaded database 131 31 11808
2010-06-07 09:24:25 : Saved database 131 31 11808
2010-06-07 09:24:25 : Program stopped
2010-06-07 09:26:53 : Program started : Mnemosyne 1.2.1 posix linux2
2010-06-07 09:26:55 : Loaded database 131 31 11808
</code>

-- 
You received this message because you are subscribed to the Google Groups 
"mnemosyne-proj-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/mnemosyne-proj-users?hl=en.

Reply via email to