Bug 542255 - [abrt] crash detected in gmixer-1.3-11.fc12
Summary: [abrt] crash detected in gmixer-1.3-11.fc12
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gmixer
Version: 13
Hardware: x86_64
OS: Linux
low
medium
Target Milestone: ---
Assignee: leigh scott
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:d8db10a4 AcceptedNTH https:...
: 578235 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-11-29 00:55 UTC by abrt-auto
Modified: 2011-03-18 21:32 UTC (History)
39 users (show)

Fixed In Version: gmixer-1.3-19.fc14
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-03-07 20:58:55 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (718 bytes, text/plain)
2009-11-29 00:55 UTC, abrt-auto
no flags Details
do not use mixer devices with empty track list (1.60 KB, patch)
2011-01-04 12:52 UTC, Clemens Buchacher
no flags Details | Diff

Description abrt-auto 2009-11-29 00:55:14 UTC
abrt detected a crash.

Attached file: backtrace
cmdline: /usr/bin/python -OO /usr/bin/gmixer -d 
component: gmixer
executable: /usr/bin/gmixer
kernel: 2.6.30.8-64.fc11.x86_64
package: gmixer-1.3-11.fc12
uuid: d8db10a4

Comment 1 abrt-auto 2009-11-29 00:55:16 UTC
Created attachment 374486 [details]
File: backtrace

Comment 2 leigh scott 2010-01-30 13:31:57 UTC
Closed as no one has provided additional info as requested. ( need info flag added over a month ago )

Comment 3 Joey Boggs 2010-02-01 00:20:41 UTC
I never saw a need info flag on this bz nor any comment asking for anything, I can reproduce this at will, what info do you need?

Comment 4 leigh scott 2010-02-01 05:09:14 UTC
I shouldn't have to ask for steps to reproduce a bug, this info should be provided as standard by the reporters.

Comment 5 Joey Boggs 2010-02-01 14:01:39 UTC
Unable for reproduce anymore, my box updated Jan 20th so it looks liked it was fixed in gmixer-1.3-12.fc12.

Comment 6 Jay Fenlason 2010-06-08 02:38:04 UTC
This reproduces every time I log in on my F-13 system.  Let me know what information you need to diagnose it.

Comment 7 William M. Quarles 2010-06-21 09:51:46 UTC
Package: gmixer-1.3-15.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. All that I know was that I installed and rebooted into kernel 2.6.33.5-124.fc13.i686.

Comment 8 John Trumble 2010-07-15 13:42:20 UTC
Package: gmixer-1.3-15.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. Reboot system
2.
3.


Comment
-----
Noticed this was occuring on system startup.  It's been happening for the last 3-4 startups at least (2 days or so).  The only changes made recenly were VNC related.  I've been settng vncserver to start automatically.

Comment 9 Aioanei Rares 2010-07-18 10:17:53 UTC
Package: gmixer-1.3-15.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1.Start LXDE in F13 as a kvm guest.
2.
3.

Comment 10 David M. 2010-07-19 19:05:52 UTC
Package: gmixer-1.3-15.fc13
Architecture: x86_64
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1.  Messing with TVtime
2.
3.


Comment
-----
Not sure what happened.

Comment 11 Hans Josef Reiner 2010-07-20 10:23:23 UTC
Package: gmixer-1.3-15.fc13
Architecture: x86_64
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. Boot FC 13
2. Logon to Gnome desktop

Comment 12 Joel 2010-07-31 04:55:51 UTC
Package: gmixer-1.3-15.fc13
Architecture: x86_64
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1.boot the system
2.
3.


Comment
-----
it crashes as soon as gnome tries to load

Comment 13 marco 2010-08-03 20:29:31 UTC
Package: gmixer-1.3-15.fc13
Architecture: x86_64
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. started the jackd server...
2.
3.

Comment 14 mtchr 2010-08-08 17:56:52 UTC
Package: gmixer-1.3-15.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. Maybe by booting a system without Soundcard installed (Mainboard ASUS CUV4X-DLS in my case)
2. it says it crashes right after login and desktop has loaded
3.

Comment 15 bugzilla 2010-08-19 23:43:09 UTC
Package: gmixer-1.3-12.fc12
Architecture: i686
OS Release: Fedora release 12 (Constantine)


