Subject: grip crashes for disk 820c000a
(This bug report was generated by Bug Buddy 2.2.0)
Description of Problem:
grip crashes when looking up a particular CD (pink
floyd, a momentary lapse of reason).
Does not seem to crash on other CDs. Text in grip
status window after crash is:
Grip started successfully
Querying au.freedb.org for disc 820c000a.
The version is grip-3.2.0-1
Steps to reproduce the problem:
1. Start grip, with this CD already in draw.
2. ...get crash message as soon as it starts.
3. Can also crash grip after starting, by putting in
this CD later and doing a freedb lookup.
Actual Results:
Expected Results:
Works properly (no crash) for at leasty a dozen other
CDs I've ripped.
How often does this happen?
Consistently with this CD (disk id from grip status
tab is 820c000a )
Additional Information:
Debugging Information:
Backtrace was generated from '/usr/bin/grip'
(no debugging symbols found)...(no debugging symbols
found)...
(no debugging symbols found)...(no debugging symbols
found)...
(no debugging symbols found)...(no debugging symbols
found)...
(no debugging symbols found)...(no debugging symbols
found)...
(no debugging symbols found)...(no debugging symbols
found)...
(no debugging symbols found)...(no debugging symbols
found)...
(no debugging symbols found)...(no debugging symbols
found)...[New
Thread 16384 (LWP 2915)]
[New Thread 32769 (LWP 2916)]
[New Thread 16386 (LWP 2917)]
0x40bb976a in waitpid () from /lib/i686/libpthread.so.0
#0 0x40bb976a in waitpid () from /lib/i686/libpthread.so.0
#1 0x4065afa7 in libgnomeui_module_info_get () from
/usr/lib/libgnomeui-2.so.0
#2 0x40bb867e in __pthread_sighandler () from
/lib/i686/libpthread.so.0
#3 <signal handler called>
#4 0x0806dded in DiscDBDoQuery ()
#5 0x0806288a in DiscDBLookupDisc ()
#6 0x08062757 in LookupDisc ()
#7 0x40bb3a21 in pthread_start_thread () from
/lib/i686/libpthread.so.0
Thread 3 (Thread 16386 (LWP 2917)):
#0 0x40bb976a in waitpid () from /lib/i686/libpthread.so.0
No symbol table info available.
#1 0x4065afa7 in libgnomeui_module_info_get () from
/usr/lib/libgnomeui-2.so.0
No symbol table info available.
#2 0x40bb867e in __pthread_sighandler () from
/lib/i686/libpthread.so.0
No symbol table info available.
#3 <signal handler called>
No symbol table info available.
#4 0x0806dded in DiscDBDoQuery ()
No symbol table info available.
#5 0x0806288a in DiscDBLookupDisc ()
No symbol table info available.
#6 0x08062757 in LookupDisc ()
No symbol table info available.
#7 0x40bb3a21 in pthread_start_thread () from
/lib/i686/libpthread.so.0
No symbol table info available.
Thread 2 (Thread 32769 (LWP 2916)):
#0 0x40cd7357 in poll () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x40bb2a3e in __pthread_manager () from
/lib/i686/libpthread.so.0
No symbol table info available.
Thread 1 (Thread 16384 (LWP 2915)):
#0 0x40cd7357 in poll () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x40501a66 in g_main_loop_get_context () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#2 0x40500e14 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#3 0x4050158f in g_main_loop_run () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#4 0x40205f5f in gtk_main () from
/usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#5 0x0805c75e in Cmain ()
No symbol table info available.
#6 0x0805c5a7 in main ()
No symbol table info available.
#7 0x40c13a67 in __libc_start_main () from
/lib/i686/libc.so.6
No symbol table info available.
#0 0x40bb976a in waitpid () from /lib/i686/libpthread.so.0
Logged In: YES
user_id=147170
I have a similar crash, "I'll strangle you" single by Hector
Zazou. it has only two tracks, so there's probably a
gazillion hash collisions. here's the backtrace:
Thread 2 (Thread 25680816 (LWP 9887)):
#0 0x00aa77a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x00d010db in __waitpid_nocancel () from
/lib/tls/libpthread.so.0
No symbol table info available.
#2 0x04534442 in libgnomeui_module_info_get () from
/usr/lib/libgnomeui-2.so.0
No symbol table info available.
#3 <signal handler called>
No symbol table info available.
#4 0x08064dd7 in DiscDBDoQuery (disc=0x187b778, server=0x7,
hello=0x7,
query=0x187b7c0) at discdb.c:335
index = -1091500936
cmd = (GString *) 0x94d2f48
result = 0xbef10478 "211"
inbuffer = 0x7 <Address 0x7 out of bounds>
dataptr = 0xbef108e4 "misc 0c027502 White Town / Your Woman
Single\r\nrock 0b027702 Bryan Adams / Do I Have To Say The
Words? (Promo CDsingle)\r\nrock 12027702 Van Halen / Me Wise
Magic (Promo)\r\nmisc 0b027802 Gamma Ray / Heave"...
#5 0x08056d52 in DiscDBLookupDisc (ginfo=0xbf2d2008,
server=0xbf3448f4)
at cdplay.c:203
hello = {hello_program = "error2", '\0' <repeats 249 times>,
hello_version = "Borg", '\0' <repeats 251 times>,
proto_version = 7}
query = {query_match = 2, query_matches = 20, query_list = {{
list_genre = 10, list_id = 302147330,
list_title = "Love Is Stronger Than Justice", '\0'
<repeats 226 times>,
list_artist = "Sting", '\0' <repeats 250 times>},
{list_genre = 7,
list_id = 167929602, list_title = "Backyard", '\0'
<repeats 247 times>,
list_artist = "Pebbles (with Slat-N-Pepa)", '\0'
<repeats 229 times>}, {
list_genre = 7, list_id = 302147330,
list_title = "Love Is Stronger Than Justice - Single",
'\0' <repeats 217 times>, list_artist = "Sting", '\0'
<repeats 250 times>}, {list_genre = 3,
list_id = 251815938,
list_title = "The Langer", '\0' <repeats 245 times>,
list_artist = "Tim O'Riordan", '\0' <repeats 242
times>}, {
list_genre = 10, list_id = 285370370,
list_title = "Smash Up (Single)", '\0' <repeats 238
times>,
list_artist = "Bridge and Tunnel", '\0' <repeats 238
times>}, {
list_genre = 10, list_id = 251816194,
list_title = "Bip Bip (CD2T)", '\0' <repeats 241 times>,
list_artist = "Joy Salinas", '\0' <repeats 244
times>}, {list_genre = 7,
list_id = 184707330,
list_title = "Last Dance (and I Come Over) (CDS)",
'\0' <repeats 221 times>, list_artist = "Superfunk Feat
Everis Pellius", '\0' <repeats 226 times>}, {
list_genre = 10, list_id = 285371138,
list_title = "îä ðé òåùä ìîòðé", '\0'
<repeats 224 times>, list_artist = "îùéðä", '\0'
<repeats 245 times>}, {list_genre = 2,
list_id = 268594178, list_title = "Maxi", '\0'
<repeats 251 times>,
list_artist = "Melodie Mc", '\0' <repeats 245 times>},
{list_genre = 10,
list_id = 184708098,
list_title = "Sillanrakentaja -single", '\0' <repeats
232 times>,
list_artist = "CMX", '\0' <repeats 252 times>},
{list_genre = 5,
list_id = 167930882,
list_title = "all kinds of people", '\0' <repeats 236
times>,
list_artist = "John Farnham", '\0' <repeats 243 times>}, {
list_genre = 10, list_id = 201485570,
list_title = "Lovers Live Bonus Disc", '\0' <repeats
233 times>,
list_artist = "Sade", '\0' <repeats 251 times>},
{list_genre = 11,
list_id = 302149122,
list_title = "For All Time", '\0' <repeats 243 times>,
list_artist = "Catherine Zeta Jones", '\0' <repeats
235 times>}, {
list_genre = 4, list_id = 184708610,
list_title =
"\205\215\203\200\200\207\221\202\203\202\211\210",
'\0' <repeats 231 times>, list_artist = "vogue", '\0'
<repeats 250 times>},
{list_genre = 10, list_id = 167931650,
list_title = "Invalid Litter Dept. (Disc 2)", '\0'
<repeats 226 times>,
list_artist = "At The Drive-In", '\0' <repeats 240
times>}, {
list_genre = 7, list_id = 235040514,
list_title = "Kissing You", '\0' <repeats 244 times>,
list_artist = "Keith Washington", '\0' <repeats 239
times>}}}
entry = {entry_id = 0, entry_genre = 0}
success = 0
disc = (DiscInfo *) 0xbf2d2108
ddata = (DiscData *) 0xbf2d2c30
#6 0x08056bee in DoLookup (data=0xbf2d2008) at cdplay.c:155
No locals.
#7 0x00cfa98c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#8 0x00b7b7da in clone () from /lib/tls/libc.so.6
No symbol table info available.
this is Grip 3.2.0.
Logged In: NO
I don't have this disc and I couldn't find that exact disc
id. But I found a record that is similar and looks a little
different than normal. The line that looks like it might
cause problems is:
DISCID=790c010a,7a0c010a,7a0c020a,7d0bff0a,7e0c050a,830c000a
Here is the full record from freedb.org
# xmcd
#
# Track frame offsets:
# 150
# 20010
# 42027
# 69822
# 92682
# 118320
# 151947
# 159922
# 188205
# 191115
#
# Disc length: 3076 seconds
#
# Revision: 274
# Processed by: cddbd v1.5.1PL0 Copyright (c) Steve Scherf
et al.
# Submitted via: ExactAudioCopy v0.95a5
#
DISCID=790c010a,7a0c010a,7a0c020a,7d0bff0a,7e0c050a,830c000a
DTITLE=Pink Floyd / A Momentary Lapse Of Reason
DYEAR=1987
DGENRE=Psychedelic Rock
TTITLE0=Signs Of Life
TTITLE1=Learning To Fly
TTITLE2=The Dogs Of War
TTITLE3=One Slip
TTITLE4=On The Turning Away
TTITLE5=Yet Another Movie (Round And Around)
TTITLE6=A New Machine [Part 1]
TTITLE7=Terminal Frost
TTITLE8=A New Machine [Part 2]
TTITLE9=Sorrow
EXTD=Produced by: Bob Ezrin & David Gilmour [Emi]
EXTT0=Gilmour / Ezrin
EXTT1=Gilmour / Ezrin / Moore / Carin
EXTT2=Gilmour / Moore
EXTT3=Gilmour / Manzanera
EXTT4=Gilmour / Moore
EXTT5=Gilmour / Leonard
EXTT6=David Gilmour
EXTT7=David Gilmour
EXTT8=David Gilmour
EXTT9=David Gilmour
PLAYORDER=
To the original poster, could you post the cddb query?
Could you find the actual record in freedb that may be being
returned to you?
Then we can track down the error in the parser.
Thanks.