Page 1 of 1

1271 Assertion Failed dialog when attempting sync to Touch

Posted: Thu Oct 08, 2009 8:05 am
by anotherlab
I just installed the 1271 beta over the 1270 beta and I get the following error dialog when I attempt to send songs to my iPod Touch:

---------------------------
Microsoft Visual C++ Runtime Library
---------------------------
Assertion failed!

Program: ...
File: .\sqlite3.c
Line: 10966

Expression: p->id==SQLITE_MUTEX_RECURSIVE || sqlite3_mutex_notheld(p)

For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts

(Press Retry to debug the application - JIT must be enabled)
---------------------------
Abort Retry Ignore
---------------------------

When I close the app and attempt to relaunch it with "run as administrator", it just locks up with a "MediaMonkey has encountered a problem" dialog.

Is there a log generated by this debug version that I can send you? Where would it be located?

I am running Windows 7 Ultimate 64 bit edition
Itunes 9.01
iPod Touch 2G with OS 3.1.1

Re: 1271 Assertion Failed dialog when attempting sync to Touch

Posted: Fri Oct 09, 2009 11:33 am
by jiri
Please create a debug log (as described at the top of this Beta forum), preferably using the updated http://www.mediamonkey.com/beta/d_iPhone.dll

Jiri

Re: 1271 Assertion Failed dialog when attempting sync to Touch

Posted: Mon Oct 12, 2009 5:52 am
by jiri
I reviewed the code and this is just a problem in the debug version, when SQLite3MM.dll from the release version (e.g. older 3.1 version) is used, the problem won't appear. So, in case you encounter this problem, you can take the dll there, or wait for the final release of 3.1.2.

As for the fix of the debug version, we will probably defer it to MM 4.0.

Jiri

Re: 1272 Assertion Failed dialog when attempting sync to iPhone

Posted: Tue Oct 13, 2009 3:10 am
by Anubis
anotherlab wrote: ---------------------------
Microsoft Visual C++ Runtime Library
---------------------------
Assertion failed!

Program: ...
File: .\sqlite3.c
Line: 10966

Expression: p->id==SQLITE_MUTEX_RECURSIVE || sqlite3_mutex_notheld(p)

For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts

(Press Retry to debug the application - JIT must be enabled)
---------------------------
Abort Retry Ignore
---------------------------
I just got this now after upgrading to iTunes 9.0.1
iPhone 3GS 16GB 3.0.1
MM 1272