Hi everyone,
I am running Build 14442, which I built from source. When I go into the music section and select an MP3, xbmc is crashing out. If I select a folder with OGG files it seems ok.
Debug output:
Code:
14:58:55 T:2986445712 M: 29241344 DEBUG: SECTION:LoadDLL(Q:\system\libid3tag-i486-linux.so)
14:58:55 T:2986445712 M: 29241344 DEBUG: Loading: /usr/share/xbmc/system/libid3tag-i486-linux.so
14:58:55 T:2986445712 M: 29241344 ERROR: Unable to load /usr/share/xbmc/system/libid3tag-i486-linux.so, reason: /usr/share/xbmc/system/libid3tag-i486-linux.so: undefined symbol: id3_frametype_obsolete
Obviously something to do with libid3tag. Not sure though.
Thanks,
Kevin
All of the above should be fixed as of today.
Excellent, thank you!! I will try a new build when I get home from work.
Kevin
Updated to SVN 14511 and getting the same exact symptoms as previously. :-(
Code:
19:32:16 T:3058829168 M: 18534400 DEBUG: ParentPath = [/media/stuff/music/]
19:32:16 T:3058829168 M: 18534400 DEBUG: RetrieveMusicInfo() took 0 msec
19:32:16 T:3058829168 M: 18534400 DEBUG: Sort, sorting took 0 millis
19:32:16 T:2913319824 M: 18534400 DEBUG: Running thread 2913319824
19:32:16 T:2913319824 M: 18534400 DEBUG: thread start, auto delete: 0
19:32:16 T:3058829168 M: 18534400 DEBUG: Load defaultFolderBig.png: 1.1ms (bundled)
19:32:16 T:3058829168 M: 18534400 DEBUG: Load list-focus.png: 2.5ms (bundled)
19:32:16 T:3058829168 M: 18534400 DEBUG: Load defaultFolderBackBig.png: 0.9ms (bundled)
19:32:16 T:2913319824 M: 18534400 INFO: Creating thumb from: /media/stuff/music/Alexisonfire/Crisis/folder.jpg as: /home/kevin/.xbmc/userdata/Thumbnails/Music/f/fd8384d6.tbn
19:32:16 T:2913319824 M: 18276352 DEBUG: staticThread, deleting thread graphic context
19:32:16 T:2913319824 M: 18276352 DEBUG: Thread 2913319824 terminating
19:32:16 T:3058829168 M: 17391616 DEBUG: Load /home/kevin/.xbmc/userdata/Thumbnails/Music/f/fd8384d6.tbn: 24.0ms
19:32:17 T:3058829168 M: 17391616 DEBUG: OnKey: 61480 pressed, action is 4
19:32:18 T:3058829168 M: 17395712 DEBUG: OnKey: 61453 pressed, action is 7
19:32:18 T:3058829168 M: 17395712 DEBUG: Clearing cached fileitems [/media/stuff/music/Alexisonfire/Crisis/]
19:32:18 T:3058829168 M: 17395712 DEBUG: CGUIMediaWindow::GetDirectory (/media/stuff/music/Alexisonfire/Crisis/)
19:32:18 T:3058829168 M: 17395712 DEBUG: ParentPath = [/media/stuff/music/Alexisonfire/]
19:32:18 T:2986851216 M: 17285120 DEBUG: Running thread 2986851216
19:32:18 T:2986851216 M: 17285120 DEBUG: thread start, auto delete: 0
19:32:18 T:2986851216 M: 17285120 DEBUG: SECTION:LoadDLL(Q:\system\libid3tag-i486-linux.so)
19:32:18 T:2986851216 M: 17285120 DEBUG: Loading: /usr/share/xbmc/system/libid3tag-i486-linux.so
19:32:18 T:2986851216 M: 17285120 ERROR: Unable to load /usr/share/xbmc/system/libid3tag-i486-linux.so, reason: /usr/share/xbmc/system/libid3tag-i486-linux.so: undefined symbol: id3_frametype_obsolete
included a bit more of the debug log this time.
Thanks,
Kevin
Can you try playing an Mp3 without a id3 tag (emtpy)?
phunqe Wrote:Can you try playing an Mp3 without a id3 tag (emtpy)?
Same behavior. I actually don't even get to the point of selecting a file. It crashes out as soon as I pick a folder with MP3's in it. If I choose a folder with OGG's I am ok. OGG's play fine too.
Weird.
Kevin
Just to update problem also occurs when trying to scan my music into the Library.
Debug:
Code:
21:57:34 T:3057510256 M: 30081024 INFO: Music scan has started ... enabling Tag Reading, and Remote Thumbs
21:57:34 T:3002317712 M: 30105600 DEBUG: Running thread 3002317712
21:57:34 T:3002317712 M: 30105600 DEBUG: thread start, auto delete: 0
21:57:34 T:3002317712 M: 30105600 DEBUG: Process - Starting scan
21:57:34 T:3002317712 M: 30105600 DEBUG: Process - Starting scan
21:57:34 T:2891463568 M: 30105600 DEBUG: Running thread 2891463568
21:57:34 T:2891463568 M: 30105600 DEBUG: thread start, auto delete: 0
21:57:34 T:3057510256 M: 30105600 DEBUG: Load scan-panel-bg.png: 9.5ms (bundled)
21:57:34 T:3002317712 M: 30056448 DEBUG: Sort, sorting took 0 millis
21:57:34 T:3002317712 M: 29884416 DEBUG: DoScan Scanning dir '/media/stuff/music/' as not in the database
21:57:34 T:3002317712 M: 29712384 DEBUG: Sort, sorting took 0 millis
21:57:34 T:3002317712 M: 29712384 DEBUG: DoScan Scanning dir '/media/stuff/music/3 Doors Down/' as not in the database
21:57:34 T:3002317712 M: 29712384 DEBUG: Sort, sorting took 0 millis
21:57:34 T:3002317712 M: 29687808 DEBUG: DoScan Scanning dir '/media/stuff/music/3 Doors Down/The Better Life/' as not in the database
21:57:34 T:3002317712 M: 29687808 DEBUG: SECTION:LoadDLL(Q:\system\libid3tag-i486-linux.so)
21:57:34 T:3002317712 M: 29687808 DEBUG: Loading: /usr/share/xbmc/system/libid3tag-i486-linux.so
21:57:34 T:3002317712 M: 29687808 ERROR: Unable to load /usr/share/xbmc/system/libid3tag-i486-linux.so, reason: /usr/share/xbmc/system/libid3tag-i486-linux.so: undefined symbol: id3_frametype_obsolete
Hope this helps,
Kevin
You need to "make clean" after a configure. The build system was completely hosed and a bunch of libs "including libid3tag" weren't being built properly.
I will try rebuilding later today, but I completely removed the previous build and redownloaded from SVN, which is what I always do, takes a little longer but I want a clean build. I will try again though and update the thread with my results.
Kevin
I am still getting the same symptoms after completely removing the source files, uninstalling xbmc and doing a fresh checkout, recompile and install. Still seems to be something amiss.
Thanks,
Kevin
Ok here goes, you asked you shall receive :-)
1. SVN Revision 14565 Built Today
2. Arch Linux No Version, Rolling Release Distro, Up to Date (I know...I should use Ubuntu like the rest of world)
3. i686
4. Build From SVN
5. See #1
6. Run XBMC, Go to Music, Pick an Artist and Then an Album with MP3's, Segfaults before I even get to see the Track Listing
7.
http://www.pastebin.ca/1086708
8.
http://www.pastebin.ca/1086709
9. Compiles Fine
Playback Problem:
2. MP3
Hope that helps, thanks for taking the time to look.
Kevin
Try a "make reallyclean" it shouldn't be necessary to do it more than this once. Then rebuild. It will wipe out all unversioned files so if you're stashing your porn or some be all end all feature addition for XBMC in your source tree move it out first