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.