How to reproduce
-----
1. Right-mouse click on the gmixer icon in the upper tray
2. From Devices menu option chose OSS Mixer
3. 


Comment
-----
After re-installing gmixer package the crash happens now at boot time when the tray icons are initalized
The gmixer icon doesn't show in the upper tray anymore, nor can it be launched from the Applications/Sound and Video/Mixers menu list

Comment 16 bugzilla 2010-08-19 23:52:20 UTC
When launched from command line you get this message:

** (gmixer:2792): CRITICAL **: _wrap_gst_mixer_list_tracks: assertion `GST_IS_MIXER (self->obj)' failed
Traceback (most recent call last):
  File "/usr/bin/gmixer", line 1168, in <module>
    GMixer(options.daemon, options.custom_mixer_cmd, options.pixmap)
  File "/usr/bin/gmixer", line 640, in __init__
    self._build_gvolumes()
  File "/usr/bin/gmixer", line 1013, in _build_gvolumes
    sep.hide()
UnboundLocalError: local variable 'sep' referenced before assignment

Comment 17 Jim Andreu 2010-08-23 18:57:41 UTC
Package: gmixer-1.3-12.fc12
Architecture: i686
OS Release: Fedora release 12 (Constantine)


How to reproduce
-----
1. restart computer. Log in
2.
3.

Comment 18 pooflinger1 2010-09-08 02:40:46 UTC
Package: gmixer-1.3-15.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1.  Booted system (Dell PowerEdge 2650)
2.
3.


Comment
-----
Received error upon boot completion (Dell PowerEdge 2650)

Comment 19 Adam Williamson 2010-09-19 09:39:38 UTC
Package: gmixer-1.3-15.fc14
Architecture: x86_64
OS Release: Fedora release 14 (Laughlin)


How to reproduce
-----
1. Booted LXDE in a KVM
2. Crash message appeared
3.

Comment 20 Adam Williamson 2010-09-21 23:16:58 UTC
Proposing this as blocker for F14 final and NTH for F14 Beta (in case we have to respin it). It should technically be a beta blocker according to the criteria as they stand, but I recommend we except it as it's a longstanding issue in gmixer for which we're unlikely to suddenly discover a fix, and it's not a *huge* crimp on the functionality of the spin.



-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 21 Adam Williamson 2010-09-21 23:17:20 UTC

-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 22 Steven Usdansky 2010-09-21 23:36:35 UTC
Interestingly, although gmixer also crashed for me when running Beta RC3 off a USB stick, the gmixer installation on my (64-bit) desktop F14 installation works properly. The desktop was installed Aug 22, and is updated via updates-testing (last update about 4 hrs ago).

Comment 23 leigh scott 2010-09-22 09:30:16 UTC
(In reply to comment #19)
> Package: gmixer-1.3-15.fc14
> Architecture: x86_64
> OS Release: Fedora release 14 (Laughlin)
> 
> 
> How to reproduce
> -----
> 1. Booted LXDE in a KVM
> 2. Crash message appeared
> 3.

Isn't the LXDE crash caused by slim?

https://bugzilla.redhat.com/show_bug.cgi?id=552491


As for fixing gmixer, upstream hasn't responded to any bug reports ever :-( .

Comment 24 Adam Williamson 2010-09-22 11:10:24 UTC
"Isn't the LXDE crash caused by slim?"

LXDE spin uses LXDM, not slim.



-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 25 Thomas Spura 2010-09-22 12:02:06 UTC
*** Bug 578235 has been marked as a duplicate of this bug. ***

Comment 26 Thomas Spura 2010-09-22 12:04:54 UTC
I can't reproduce this bug, with just starting gmixer on the console.

But when selecting /dev/mixer I get another bug:
** (gmixer:3832): CRITICAL **: _wrap_gst_mixer_list_tracks: assertion `GST_IS_MIXER (self->obj)' failed
Traceback (most recent call last):
  File "/usr/bin/gmixer", line 939, in _change_device
    self._build_gvolumes()
  File "/usr/bin/gmixer", line 1013, in _build_gvolumes
    sep.hide()
UnboundLocalError: local variable 'sep' referenced before assignment


Not opening a new bug, because I don't use this extensiveley...

Comment 27 Adam Williamson 2010-09-22 12:52:59 UTC
in the tested scenario (lxde live image) a gmixer process is actually still running even after you get the crash notification, but no gmixer applet appears in the tray. it seems like it's perhaps *part* of gmixer that's crashing, not the whole thing.



