xchat-gnome momentarily hangs just after connection established

Bug #99157 reported by Tom Wood
6
Affects Status Importance Assigned to Milestone
esound (Ubuntu)
Invalid
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: xchat-gnome

After starting xchat-gnome, as the server output reaches the point where it asks for nickserv authentication, xchat-gnome hangs for a short while. While it is hung, it doesn't respond normally to anything. Mousing over the text box at the bottom of the screen causes the mouse cursor to disappear while in that box. Any typing in that box is no further displayed, even if you're in the middle of typing in the customary "/msg nickserv identify whatever" - it simply stops accepting input at the time of the hang. Attempting to kill the process immediately fails, generating the standard Gnome hung application popup. If one is patient enough (~ one minute or so), operation returns to normal.

Revision history for this message
Tom Wood (woodts) wrote :

This is in feisty, updated fully 3/30/2007 at approximately 1900 GMT.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug report. Please try to obtain a backtrace during the hang (https://wiki.ubuntu.com/Backtrace) and attach the file to the bug report. This will greatly help us in tracking down your problem.

Changed in xchat-gnome:
importance: Undecided → Medium
status: Unconfirmed → Needs Info
Revision history for this message
Tom Wood (woodts) wrote :

Here's the interesting section of the backtrace:

ALSA lib confmisc.c:670:(snd_func_card_driver) cannot find card '0'
ALSA lib conf.c:3500:(_snd_config_evaluate) function snd_func_card_driver returned error: No such device
ALSA lib confmisc.c:391:(snd_func_concat) error evaluating strings
ALSA lib conf.c:3500:(_snd_config_evaluate) function snd_func_concat returned error: No such device
ALSA lib confmisc.c:1070:(snd_func_refer) error evaluating name
ALSA lib conf.c:3500:(_snd_config_evaluate) function snd_func_refer returned error: No such device
ALSA lib conf.c:3968:(snd_config_expand) Evaluate error: No such device
ALSA lib pcm.c:2145:(snd_pcm_open_noupdate) Unknown PCM default

These lines are repeated 1200 times (!) in the course of my 1 hour xchat run. And, no, this machine does not have a sound card, which fits perfectly with the trace above.

Revision history for this message
Sebastien Bacher (seb128) wrote :

that's not a backtrace, could you do Ctrl-C when it's hanging and then "thread apply all bt full" and copy that to a comment?

Revision history for this message
Tom Wood (woodts) wrote :

Below is all text from gdb after Ctrl-C when text input freezes.

Program received signal SIGINT, Interrupt.
[Switching to Thread -1227814224 (LWP 32159)]
0xffffe410 in __kernel_vsyscall ()
(gdb) thread apply all bt full

Thread 1 (Thread -1227814224 (LWP 32159)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb754a727 in socket () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb6f7e32e in have_ipv6 () from /usr/lib/libesd.so.0
No symbol table info available.
#3 0xb6f798d1 in ?? () from /usr/lib/libesd.so.0
No symbol table info available.
#4 0xb7d94174 in ?? () from /usr/lib/libgthread-2.0.so.0
No symbol table info available.
#5 0x00000001 in ?? ()
No symbol table info available.
#6 0xbfecefe8 in ?? ()
No symbol table info available.
#7 0xb76057b4 in g_str_equal () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#8 0xb6f7a6e7 in esd_open_sound () from /usr/lib/libesd.so.0
No symbol table info available.
#9 0xb7dd0314 in ?? () from /usr/lib/libgnome-2.so.0
No symbol table info available.
#10 0x00000000 in ?? ()
No symbol table info available.
(gdb)

Revision history for this message
Sebastien Bacher (seb128) wrote :

looks like an esound bug

Changed in xchat-gnome:
status: Needs Info → Unconfirmed
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. You reported this bug a while ago and there hasn't been any activity in it recently. We were wondering is this still an issue for you? If so please try to obtain a better stacktrace following the instructions at http://wiki.ubuntu.com/DebuggingProgramCrash and upload the backtrace (as an attachment) to the bug report. This will greatly help us in tracking down your problem. Thanks in advance.

Changed in esound:
assignee: nobody → desktop-bugs
status: New → Incomplete
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Closing this report for now since no more information has been provided, feel free to re open it if you may provide the info we asked for.

Changed in esound:
status: Incomplete → Invalid
Revision history for this message
Tom Wood (woodts) wrote : Re: [Bug 99157] Re: xchat-gnome momentarily hangs just after connection established

Sorry I didn't get back to you on this bug sooner. 4.5 months passed
between when I provided the initial backtrace and your request for a better
stacktrace.. Unfortunately, I no longer have that particular hardware
configuration (no sound card), so I can't provide what's needed.

Just in case I can resurrect this system (and I'll try), for which programs
do I need to load the -dbg or -dbgsym packages? esound? xchat-gnome?
Both? Others too?

Thanks!

On 9/11/07, Pedro Villavicencio <email address hidden> wrote:
>
> Closing this report for now since no more information has been provided,
> feel free to re open it if you may provide the info we asked for.
>
> ** Changed in: esound (Ubuntu)
> Status: Incomplete => Invalid
>
> --
> xchat-gnome momentarily hangs just after connection established
> https://bugs.launchpad.net/bugs/99157
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
kripken (kripkenstein) wrote :

I believe I am experiencing this exact same issue.

I am on Hardy Heron alpha 3, fully updated. Note that sound works fine on this machine. Here is the output of gdb after pressing control-C during the long period of time when it hangs:

Program received signal SIGINT, Interrupt.
[Switching to Thread 0xb6d016b0 (LWP 29875)]
---Type <return> to continue, or q <return> to quit---
0xb7fa8410 in __kernel_vsyscall ()
(gdb)
(gdb) thread apply all bt full

Thread 1 (Thread 0xb6d016b0 (LWP 29875)):
#0 0xb7fa8410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7569c79 in fork () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb7632034 in fork () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#3 0xb708d1b4 in esd_open_sound () from /usr/lib/libesd.so.0
No symbol table info available.
#4 0xb7e6e3cf in ?? () from /usr/lib/libgnome-2.so.0
No symbol table info available.
#5 0x00000000 in ?? ()
No symbol table info available.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.