[Lucid] Audacious hangs on audmap_stop when trying to change song
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ALSA Libraries |
Invalid
|
Undecided
|
Unassigned | ||
alsa-lib (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
audacious-plugins (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: audacious-plugins
Backtrace:
#0 0x00007f7a0342703d in pthread_join (threadid=
#1 0x00007f7a060f40b1 in g_thread_
#2 0x00007f7a0635e703 in IA__g_thread_join (thread=0x1da8650) at /build/
#3 0x00007f79f19a32d2 in audmad_stop (playback=
#4 0x0000000000416cc4 in playback_finalize (playback=
#5 0x0000000000416cf4 in playback_stop () at playback.c:285
#6 0x0000000000417f35 in playlist_
#7 0x00007f79f706a64b in ui_skinned_
#8 0x00007f7a05a0a0b8 in _gtk_marshal_
param_
#9 0x00007f7a03cae5de in IA__g_closure_
invocation_
#10 0x00007f7a03cc21dd in signal_
emission_
#11 0x00007f7a03cc38b9 in IA__g_signal_
at /build/
#12 0x00007f7a03cc4033 in IA__g_signal_emit (instance=
#13 0x00007f7a05b20e9f in gtk_widget_
#14 0x00007f7a05a02583 in IA__gtk_
#15 0x00007f7a05a0365b in IA__gtk_
#16 0x00007f7a0567780c in gdk_event_dispatch (source=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>)
at /build/
#17 0x00007f7a063358c2 in g_main_dispatch (context=0xeec8e0) at /build/
#18 IA__g_main_
#19 0x00007f7a06339748 in g_main_
at /build/
#20 0x00007f7a06339c55 in IA__g_main_loop_run (loop=0xff56f0) at /build/
#21 0x00007f7a05a03af7 in IA__gtk_main () at /build/
#22 0x00007f79f705441a in skins_init (cbs=0x687820) at plugin.c:142
#23 0x0000000000414c62 in main (argc=1, argv=0x7fffbe73
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: audacious-plugins 2.3-1ubuntu2
ProcVersionSign
Uname: Linux 2.6.32-21-generic x86_64
NonfreeKernelMo
Architecture: amd64
Date: Wed Apr 21 17:29:11 2010
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Beta amd64 (20100318)
ProcEnviron:
PATH=(custom, no user)
LANG=ru_RU.utf8
SHELL=/bin/bash
SourcePackage: audacious-plugins
---
Architecture: amd64
DistroRelease: Ubuntu 10.04
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Beta amd64 (20100318)
NonfreeKernelMo
Package: audacious-plugins 2.3-1ubuntu4
PackageArchitec
ProcEnviron:
PATH=(custom, no user)
LANG=ru_RU.utf8
SHELL=/bin/bash
ProcVersionSign
Tags: lucid
Uname: Linux 2.6.32-22-generic x86_64
UserGroups: adm admin audio cdrom dialout dip fax floppy fuse lpadmin netdev nopasswdlogin plugdev sambashare tape vboxusers video
Changed in alsa-lib: | |
status: | Unknown → In Progress |
Changed in alsa-lib (Ubuntu): | |
status: | New → Triaged |
Changed in alsa-lib: | |
importance: | Unknown → Undecided |
status: | In Progress → New |
status: | New → Invalid |
Function causing hang (src/madplug/ plugin. c):
static void audmad_stop (InputPlayback * playback) playback- >playing = FALSE; >thread = NULL;
{
g_mutex_lock (control_mutex);
info.
g_cond_signal (control_cond);
g_mutex_unlock (control_mutex);
g_thread_join (playback->thread); // !!! it hangs here !!!
playback-
input_term (& info);
}