GNOME Bugzilla – Bug 159196
rhythmbox stalls on importing music when a certain file is present in the directory
Last modified: 2004-12-22 21:47:04 UTC
Steps to reproduce: 1. rm -rf ~/.gnome2/rhythmbox (to empty out the playlist) 2. copy the below file into a directory containing some music files (called 'f' below) 3. start rhythmbox and import that location File f: ----------------------------------------------------------- http://1.2.3.4:80/39444681-53730835/01-bang_bang_(my_baby_shot_me_down)_-_nancy_sinatra_192_lame_cbr.mp3 http://1.2.3.4:80/39444683-56057039/03-the_grand_duel_(parte_prima)_-_luis_bacalov_192_lame_cbr.mp3 http://1.2.3.4:80/39444696-61891228/16-ironside_(excerpt)_-_quincy_jones_192_lame_cbr.mp3 http://1.2.3.4:80/39444697-65343335/17-super_16_(excerpt)_-_neu_192_lame_cbr.mp3 ----------------------------------------------------------- Symptom: Some files are imported, up to the point where this file is read. After that, she suspends, using 100% CPU, until I kill it. Stack trace: No stack trace, as she doesn't crash - rather, below is the partial output of $ strace -o somefile -f rhythmbox around the time she starts to go a bit screwy ----------------------------------------------- 1317 <... lstat64 resumed> {st_mode=S_IFREG|0644, st_size=6492078, ...}) = 0 1317 gettimeofday( <unfinished ...> 1315 <... write resumed> ) = 2048 1315 writev(3, [{"\232\6\5\0\t\210\200\2\0\0\0\0\26\0\224\0(\0\23\0\232\27"..., 2044}, {"\0\0\0\0[\2\367\0", 8}], 2 <unfinished ...> 1318 clock_gettime(0, <unfinished ...> 1319 clock_gettime(0, <unfinished ...> 1317 <... gettimeofday resumed> {1101218568, 65614}, NULL) = 0 1317 lstat64("/data/music/Kill Bill Vol 1/f", {st_mode=S_IFREG|0644, st_size=376, ...}) = 0 1317 lstat64("/data/music/Kill Bill Vol 1/f", {st_mode=S_IFREG|0644, st_size=376, ...}) = 0 1317 lstat64("/data/music/Kill Bill Vol 1/f", {st_mode=S_IFREG|0644, st_size=376, ...}) = 0 1317 open("/data/music/Kill Bill Vol 1/f", O_RDONLY|O_LARGEFILE <unfinished ...> -------------------------------------------------- Other information: - I'm running Debian testing. rhythmbox version is 0.8.8-1. - there were a number of similar files that caused crashes - all simple text files containing multiple URLs, one per line - IP addresses changed (and retested to make sure it causes a crash)
This is a known gstreamer bug which will be fixed in next release. *** This bug has been marked as a duplicate of 158018 ***