-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 28 Adam Williamson 2010-09-28 01:33:13 UTC

-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 29 Adam Williamson 2010-09-28 01:42:13 UTC

-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 30 Adam Williamson 2010-09-28 01:42:26 UTC

-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 31 Thomas Spura 2010-09-30 08:52:57 UTC
(In reply to comment #26)
> I can't reproduce this bug, with just starting gmixer on the console.
> 
> But when selecting /dev/mixer I get another bug:
> ** (gmixer:3832): CRITICAL **: _wrap_gst_mixer_list_tracks: assertion
> `GST_IS_MIXER (self->obj)' failed
> Traceback (most recent call last):
>   File "/usr/bin/gmixer", line 939, in _change_device
>     self._build_gvolumes()
>   File "/usr/bin/gmixer", line 1013, in _build_gvolumes
>     sep.hide()
> UnboundLocalError: local variable 'sep' referenced before assignment

That's #537803.

I just tried to reproduce this with the current nightlies of lxde, but it didn't even start and all I saw was grub...

Can anyone give me a pointer to a live cd, that has this issue?

Comment 32 Adam Williamson 2010-09-30 17:00:00 UTC
The Beta.

http://fedoraproject.org/get-prerelease

and get the LXDE spin.

Comment 33 Adam Williamson 2010-10-01 21:28:16 UTC
This was discussed at the 2010-10-01 blocker / NTH review meeting, and accepted as a nice-to-have.

Comment 34 Thomas Spura 2010-10-05 14:21:43 UTC
(In reply to comment #32)
> The Beta.
> 
> http://fedoraproject.org/get-prerelease
> 
> and get the LXDE spin.

I get udev errors, and the spin doesn't even start here in qemu.

Maybe I can reproduce it, when I upgrade my computer to F-14...

Comment 35 Adam Williamson 2010-10-05 18:35:47 UTC
that's odd, it works fine here in a virt-manager VM, I tested it several times.

Comment 36 Adam Williamson 2010-10-05 18:36:16 UTC
why not try writing it to a USB stick or CD and booting it on a real machine?

Comment 37 Thomas Spura 2010-10-11 09:47:06 UTC
Package: gmixer-1.3-17.fc13
Architecture: x86_64
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. Start pc
2. see abrt catch the backtrace

Comment 38 Thomas Spura 2010-10-11 09:48:27 UTC
(In reply to comment #36)
> why not try writing it to a USB stick or CD and booting it on a real machine?

I didn't had the time to do so yet, but now it's reproducable on fc13 for me, so I'll have a look this week...

Comment 39 Jay Fenlason 2010-10-16 00:13:18 UTC
Package: gmixer-1.3-17.fc13
Architecture: x86_64
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1.boot computer
2.log in
3.

Comment 40 indybrown 2010-10-16 10:51:29 UTC
Package: gmixer-1.3-17.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1.  I right clicked on the sound icon
2.  I checked which device was being used
3.  I closed the window

Comment 41 Jay Fenlason 2010-10-29 18:52:54 UTC
Package: gmixer-1.3-17.fc13
Architecture: x86_64
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1.log in
2.
3.

Comment 42 Adam Williamson 2010-11-01 22:59:14 UTC
Removing F14 NTH status as F14 is now out.

Remaining open nice-to-have issues do NOT automatically become nice-to-have issues for Fedora 15. If you believe a Fedora 14 issue which was accepted as
nice-to-have but not resolved in time for release should also qualify for
nice-to-have status for Fedora 15, please re-propose it as nice-to-have for
Fedora 15.



-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 43 Adam Williamson 2010-11-01 23:12:39 UTC

-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 44 Adam Williamson 2010-11-01 23:12:53 UTC

-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 45 eric 2010-11-08 23:35:32 UTC
Package: gmixer-1.3-17.fc14
Architecture: i686
OS Release: Fedora release 14 (Laughlin)


How to reproduce
-----
1. Démarrage de la session, tout simplement
2.
3.


Comment
-----
Pas de son sur ma carte: Sound blaster Audigy 4 (SB0610)

Comment 46 bjmeany 2010-11-09 01:28:10 UTC
Package: gmixer-1.3-17.fc14
Architecture: i686
OS Release: Fedora release 14 (Laughlin)


Comment
-----
Happens when I log into my desktop.

Comment 47 Joel Uckelman 2010-11-11 23:24:17 UTC
Package: gmixer-1.3-17.fc13
Architecture: x86_64
OS Release: Fedora release 13 (Goddard)


Comment
-----
Seems to have occurred after I adjusted one of the volume sliders.

Comment 48 eric 2010-11-12 12:03:33 UTC
Package: gmixer-1.3-17.fc14
Architecture: i686
OS Release: Fedora release 14 (Laughlin)


How to reproduce
-----
1. Dmarrage de la session, tout simplement
2.
3.


Comment
-----
Pas de son sur ma carte: Sound blaster Audigy 4 (SB0610)

Comment 49 Fred Q. 2010-11-23 22:56:35 UTC
Package: gmixer-1.3-17.fc14
Architecture: x86_64
OS Release: Fedora release 14 (Laughlin)


How to reproduce
-----
1.install realtek-linux-audiopack-5.15

2.reboot system per instructions

3.

Comment 50 bill pemberton 2010-11-27 01:23:07 UTC
Package: gmixer-1.3-17.fc13
Architecture: x86_64
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. logged in
2.
3.

Comment 51 bill pemberton 2010-11-27 10:31:41 UTC
Package: gmixer-1.3-17.fc13
Architecture: x86_64
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. logged in
2.
3.

Comment 52 abd_ulhadi 2010-12-01 16:08:06 UTC
Package: gmixer-1.3-17.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1.i dont now
2.
3.

Comment 53 Sridhar Kris 2010-12-14 02:33:01 UTC
Package: gmixer-1.3-17.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1.everytime i login, this package crashes.
2.
3.

Comment 54 Clemens Buchacher 2011-01-04 10:47:51 UTC
Package: gmixer-1.3-17.fc13
Architecture: x86_64
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. run gmixer
2. change device to "/dev/mixer (OSS Mixer)", which gives the following warning
** (gmixer:9624): CRITICAL **: _wrap_gst_mixer_list_tracks: assertion `GST_IS_MIXER (self->obj)' failed
3. quit gmixer
4. run gmixer -d

Comment 55 Clemens Buchacher 2011-01-04 12:52:40 UTC
Created attachment 471655 [details]
do not use mixer devices with empty track list

The attached patch fixes the issue for me.

Clemens

--o<--
Subject: [PATCH] do not use mixer devices with empty track list

According to the gstreamer documentation, list_tracks [1] can
return an empty list, but gmixer tries to read it anyways and
crashes. This patch works around the crash by not adding a mixer
device with an empty track list in the first place.

If an 'invalid' device was configured by an older version of
gmixer, a different device will be selected automatically.

This fixes: https://bugzilla.redhat.com/show_bug.cgi?id=542255

[1] http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gstmixer.html#gst-mixer-list-tracks

Comment 56 Erwan Legrand 2011-01-13 17:05:16 UTC
Package: gmixer-1.3-17.fc14
Architecture: x86_64
OS Release: Fedora release 14 (Laughlin)


How to reproduce
-----
1. Attempt to enable/disable front panel microphone in gmixer
2.
3.

Comment 57 Fanis Attard 2011-01-13 17:15:26 UTC
Package: gmixer-1.3-17.fc14
Architecture: x86_64
OS Release: Fedora release 14 (Laughlin)


How to reproduce
-----
1.
2.
3.
The crash reported immediately after boot by the system. After that gmixer did not work.

Comment 58 Dave Galloway 2011-01-15 13:36:08 UTC
Package: gmixer-1.3-17.fc14
Architecture: x86_64
OS Release: Fedora release 14 (Laughlin)


How to reproduce
-----
1.run gmixer - cx18-0 alsa mixer
2.
3.

Comment 59 Samuel 2011-01-15 16:44:47 UTC
Package: gmixer-1.3-17.fc14
Architecture: x86_64
OS Release: Fedora release 14 (Laughlin)


How to reproduce
-----
1. .
2.
3.

Comment 60 Fanis Attard 2011-01-15 17:28:52 UTC
Well I noticed something usefull today. The crash I reported was mentioned by the system after boot because I had switched on (during boot) an EMU external midi keyboard. If this keyboard is off (during or after boot) there is no problem.

Comment 61 bugzilla 2011-01-31 17:27:59 UTC
Package: gmixer-1.3-17.fc14
Architecture: i686
OS Release: Fedora release 14 (Laughlin)


How to reproduce
-----
1. Opened gmixer
2. In Devices menu option selected "/dev/mixer (OSS Mixer)"
3.

Comment 62 Michael Z 2011-02-12 00:00:42 UTC
Package: gmixer-1.3-17.fc14
Architecture: i686
OS Release: Fedora release 14 (Laughlin)


How to reproduce
-----
1.  Sorry - I'm not sure on all the details of how to reproduce this.  It seems to be crashed when I bring up my system and log in.
2.
3.

Comment 63 Dave Galloway 2011-02-16 09:41:44 UTC
Package: gmixer-1.3-17.fc14
Architecture: x86_64
OS Release: Fedora release 14 (Laughlin)


How to reproduce
-----
1.Booted up
2.
3.

Comment 64 xeddvok7bd7464n2 2011-02-17 11:04:07 UTC
Package: gmixer-1.3-17.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. I’ve clicked on ‘/dev/mixer (OSS Mixer)’ in the ‘Devices’ menu.
2. G-Mixer is still running (and working), but the ABRT dialog reported a crash.

Comment 65 Adam Williamson 2011-02-17 21:33:28 UTC
Clemens' patch looks good: I did a build with it included and it hid a mixer which previously displayed this issue for me. I'll push a build with that patch included, please test.

Comment 66 Fedora Update System 2011-02-17 22:45:43 UTC
gmixer-1.3-20.fc15 has been submitted as an update for Fedora 15.
https://admin.fedoraproject.org/updates/gmixer-1.3-20.fc15

Comment 67 Fedora Update System 2011-02-17 22:57:43 UTC
gmixer-1.3-19.fc14 has been submitted as an update for Fedora 14.
https://admin.fedoraproject.org/updates/gmixer-1.3-19.fc14

Comment 68 Fedora Update System 2011-02-18 01:48:42 UTC
gmixer-1.3-19.fc14 has been pushed to the Fedora 14 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update gmixer'.  You can provide feedback for this update here: https://admin.fedoraproject.org/updates/gmixer-1.3-19.fc14

Comment 69 Frantisek Hanzlik 2011-02-27 08:33:12 UTC
Package: gmixer-1.3-17.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. Login via vncviewer to remote (this F13 i386) machine
2. immediately after session start and desktop displays, I see gmixer crash

Comment 70 Fedora Update System 2011-03-07 20:58:33 UTC
gmixer-1.3-19.fc14 has been pushed to the Fedora 14 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 71 arven979 2011-03-18 17:26:42 UTC
(In reply to comment #70)
> gmixer-1.3-19.fc14 has been pushed to the Fedora 14 stable repository.  If
> problems still persist, please make note of it in this bug report.

Hi. I never had problems with gmixer-1.3-17.fc14, but ever since the update to gmixer-1.3-19.fc14 about 10 days ago, I encounter into several bugs:

1. *Every* time when I log in, every single time, when I click the Gmixer icon on the panel I get the report that gmixer has crashed and ABRT opens. Gmixer, however, keeps running and is accessible.

2. When I click on gmixer icon, the volume slider doesn't appear just below it anymore, but on the upper-left corner of the screen.

3. Clicking anywhere else on the screen while volume slider is opened doesn't shut it off, but only clicking on gmixer icon.

During past 10 days, these same bugs were reported in the gmixer-1.3-19.fc14 thread.

Those bugs never happened to me with gmixer-1.3-17.fc14. I downgraded gmixer package from 19 to 17 and everything works fine now. The only annoying thing is that notifications about available update to gmixer package keep appearing, while I don't want to upgrade it.

Cheers.

Comment 72 Adam Williamson 2011-03-18 17:45:59 UTC
all I did was apply clemens' patch. I did test it here and it seemed to work, but obviously it's not working for all. clemens, do you have any idea on this one? I un-CCed myself from the other bug since it's getting so many reports...

Comment 73 Clemens Buchacher 2011-03-18 21:32:48 UTC
I can reproduce the bug. If I remove my patch the bug remains.  As
others have noted [1], this is likely due to the
trayicon_transparency patch.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=678640#c37


Note You need to log in before you can comment on or make changes to this bug.