First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 179095
Alias:
Product:
Component:
Status: RESOLVED
Resolution: UPSTREAM
Assigned To: Stuart Longland <redhatter@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Dominique Michel <dominique.michel@vtxnet.ch>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
emerge.info my emerge --info text/plain Dominique Michel 2007-05-19 12:19 0000 9.25 KB Details
emerge-info my emerge -v --info text/plain Dominique Michel 2007-05-19 21:11 0000 12.88 KB Details
backtrace.log backtrace of the problem. text/plain Dominique Michel 2007-05-20 20:15 0000 7.08 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 179095 depends on: Show dependency tree
Bug 179095 blocks: 166464
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-05-19 12:16 0000
When quiting alsaplayer gtk interface from the "Exit" menu, I get the
following:

Erreur de segmentation

That mean "segmentation eoor" in English. I don't get it when installing from
the sources.

Reproducible: Always

Steps to Reproduce:
1. emerge alsaplayer
2. launch alsaplayer with "alsaplayer"
3. exit from the exit menu

Actual Results:  
It quit, but I get "Erreur de segmentation".

Expected Results:  
At the program just quit without the above error.

I try to use directly ./configure or make in the ebuild, as well as to comment
out my CFLAGS, CXXFLAGS and LDFLAGS in make.conf, but it didn't helped.

It doesn't append when installing this software by hand from the svn or from
0.99.77 tarball with just ./configure, make and make install.

------- Comment #1 From Dominique Michel 2007-05-19 12:19:23 0000 -------
Created an attachment (id=119690) [details]
my emerge --info

------- Comment #2 From Jakub Moc (RETIRED) 2007-05-19 12:55:42 0000 -------
Please, remove the gtk support (again). It's been fubared for ages (see Bug
103751, Bug 125479 and others) and I have no idea why the flag was
reintroduced.

------- Comment #3 From Dominique Michel 2007-05-19 13:31:29 0000 -------
Maybe because users want it. This bug is not about why or not to have the gtk
interface with alsaplayer. It is an use flag for it and an user that doesn't
want it can emerge with USE=-gtk.

This bug is about a segfault that doesn't appear when compiling by hand but
appear only when compiling with portage. So it is a specific gentoo issue. When
the fact at alsaplayer don't have a modern graphical interface is an upstream
problem. And gtk-1.2 is supported on gentoo.

------- Comment #4 From Jakub Moc (RETIRED) 2007-05-19 14:04:44 0000 -------
(In reply to comment #3)
> Maybe because users want it. This bug is not about why or not to have the gtk
> interface with alsaplayer. It is an use flag for it and an user that doesn't
> want it can emerge with USE=-gtk.

That's wonderful that users want it. Then the users should provide patches
upstream to make gtk2 GUI usable, instead of the crappy gtk+-1 stuff. I can't
reproduce this because the GUI crashes right at startup on unicode locales
since gtk+-1 is FUBARed. Why are we providing known-to-be-screwed feature in
the ebuild? </rant>

Regardless the above rant, you should provide a backtrace if you want anything
done about this bug.

http://www.gentoo.org/proj/en/qa/backtraces.xml

------- Comment #5 From Ryan Hill 2007-05-19 16:38:44 0000 -------
By request.  There are warnings when the package is emerged warning of crashes
and recommending people not liking them use another audio player.

Dominique, i do need a backtrace, and maybe also the output of emerge -v --info
too.  Does this occur when you have a file loaded, or can you just run
alsaplayer and immediately exit to reproduce?

------- Comment #6 From Jakub Moc (RETIRED) 2007-05-19 19:02:46 0000 -------
(In reply to comment #5)
> By request.  There are warnings when the package is emerged warning of crashes
> and recommending people not liking them use another audio player.

I'm afraid requests for features known to bomb out are not acceptable. Users
who want such stuff can use EXTRA_ECONF and then they are on their own.

------- Comment #7 From Dominique Michel 2007-05-19 21:11:02 0000 -------
Created an attachment (id=119741) [details]
my emerge -v --info

Here is my emerge -v --info. For the backtrace, I will make it, but you will
have to wait until I get the time to reinstall world with the needed CFLAGS.

I get this seg error no matter when I quit. I even try to remove the
~/.alsaplayer directory, start the player with "alsaplayer -i gtk" and exit
with the menu and I get the same error. When playing a song, same error. With
or without loaded playlist when not playing a song, same error.

------- Comment #8 From Jakub Moc (RETIRED) 2007-05-19 21:14:00 0000 -------
(In reply to comment #7)
> For the backtrace, I will make it, but you will
> have to wait until I get the time to reinstall world with the needed CFLAGS.

That's really an overkill; recompiling alsaplayer plus it's dependencies with
those will do it.

------- Comment #9 From Dominique Michel 2007-05-20 10:10:02 0000 -------
'emerge -evp alsaplayer' give me 338 packages, so it will take some time. 

BTW. I fully agree when you said at users must provide patches to make the gtk2
interface usable. They can also provide patches for the new python bindings
module that is fully usable and provide all the core functionality.

------- Comment #10 From Dominique Michel 2007-05-20 20:15:21 0000 -------
Created an attachment (id=119843) [details]
backtrace of the problem.

I am sorry for the derangement. The backtrace showed me at the problem is not
coming from the Alsaplayer but from a scope plugin that is not in portage.
After removing this scope plugin from my system, alsaplayer is running fine.

So, I guess at you can mark this bug as wont solve or whatever is appropriate.
I joined the backtrace so at you can see it for yourself.

------- Comment #11 From Dominique Michel 2007-05-20 20:23:37 0000 -------
(In reply to comment #4)
> (In reply to comment #3)
>. I can't
> reproduce this because the GUI crashes right at startup on unicode locales
> since gtk+-1 is FUBARed. 

Are you sure at it come from your unicode locales. I also have unicode locales.
Another source of troubles with gtk1 programs and modern systems is the
transparency support. Does alsaplayer also crash when you start it with

XLIB_SKIP_ARGB_VISUALS=1 alsaplayer

------- Comment #12 From Dominique Michel 2007-05-25 19:58:46 0000 -------
I am currently working with Madej from Poland on a new gtk2 interface. He is
allready in the svn and will be includded in the next release. You can already
use it with this ebuild:
http://svnweb.tuxfamily.org/filedetails.php?repname=proaudio%20(proaudio)&path=%2Ftrunk%2Foverlays%2Fproaudio%2Fmedia-sound%2Falsaplayer%2Falsaplayer-9999.ebuild&rev=0&sc=0

Madej just send me a fix for the levelmeter scope for the gtk2 version. It was
doing the same with transparency support in the gtk2 interface. So, it was a
bug in AP.

We are still working on thos gtk2 interface in order to provide nice working
stuff. Madej is a very good programmer, so we can expect at some bugs will be
found and fixed in the process.

That was the good news of the day. You are free to try it and any bug report or
suggestion directly to me or upstream will be welcomed.

------- Comment #13 From Ryan Hill 2007-06-12 01:51:09 0000 -------
Closing.

First Last Prev Next    No search results available      Search page      Enter new bug