Bug 138888 - lastfm script hangs when internet is interrupted.
Summary: lastfm script hangs when internet is interrupted.
Status: RESOLVED DUPLICATE of bug 136756
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 1.4.4
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-12-16 19:06 UTC by Raúl
Modified: 2007-02-23 17:21 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Raúl 2006-12-16 19:06:40 UTC
Version:           1.4.4 (using KDE 3.5.5, Debian Package 4:3.5.5a.dfsg.1-5 (4.0))
Compiler:          Target: i486-linux-gnu
OS:                Linux (i686) release 2.6.18rs

I'm listening to lastfm neighbour on amarok. Then I abruptly disconnect internet connection, as it happens when you hibernate or when your router goes down.

Then i recconect internet, so I have it working.

The /usr/bin/amarok_proxy.rb script is still running, but on amarok I can't press either play or stop. I just have the lastfm stream on playlist.

The only wayfor you to be able to play lastfm stream again is killing -9 amarok_proxy.rb pid and then amarok play and stop buttons work again.

See the gdb backtrace at the amarok_proxy locking moment.

#0  0xb7f2d410 in __kernel_vsyscall ()
#1  0xb7d63603 in read () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7d06638 in _IO_file_read () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7d079e8 in _IO_file_underflow () from /lib/tls/i686/cmov/libc.so.6
#4  0xb7d0813b in _IO_default_uflow () from /lib/tls/i686/cmov/libc.so.6
#5  0xb7d093fd in __uflow () from /lib/tls/i686/cmov/libc.so.6
#6  0xb7d03547 in getc () from /lib/tls/i686/cmov/libc.so.6
#7  0xb7e8e8d1 in io_fread () from /usr/lib/libruby1.8.so.1.8
#8  0xb7e9148c in rb_io_gets () from /usr/lib/libruby1.8.so.1.8
#9  0xb7e66653 in rb_provide () from /usr/lib/libruby1.8.so.1.8
#10 0xb7e6ddc2 in rb_iter_break () from /usr/lib/libruby1.8.so.1.8
#11 0xb7e6eb38 in rb_iter_break () from /usr/lib/libruby1.8.so.1.8
#12 0xb7e7686c in rb_apply () from /usr/lib/libruby1.8.so.1.8
#13 0xb7e74e0d in rb_apply () from /usr/lib/libruby1.8.so.1.8
#14 0xb7e795be in rb_apply () from /usr/lib/libruby1.8.so.1.8
#15 0xb7e7a8bb in rb_apply () from /usr/lib/libruby1.8.so.1.8
#16 0xb7e6663e in rb_provide () from /usr/lib/libruby1.8.so.1.8
#17 0xb7e6ddc2 in rb_iter_break () from /usr/lib/libruby1.8.so.1.8
#18 0xb7e6eb38 in rb_iter_break () from /usr/lib/libruby1.8.so.1.8
#19 0xb7e76997 in rb_apply () from /usr/lib/libruby1.8.so.1.8
#20 0xb7e77d0c in rb_apply () from /usr/lib/libruby1.8.so.1.8
#21 0xb7e6e6e1 in rb_iter_break () from /usr/lib/libruby1.8.so.1.8
#22 0xb7e6eb38 in rb_iter_break () from /usr/lib/libruby1.8.so.1.8
#23 0xb7e76997 in rb_apply () from /usr/lib/libruby1.8.so.1.8
#24 0xb7e6e6e1 in rb_iter_break () from /usr/lib/libruby1.8.so.1.8
#25 0xb7e6eb38 in rb_iter_break () from /usr/lib/libruby1.8.so.1.8
#26 0xb7e6ee47 in rb_obj_call_init () from /usr/lib/libruby1.8.so.1.8
#27 0xb7e9d04a in rb_class_new_instance () from /usr/lib/libruby1.8.so.1.8
#28 0xb7e66653 in rb_provide () from /usr/lib/libruby1.8.so.1.8
#29 0xb7e6ddc2 in rb_iter_break () from /usr/lib/libruby1.8.so.1.8
#30 0xb7e6eb38 in rb_iter_break () from /usr/lib/libruby1.8.so.1.8
#31 0xb7e7686c in rb_apply () from /usr/lib/libruby1.8.so.1.8
#32 0xb7e77404 in rb_apply () from /usr/lib/libruby1.8.so.1.8
#33 0xb7e7c618 in rb_load_protect () from /usr/lib/libruby1.8.so.1.8
#34 0xb7e7c662 in ruby_exec () from /usr/lib/libruby1.8.so.1.8
#35 0xb7e7c69f in ruby_run () from /usr/lib/libruby1.8.so.1.8
#36 0x08048612 in main ()
Comment 1 Kevin Funk 2007-02-23 17:21:45 UTC
Topic covered there.

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