Bug 114979 - Juk crashed when trying to download cover image
Summary: Juk crashed when trying to download cover image
Status: RESOLVED DUPLICATE of bug 112118
Alias: None
Product: juk
Classification: Applications
Component: general (show other bugs)
Version: 2.2.1
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Scott Wheeler
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-24 07:38 UTC by Carl
Modified: 2005-10-25 22:35 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Carl 2005-10-24 07:38:16 UTC
Version:           2.2.1 (using KDE 3.4.91 (beta1, >= 20050910), Kubuntu Package 4:3.4.91-0ubuntu0hoary1 )
Compiler:          gcc version 3.3.5 (Debian 1:3.3.5-8ubuntu2)
OS:                Linux (i686) release 2.6.10-5-386

When attempting to download the cover image from the internet juk crashed.  The backtrace looks useless to me but maybe you guess will see something I don't.  

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
(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)
[Thread debugging using libthread_db enabled]
[New Thread -1246166912 (LWP 14870)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#4  0xffffe410 in __kernel_vsyscall ()
#5  0xb72b2175 in raise () from /lib/tls/i686/cmov/libc.so.6
#6  0xb72b37d8 in abort () from /lib/tls/i686/cmov/libc.so.6
#7  0xbfffe380 in ?? ()
#8  0x00000000 in ?? ()
#9  0x00000020 in ?? ()
#10 0x00000000 in ?? ()
#11 0x00000000 in ?? ()
#12 0x00000000 in ?? ()
#13 0x00000000 in ?? ()
#14 0x00000000 in ?? ()
#15 0x00000000 in ?? ()
#16 0x00000000 in ?? ()
#17 0x00000000 in ?? ()
#18 0x00000000 in ?? ()
#19 0x00000000 in ?? ()
#20 0x00000000 in ?? ()
#21 0x00000000 in ?? ()
#22 0x00000000 in ?? ()
#23 0x00000000 in ?? ()
#24 0x00000000 in ?? ()
#25 0x00000000 in ?? ()
#26 0x00000000 in ?? ()
#27 0x00000000 in ?? ()
#28 0x00000000 in ?? ()
#29 0x00000000 in ?? ()
#30 0x00000000 in ?? ()
#31 0x00000000 in ?? ()
#32 0x00000000 in ?? ()
#33 0x00000000 in ?? ()
#34 0x00000000 in ?? ()
#35 0x00000000 in ?? ()
#36 0x00000000 in ?? ()
#37 0x00000000 in ?? ()
#38 0x00000000 in ?? ()
#39 0x00000000 in ?? ()
#40 0x00000000 in ?? ()
#41 0xb72f5307 in _IO_file_write () from /lib/tls/i686/cmov/libc.so.6
Comment 1 Scott Wheeler 2005-10-24 07:40:40 UTC
No, sorry -- there's not anything in there that's particularly useful.  It's unfortunate that the beta binaries for Kubuntu seem to be built without debugging symbols.  Basically if you can't find a way to reproduce it reliably or to find a binary with debugging symbols there's not anything we can do with this one.
Comment 2 Carl 2005-10-24 07:44:13 UTC
It is reproducable all the time.  Just right click on a playlist item, cover manager->Download from internet.  Poof, it crashes.  I'll recompile from source when school slows down and see what I can find. I was thinking about getting involved with the juk project.  I love the user interface and believe that juk is no where near its potential.  Can you tell me where to begin?
Comment 3 Scott Wheeler 2005-10-24 07:50:09 UTC
There's a file called "HACKING" in the source directory that gives a bit of information on the style and whatnot, though nothing really on the architecture.  Usually the best way is just to take something simple -- like say, this crash, and to just start exploring the source a bit.  JuK isn't huge code-wise, so it's normally not too difficult to get a feel for things.

Additionally Michael and I are often on IRC (Freenode) in #kde-multimedia.
Comment 4 Michael Pyne 2005-10-24 22:53:32 UTC
I'm pretty sure that Maksim Orlovich and myself already fixed this bug.  It seems to be a duplicate of bug 112118.

Reporter: Please test the latest juk from either KDE 3.5 (it should be in the beta 1 or 2 packages for kdemultimedia) or KDE 3.4 (I think the fix was in KDE 3.4.3) and see if you still get the bug.

If you end up building from source PLEASE ENABLE DEBUG. :)
Comment 5 Carl 2005-10-25 05:23:37 UTC
OK, I compiled from source and it is fixed.  I'll alert Kubuntu.  However, when I download a cover image it only appies it to that one track instead of the whole album.  It used to do it to the whole album which only makes sense.  Thanks guys.
Comment 6 Michael Pyne 2005-10-25 22:35:46 UTC
> However, when I download a cover image it only appies it to that one track 
> instead of the whole album.  It used to do it to the whole album which only 
> makes sense.

Yes, that's a side effect of the changes in 3.5.  I will make it simulate the old behavior.

*** This bug has been marked as a duplicate of 112118 ***