PDA

View Full Version : Consistent Crash with MIP 1.6b3 and 6.2.2 nightly



Yannzola
2006-04-02, 18:39
I don't know exactly when this problem started to manifest itself in 6.2.2, as I've been running 6.2.1 for around 2 weeks or so. Since updating to the 3/29 --> 4/1 nightlies, I have been consistently crashing when the MIP service is enabled. I've collected a few logs from around the crash times (attached).

So far I've been using Tracsktat debug, d_musicmagic, d_info, and d_cli to gather info. The point at which the crash occurs is marked in the logs as:



2006-04-02 18:12:58.4091 _hasChanged: removing [D:\Music\FLAC\Sinéad O'Connor\The Lion and the Cobra\09-Just Call Me Joe.flac] from the db as it no longer exists.
2006-04-02 18:12:58.6034 cleared file:///D:/Music/FLAC/Sin%C3%A9ad%20O%27Connor/The%20Lion%20and%20the%20Cobra/09-Just%20Call%20Me%20Joe.flac from database
2006-04-02 18:12:58.6045 Can't locate object method "artist" via package "Class::DBI::Object::Has::Been::Deleted" at /PerlApp/Slim/DataStores/Base.pm line 179.
2006-04-02 18:12:58.6084 forceCommit: syncing to the database.

and more recently:


2006-04-02 18:34:42.1304 _hasChanged: removing [D:\Music\FLAC\Muzsikás\Szól a Kakas Már (The Rooster Is Crowing)\01 Chasid Lakodalmi Táncok (Hassid Wedding Dances).flac] from the db as it no longer exists.
2006-04-02 18:34:42.3281 cleared file:///D:/Music/FLAC/Muzsik%C3%A1s/Sz%C3%B3l%20a%20Kakas%20M%C3%A1r%20(The%20Rooster% 20Is%20Crowing)/01%20Chasid%20Lakodalmi%20T%C3%A1ncok%20(Hassid%20 Wedding%20Dances).flac from database
2006-04-02 18:34:42.3282 Track is still valid! Skipping update! file:///D:/Music/FLAC/Muzsik%C3%A1s/Sz%C3%B3l%20a%20Kakas%20M%C3%A1r%20(The%20Rooster% 20Is%20Crowing)/01%20Chasid%20Lakodalmi%20T%C3%A1ncok%20(Hassid%20 Wedding%20Dances).flac
2006-04-02 18:34:42.3290 Operation `bool': no method found, argument in overloaded package Class::DBI::Object::Has::Been::Deleted at C:/Program Files/SlimServer/server/Plugins/MusicMagic/Plugin.pm line 582.
2006-04-02 18:34:42.3327 forceCommit: syncing to the database.
2006-04-02 18:34:42.4225 TrackStat: disabling
2006-04-02 18:34:42.4227 TrackStat: Hook deactivated.
2006-04-02 18:34:42.4344 closing dbh with active statement handles

I'm also running trackstat... which "might" be important (?)
Any help on getting this sorted out much appreciated.
y.

Yannzola
2006-04-04, 06:22
Kdf,
I tried the 4/4 6.2.2 daily, with similiar results:
Crash occurs at:
2006-04-04 06:12:45.3348 Can't locate object method "artist" via package "Class::DBI::Object::Has::Been::Deleted" at /PerlApp/Slim/DataStores/Base.pm line 179.

2006-04-04 06:12:44.0051 TrackStat::Storage: findTrack(): URL: file:///D:/Music/FLAC/Belle%20and%20Sebastian/3..6..9%20Seconds%20of%20Light/01-A%20Century%20of%20Fakers.flac
2006-04-04 06:12:45.0401 New track for file:///D:/Music/FLAC/M%C3%BAm/Summer%20Make%20Good/08-Away.flac
2006-04-04 06:12:45.0409 readTag was 1 for file:///D:/Music/FLAC/M%C3%BAm/Summer%20Make%20Good/08-Away.flac
2006-04-04 06:12:45.0413 reading tags for: file:///D:/Music/FLAC/M%C3%BAm/Summer%20Make%20Good/08-Away.flac
2006-04-04 06:12:45.0435 flc file type for D:\Music\FLAC\Múm\Summer Make Good\08-Away.flac
2006-04-04 06:12:45.0446 [D:\Music\FLAC\Múm\Summer Make Good\08-Away.flac] does not exist or cannot be read: No such file or directory at C:\Program Files\SlimServer\server\CPAN/Audio/FLAC/Header.pm line 59.
2006-04-04 06:12:45.0453 Info: no tags found for D:\Music\FLAC\Múm\Summer Make Good\08-Away.flac
2006-04-04 06:12:45.0455 Info: no title found, using plain title for file:///D:/Music/FLAC/M%C3%BAm/Summer%20Make%20Good/08-Away.flac
2006-04-04 06:12:45.0457 Guessing tags for: file:///D:/Music/FLAC/M%C3%BAm/Summer%20Make%20Good/08-Away.flac
2006-04-04 06:12:45.0468 Using format "(ARTIST - ALBUM) TRACKNUM - TITLE" = /\(([^\/]+) - ([^\/]+)\) (\d+) - ([^\/]+)/...
2006-04-04 06:12:45.0472 Using format "/ARTIST/ALBUM/TRACKNUM - TITLE" = //([^\/]+)/([^\/]+)/(\d+) - ([^\/]+)/...
2006-04-04 06:12:45.0476 Using format "/ARTIST/ALBUM/TRACKNUM TITLE" = //([^\/]+)/([^\/]+)/(\d+) ([^\/]+)/...
2006-04-04 06:12:45.0479 Using format "/ARTIST/ALBUM/TRACKNUM. TITLE" = //([^\/]+)/([^\/]+)/(\d+)\. ([^\/]+)/...
2006-04-04 06:12:45.0481 Plain title for: file:///D:/Music/FLAC/M%C3%BAm/Summer%20Make%20Good/08-Away.flac
2006-04-04 06:12:45.0493 is 08-Away
2006-04-04 06:12:45.0504 Adding file:///D:/Music/FLAC/M%C3%BAm/Summer%20Make%20Good/08-Away.flac : LOSSLESS to 0
2006-04-04 06:12:45.0507 Adding file:///D:/Music/FLAC/M%C3%BAm/Summer%20Make%20Good/08-Away.flac : AUDIO to 1
2006-04-04 06:12:45.0508 Adding file:///D:/Music/FLAC/M%C3%BAm/Summer%20Make%20Good/08-Away.flac : TAG to 1
2006-04-04 06:12:45.0510 Adding file:///D:/Music/FLAC/M%C3%BAm/Summer%20Make%20Good/08-Away.flac : REMOTE to 0
2006-04-04 06:12:45.0512 Adding file:///D:/Music/FLAC/M%C3%BAm/Summer%20Make%20Good/08-Away.flac : TITLESEARCH to 08 AWAY
2006-04-04 06:12:45.0514 Adding file:///D:/Music/FLAC/M%C3%BAm/Summer%20Make%20Good/08-Away.flac : TITLESORT to 08 AWAY
2006-04-04 06:12:45.0515 Adding file:///D:/Music/FLAC/M%C3%BAm/Summer%20Make%20Good/08-Away.flac : DRM to 0
2006-04-04 06:12:45.0517 Adding file:///D:/Music/FLAC/M%C3%BAm/Summer%20Make%20Good/08-Away.flac : TITLE to 08-Away
2006-04-04 06:12:45.0518 Adding file:///D:/Music/FLAC/M%C3%BAm/Summer%20Make%20Good/08-Away.flac : CT to flc
2006-04-04 06:12:45.0984 _checkValidity: Checking to see if file:///D:/Music/FLAC/M%C3%BAm/Summer%20Make%20Good/08-Away.flac has changed.
2006-04-04 06:12:45.0998 _hasChanged: Checking for [D:\Music\FLAC\Múm\Summer Make Good\08-Away.flac] - size & timestamp.
2006-04-04 06:12:45.1008 _hasChanged: removing [D:\Music\FLAC\Múm\Summer Make Good\08-Away.flac] from the db as it no longer exists.
2006-04-04 06:12:45.3339 cleared file:///D:/Music/FLAC/M%C3%BAm/Summer%20Make%20Good/08-Away.flac from database
2006-04-04 06:12:45.3348 Can't locate object method "artist" via package "Class::DBI::Object::Has::Been::Deleted" at /PerlApp/Slim/DataStores/Base.pm line 179.
2006-04-04 06:12:45.3413 forceCommit: syncing to the database.
2006-04-04 06:12:45.4841 TrackStat: disabling
2006-04-04 06:12:45.4843 TrackStat: Hook deactivated.
2006-04-04 06:12:45.5292 closing dbh with active statement handles

erland
2006-04-04, 21:59
Could you try with the TrackStat version attached with this post, it contains some more log messages which should make it possible to see if there are TrackStat code executed at the moment or not.

Also, in the log it looks like a track is removed in the following line:
2006-04-04 06:12:45.1008 _hasChanged: removing [D:\Music\FLAC\Múm\Summer Make Good\08-Away.flac] from the db as it no longer exists.

Do you know if you were playing this track or just about to start playing it when the crash occurred ? If you are not sure, maybe you can look for this line the next time it crashes and see if it is the current playing track ?

I am not sure, but I suspect that the problem is related to the removed track in some way.

stevieweevie
2006-04-05, 04:20
I have problems with the 6.2.2 Daily + MusicIP Server, the issue for me was MP3's with accented characters in the filenames.

Taking all the accents out of the filenames (not the tags) got me going again.

There's a thread in the Beta forum but it seems to have died as nobody else seem's to have the problem.

Yannzola
2006-04-06, 20:32
Attached is my latest log... I've left it unedited, so it's a bit long. I used the debug version of Trackstat to generate it. Hope it's useful. At a glance, it does seem like something wierd is occuring around unicode characters...

The crash was triggered in Fishbone, by clicking on the "play entire playlist" arrow at the top of the left hand playlist area.

erland
2006-04-07, 10:27
Is this problem new in MIP 1.6b3 or does it also exist in MIP 1.6b2 ?

Nalle Johansson
2006-04-07, 10:30
Autosvar på ditt brev
Jag befinner mig tjänsteresa och är åter den 18 april.

Extern support
Ni som har avtal med GFS hänvisas till er
support/IT-stödskonferens.
Frågor som rör Göteborgs Studentnät hänvisas till
support (AT) gfs (DOT) se

Intern support
Interna frågor från organisationen hänvisas till resp
avdelnings IT-stödskonferens eller
verksamhetschef som innehar akutmimmer till leverantörer.

Bästa hälsningar/Best Regards
Nalle Johansson