Your message dated Fri, 11 Sep 2009 12:36:38 +0200
with message-id <[email protected]>
and subject line Re: Debian bug #213528
has caused the Debian Bug report #213528,
regarding aumix (GTK version) segfaults when selecting twice View/Balance
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
213528: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=213528
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: aumix-gtk
Version: 2.8-5
Severity: normal

When I select twice the View/Balance menu, aumix (GTK version) segfaults.

The following message is displayed after the first selection:

(aumix:11164): Gtk-CRITICAL **: file gtkwidget.c: line 1827 (gtk_widget_hide): 
assertion `GTK_IS_WIDGET (widget)' failed

I recompiled aumix on my system and here is the backtrace of the
generated core file:

$ gdb aumix core
GNU gdb 5.3.90_2003-08-24-cvs-debian
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-linux"...
Core was generated by `aumix'.
Program terminated with signal 11, Segmentation fault.

[edited]

#0  0x4020f40a in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0
(gdb) bt
#0  0x4020f40a in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0
#1  0x0804f12f in HideShowBalancesGTK () at 
/home/fred/debian/aumix-2.8/build/aumix-2.8/src/gtk.c:102
#2  0x403df212 in g_cclosure_marshal_VOID__VOID () from 
/usr/lib/libgobject-2.0.so.0
#3  0x403cea92 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#4  0x403deda6 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#5  0x403ddec2 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#6  0x403de0d6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#7  0x40210cea in gtk_widget_translate_coordinates () from 
/usr/lib/libgtk-x11-2.0.so.0
#8  0x403cea92 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#9  0x403deda6 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#10 0x403ddca3 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#11 0x403de0d6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#12 0x4009fa19 in _gtk_accel_group_activate () from /usr/lib/libgtk-x11-2.0.so.0
#13 0x4009fb33 in gtk_accel_groups_activate () from /usr/lib/libgtk-x11-2.0.so.0
#14 0x402225bf in _gtk_window_activate_key () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x4021edc6 in _gtk_window_query_nonaccels () from 
/usr/lib/libgtk-x11-2.0.so.0
#16 0x40133282 in _gtk_marshal_BOOLEAN__BOXED () from 
/usr/lib/libgtk-x11-2.0.so.0
#17 0x403ced44 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#18 0x403cea92 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#19 0x403de895 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#20 0x403ddca3 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#21 0x403de0d6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#22 0x40211c6b in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0
#23 0x40133105 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#24 0x40131db6 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#25 0x402ebf85 in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#26 0x4041e086 in unblock_source () from /usr/lib/libglib-2.0.so.0
#27 0x4041f029 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#28 0x4041f347 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#29 0x4041f9b0 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#30 0x401315df in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#31 0x0804c1a3 in main (argc=1, argv=0xbffffb04) at 
/home/fred/debian/aumix-2.8/build/aumix-2.8/src/common.c:263
(gdb) fr 1
#1  0x0804f12f in HideShowBalancesGTK () at 
/home/fred/debian/aumix-2.8/build/aumix-2.8/src/gtk.c:102
102                                     gtk_widget_show(baltracks[ii]);
(gdb) p ii
$1 = 1076526692
(gdb) p baltracks
$2 = {0x80a67f0, 0x0, 0x0, 0x0, 0x80a70c8, 0x0, 0x80a7350, 0x0, 0x8115ad8, 0x0, 
0x0, 0x0, 0x8116168, 0x0, 0x81167c8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 
  0x8117798, 0x0, 0x0}
(gdb)

The interesting lines are around aumix-2.8/build/aumix-2.8/src/gtk.c:102
with this strange value for ii.

100                     for (ii = 0; ii < SOUND_MIXER_NRDEVICES; ii++) {
101                             if (visible[ii] && (1 << ii) & stereodevs)
102                                     gtk_widget_show(baltracks[ii]);
103                     }

I don't really know what I can provide you more, maybe my sound hardware
and software.

Hardware is an integrated nforce 2 with the following "lspci -vvv":

00:05.0 Multimedia audio controller: nVidia Corporation nForce MultiMedia audio 
[Via VT82C686B] (rev a2)
        Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer: Unknown device 
f541
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
        Latency: 0 (250ns min, 3000ns max)
        Interrupt: pin A routed to IRQ 22
        Region 0: Memory at eb000000 (32-bit, non-prefetchable) [size=512K]
        Capabilities: [44] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio 
Controler (MCP) (rev a1)
        Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer: Unknown device 
f541
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
        Latency: 0 (500ns min, 1250ns max)
        Interrupt: pin A routed to IRQ 21
        Region 0: I/O ports at d400 [size=256]
        Region 1: I/O ports at d800 [size=128]
        Region 2: Memory at eb080000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [44] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

Driver software is i810_audio as reported by this extract from dmesg:

Intel 810 + AC97 Audio, version 0.24, 17:04:40 Sep 28 2003
PCI: Setting latency timer of device 00:06.0 to 64
i810: NVIDIA nForce Audio found at IO 0xd800 and 0xd400, MEM 0x0000 and 0x0000, 
IRQ 21
i810_audio: Audio Controller supports 6 channels.
i810_audio: Defaulting to base 2 channel mode.
i810_audio: Resetting connection 0
ac97_codec: AC97 Audio codec, id: ALG32 (ALC650)
i810_audio: AC'97 codec 0, new EID value = 0x05c7
i810_audio: AC'97 codec 0, DAC map configured, total channels = 6

I am willing to do any test you can think.

Fred

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux ares 2.4.22 #1 dim sep 28 17:02:17 CEST 2003 i686
Locale: lang=fr...@euro, lc_ctype=fr...@euro

Versions of packages aumix-gtk depends on:
ii  libatk1.0-0               1.2.4-1        The ATK accessibility toolkit
ii  libc6                     2.3.2-8        GNU C Library: Shared libraries an
ii  libglib2.0-0              2.2.3-1        The GLib library of C routines
ii  libgpmg1                  1.19.6-12.1    General Purpose Mouse Library [lib
ii  libgtk2.0-0               2.2.4-1        The GTK+ graphical user interface 
ii  libncurses5               5.3.20030719-2 Shared libraries for terminal hand
ii  libpango1.0-0             1.2.5-1        Layout and rendering of internatio

-- no debconf information


--- End Message ---
--- Begin Message ---
* Stefan Ott <[email protected]> [2009-08-27 06:11] :
> Hi
> 
> This concerns an old bug report of yours:
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=213528 (aumix (GTK
> version) segfaults when selecting twice View/Balance)
> 
> I recently added a comment to it but forgot to CC you - could you
> please have a look and report back?

Thanks for the follow-up.

I am unable to reproduce this bug and so I am closing it.

Greetings,


Fred


--- End Message ---

Reply via email to