Rhythmbox crashes when using certain discs blocked by dansguardian.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
rhythmbox (Ubuntu) |
Invalid
|
Medium
|
Ubuntu Desktop Bugs |
Bug Description
When putting a the Bloodhound Gang's Use Your Fingers CD into my computer and attempting to listen or rip it, Rhythmbox crashed continually. Upon running it in terminal I got the following information:
justin@justin:~$ rhythmbox
*** buffer overflow detected ***: rhythmbox terminated
======= Backtrace: =========
/lib/tls/
/lib/tls/
/lib/tls/
/lib/tls/
/lib/tls/
/lib/tls/
/lib/tls/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/lib/tls/
/lib/tls/
======= Memory map: ========
08048000-080db000 r-xp 00000000 08:02 1277498 /usr/bin/rhythmbox
080db000-080dd000 r--p 00093000 08:02 1277498 /usr/bin/rhythmbox
080dd000-080e2000 rw-p 00095000 08:02 1277498 /usr/bin/rhythmbox
081b4000-09340000 rw-p 081b4000 00:00 0 [heap]
b17cf000-b17d1000 r-xp 00000000 08:02 615960 /lib/libnss_
b17d1000-b17d2000 rw-p 00001000 08:02 615960 /lib/libnss_
b17e9000-b17ea000 ---p b17e9000 00:00 0
b17ea000-b1fea000 rw-p b17ea000 00:00 0
b1fea000-b1feb000 ---p b1fea000 00:00 0
b1feb000-b27eb000 rw-p b1feb000 00:00 0
b3000000-b30ad000 rw-p b3000000 00:00 0
b30ad000-b3100000 ---p b30ad000 00:00 0
b31ff000-b3200000 ---p b31ff000 00:00 0
b3200000-b3a00000 rw-p b3200000 00:00 0
b3a00000-b3afb000 rw-p b3a00000 00:00 0
b3afb000-b3b00000 ---p b3afb000 00:00 0
b3b9a000-b3b9d000 r-xp 00000000 08:02 1327443 /usr/lib/
b3b9d000-b3b9e000 r--p 00002000 08:02 1327443 /usr/lib/
b3b9e000-b3b9f000 rw-p 00003000 08:02 1327443 /usr/lib/
b3b9f000-b3c00000 rw-p b3b9f000 00:00 0
b3c00000-b3d00000 rw-p b3c00000 00:00 0
b3d40000-b3d41000 ---p b3d40000 00:00 0
b3d41000-b3d81000 rw-p b3d41000 00:00 0
b3d81000-b3dab000 r-xp 00000000 08:02 1344784 /usr/lib/
b3dab000-b3dac000 r--p 0002a000 08:02 1344784 /usr/lib/
b3dac000-b3dad000 rw-p 0002b000 08:02 1344784 /usr/lib/
b3dad000-b3db5000 r-xp 00000000 08:02 1274512 /usr/lib/
b3db5000-b3db6000 r--p 00007000 08:02 1274512 /usr/lib/
b3db6000-b3db7000 rw-p 00008000 08:02 1274512 /usr/lib/
b3db7000-b3dc6000 r-xp 00000000 08:02 1271333 /usr/lib/
b3dc6000-b3dc7000 r--p 0000e000 08:02 1271333 /usr/lib/
b3dc7000-b3dc8000 rw-p 0000f000 08:02 1271333 /usr/lib/
b3dc8000-b3e28000 rw-s 00000000 00:09 2195497 /SYSV00000000 (deleted)
b3e28000-b3eb4000 r--p 00000000 08:02 1425598 /usr/share/
b3eb4000-b3eb5000 ---p b3eb4000 00:00 0
b3eb5000-b46b5000 rw-p b3eb5000 00:00 0
b46b5000-b46d5000 r-xp 00000000 08:02 1524293 /usr/lib/
b46d5000-b46d6000 r--p 0001f000 08:02 1524293 /usr/lib/
b46d6000-b46d7000 rw-p 00020000 08:02 1524293 /usr/lib/
b46d7000-b46df000 rw-p b46d7000 00:00 0
b46df000-b46f0000 r-xp 00000000 08:02 860281 /usr/lib/
b46f0000-b46f1000 r--p 00010000 08:02 860281 /usr/lib/
b46f1000-b46f2000 rw-p 00011000 08:02 860281 /usr/lib/
b4709000-b4733000 r-xp 00000000 08:02 860247 /usr/lib/
b4733000-b4734000 r--p 00029000 08:02 860247 /usr/lib/
b4734000-b4735000 rw-p 0002a000 08:02 860247 /usr/lib/
b4735000-b4743000 r-xp 00000000 08:02 1274297 /usr/lib/
b4743000-b4744000 r--p 0000d000 08:02 1274297 /usr/lib/
b4744000-b4745000 rw-p 0000e000 08:02 1274297 /usr/lib/
b4745000-b474f000 r-xp 00000000 08:02 1274289 /usr/lib/
b474f000-b4750000 r--p 00009000 08:02 1274289 /usr/lib/
b4750000-b4751000 rw-p 0000a000 08:02 1274289 /usr/lib/
b4757000-b4766000 r-xp 00000000 08:02 1524770 /usr/lib/
b4766000-b4767000 r--p 0000e000 08:02 1524770 /usr/lib/
b4767000-b4768000 rw-p 0000f000 08:02 1524770 /usr/lib/
b4768000-b47bb000 r-xp 00000000 08:02 1270815 /usr/lib/
b47bb000-b47be000 r--p 00053000 08:02 1270815 /usr/lib/
b47be000-b47bf000 rw-p 00056000 08:02 1270815 /usr/lib/
b47bf000-b47c4000 r-xp 00000000 08:02 614724 /lib/tls/
b47c4000-b47c5000 r--p 00004000 08:02 614724 /lib/tls/
b47c5000-b47c6000 rw-p 00005000 08:02 614724 /lib/tls/
b47c6000-b47d3000 r-xp 00000000 08:02 1524181 /usr/lib/
b47d3000-b47d4000 ---p 0000d000 08:02 1524181 /usr/lib/
b47d4000-b47d5000 r--p 0000d000 08:02 1524181 /usr/lib/
b47d5000-b47d6000 rw-p 0000e000 08:02 1524181 /usr/lib/
b47d6000-b47e5000 r-xp 00000000 08:02 1524787 /usr/lib/
b47e5000-b47e6000 r--p 0000e000 08:02 1524787 /usr/lib/
b47e6000-b47e7000 rw-p 0000f000 08:02 1524787 /usr/lib/
b47e7000-b47ef000 r-xp 00000000 08:02 1426449 /usr/lib/
b47ef000-b47f0000 r--p 00007000 08:02 1426449 /usr/lib/
b47f0000-b47f1000 rw-p 00008000 08:02 1426449 /usr/lib/
b47f1000-b4800000 r-xp 00000000 08:02 1354892 /usr/lib/
b4800000-b4801000 r--p 0000e000 08:02 1354892 /usr/lib/
b4801000-b4804000 rw-p 0000f000 08:02 1354892 /usr/lib/
b4804000-b480c000 r-xp 00000000 08:02 1354921 /usr/lib/
b480c000-b480d000 r--p 00007000 08:02 1354921 /usr/lib/
b480d000-b480e000 rw-p 00008000 08:02 1354921 /usr/lib/
b480e000-b481d000 r-xp 00000000 08:02 615950 /lib/libbz2.
b481d000-b481e000 r--p 0000f000 08:02 615950 /lib/libbz2.
b481e000-b481f000 rw-p 00010000 08:02 615950 /lib/libbz2.
b481f000-b4850000 r-xp 00000000 08:02 1273629 /usr/lib/
b4850000-b4853000 rw-p 00030000 08:02 1273629 /usr/lib/
b4853000-b4886000 r-xp 00000000 08:02 1270934 /usr/lib/
b4886000-b4887000 ---p 00033000 08:02 1270934 /usr/lib/
b4887000-b4889000 r--p 00033000 08:02 1270934 /usr/lib/
b4889000-b488a000 rw-p 00035000 08:02 1270934 /usr/lib/
b488a000-b488b000 rw-p b488a000 00:00 0
b488b000-b48bc000 r-xp 00000000 08:02 1273628 /usr/lib/
b48bc000-b48bd000 r--p 00031000 08:02 1273628 /usr/lib/
b48bd000-b48be000 rw-p 00032000 08:02 1273628 /usr/lib/
b48be000-b49f1000 r-xp 00000000 08:02 638999 /lib/i686/
justin@justin:~$ lsb_release -rd
Description: Ubuntu 9.04
Release: 9.04
What I expected to happen was to have the program not crash, and it crashed. It has only done this for this disc only, no others. Upon further research I found that it was associated with the Dansguardian program blocking access to musicbrainz.org. Modifying exceptionsitelist to allow access to musicbrainz.org had both programs run properly.
Thank you for taking the time to report this bug and helping to make Ubuntu better. Please try to obtain a valgrind log following the instructions at https:/ /wiki.ubuntu. com/Valgrind and attach the file to the bug report. This will greatly help us in tracking down your problem.