You are not logged in.

#1 2011-11-14 19:15:11

kare
Member
From: US
Registered: 2011-11-14
Posts: 11

[SOLVED] Audacious segfaults after gtk3 3.2.2-1 update

EDIT 2:

Fixed upstream.

https://bugzilla.gnome.org/show_bug.cgi?id=664137

EDIT: Fixed at gtk3 3.2.2-2

Hi,

I realized today that Audacious 3.1-2 started to segfault after the update from gtk3 3.2.1-1 to 3.2.2-1 (Everything pacman -Syyu'ed)

1 - Press 'F' to open Add Files... dialog
2 - Browse arbitrary folders
3 - Segfault after opening 5-6 folders

No problems with playback whatsoever, hence I posted this here.

Going back to gtk3 3.2.1-1 fixes the problem.

No errors reported by audacious.

gdb:

Program received signal SIGSEGV, Segmentation fault.
in g_type_check_instance_is_a () from /usr/lib/libgobject-2.0.so.0

I have not seen anything reported to audacious or to gtk developers. I am away from home for the next week and do not have a decent Internet connection; so I refrained from reporting the bug for the moment. I know it is annoying when people file bugs and disappear.

Can anyone reproduce the problem?

Thanks...

Last edited by kare (2011-11-30 16:11:58)

Offline

#2 2011-11-14 19:19:48

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: [SOLVED] Audacious segfaults after gtk3 3.2.2-1 update

running audacious in gdb without recompiling audacious and gtk3 with debug symbols is useless


Give what you have. To someone, it may be better than you dare to think.

Offline

#3 2011-11-14 19:23:58

kare
Member
From: US
Registered: 2011-11-14
Posts: 11

Re: [SOLVED] Audacious segfaults after gtk3 3.2.2-1 update

Absolutely. But I cannot do that until next week, just wanted to know if other people have the same problem.

Last edited by kare (2011-11-14 19:24:19)

Offline

#4 2011-11-14 19:33:38

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: [SOLVED] Audacious segfaults after gtk3 3.2.2-1 update

you could try to revert this commit http://git.gnome.org/browse/gtk+/commit … e6bc6fc0dc

my guess is based on the recent lxappearance crash and bisected on that commit.

get gtk3 pkgbuild from abs and add patch -Np1 -R -i $srcdir/patchaname before ./configure


Give what you have. To someone, it may be better than you dare to think.

Offline

#5 2011-11-14 20:14:20

kare
Member
From: US
Registered: 2011-11-14
Posts: 11

Re: [SOLVED] Audacious segfaults after gtk3 3.2.2-1 update

Hmm, I hadn't seen the lxappearance issue, that could indeed be it.

I am about to attend a long meeting with fancy PowerPoint presentations and businessmen in suits: The perfect opportunity to try this while pretending to listen to them. I may also try to do a !strip/debug run of audacious in the process. I'll keep you posted.

Offline

#6 2011-11-14 20:37:57

kare
Member
From: US
Registered: 2011-11-14
Posts: 11

Re: [SOLVED] Audacious segfaults after gtk3 3.2.2-1 update

gtk3 commit reverted crashes in the exact same way.

Offline

#7 2011-11-14 20:52:21

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: [SOLVED] Audacious segfaults after gtk3 3.2.2-1 update

get  a proper debug log please

Last edited by wonder (2011-11-14 20:53:58)


Give what you have. To someone, it may be better than you dare to think.

Offline

#8 2011-11-14 21:16:29

kare
Member
From: US
Registered: 2011-11-14
Posts: 11

Re: [SOLVED] Audacious segfaults after gtk3 3.2.2-1 update

This is with only audacious and gtk3 debug enabled. I don't know how useful this is; but I will need to be away for some time, please let me know if you need anything else debug enabled.

http://pastebin.com/CLfWQWWM

The first few lines shows me browsing the directories.

Last edited by kare (2011-11-14 21:17:58)

Offline

#9 2011-11-15 12:27:10

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: [SOLVED] Audacious segfaults after gtk3 3.2.2-1 update

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff5cc98fa in g_object_unref () from /usr/lib/libgobject-2.0.so.0

you need to recompile glib2 as well with debug.


sadly i cannot replicate it. what are the steps?


Give what you have. To someone, it may be better than you dare to think.

Offline

#10 2011-11-15 17:51:40

kare
Member
From: US
Registered: 2011-11-14
Posts: 11

Re: [SOLVED] Audacious segfaults after gtk3 3.2.2-1 update

Here you go: audacious, gtk3, glib2 with debug.

Btw, it looks like I sometimes get different backtraces, I have seen 3 variations. I include 2 here, I forgot to log the other one and cannot get it again. 

http://pastebin.com/hNLbGPTG

http://pastebin.com/dcKTb9bC

To reproduce, I do exactly as I say in the first post:

1 - Open the dialog to add files to the playlist. (Hit 'F' on the keyboard, or use the Plus button at the lower left corner of the playlist -- with Winamp skin)
2 - I start going in to random folders and possibly adding files. Adding files is not necessary, just going into a folder, then going back to the parent, and repeating this is enough. The dialog is set to stay open after adding a file.
3 - Crash comes randomly. Sometimes when I descend into the very first folder. Other times I need to go back and forth 5-10 times.

EDIT: Just now, I could reproduce this on a second Arch Linux installation.

Last edited by kare (2011-11-15 17:56:14)

Offline

#11 2011-11-15 17:57:43

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: [SOLVED] Audacious segfaults after gtk3 3.2.2-1 update

can you opened a bug on gnome bugzilla against gtk 3.2.2 and then paste the link?

p.s paste the backtrace logs in the report or upload as files

Last edited by wonder (2011-11-15 17:58:07)


Give what you have. To someone, it may be better than you dare to think.

Offline

#12 2011-11-16 17:20:11

kare
Member
From: US
Registered: 2011-11-14
Posts: 11

Re: [SOLVED] Audacious segfaults after gtk3 3.2.2-1 update

https://bugzilla.gnome.org/show_bug.cgi?id=664137

I am doing this super fast over public wifi. Please let me know if I overlook something so that I fix it next time. Thanks...

BTW, I could reproduce the bug in 4 other machines so far (that is, all of the machines I tried without exceptions). All arch linux boxes. I don't understand why no one seems to notice or report it...

Last edited by kare (2011-11-16 17:21:31)

Offline

#13 2011-11-16 20:27:17

Radioactiveman
Member
From: Germany
Registered: 2010-05-13
Posts: 388

Re: [SOLVED] Audacious segfaults after gtk3 3.2.2-1 update

I can't reproduce it either.

Offline

#14 2011-11-16 20:50:38

kare
Member
From: US
Registered: 2011-11-14
Posts: 11

Re: [SOLVED] Audacious segfaults after gtk3 3.2.2-1 update

Here is a quick video showing the crash:

http://www.youtube.com/watch?v=RfhFkFpGg30

Offline

#15 2011-11-17 17:40:15

Rodrigo Lipparelli
Member
From: Brazil
Registered: 2011-11-17
Posts: 4

Re: [SOLVED] Audacious segfaults after gtk3 3.2.2-1 update

I can confirm the same behavior here in my Arch box.

Offline

#16 2011-11-19 13:48:34

Tuxe
Member
From: Finland
Registered: 2005-02-28
Posts: 8
Website

Re: [SOLVED] Audacious segfaults after gtk3 3.2.2-1 update

I can reproduce this too, with audacious 3.1-2 and gtk3 3.2.2-1.

Offline

#17 2011-11-20 20:09:28

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: [SOLVED] Audacious segfaults after gtk3 3.2.2-1 update

try this packages: http://pkgbuild.com/~ioni/gtk3


Give what you have. To someone, it may be better than you dare to think.

Offline

#18 2011-11-21 02:34:36

Rodrigo Lipparelli
Member
From: Brazil
Registered: 2011-11-17
Posts: 4

Re: [SOLVED] Audacious segfaults after gtk3 3.2.2-1 update

Wonder, for me this package seems to have solved the problem - no more segfaults with audacious (and google-chrome was complaining, too). Thank you.

Last edited by Rodrigo Lipparelli (2011-11-21 02:37:32)

Offline

#19 2011-11-21 15:54:23

kare
Member
From: US
Registered: 2011-11-14
Posts: 11

Re: [SOLVED] Audacious segfaults after gtk3 3.2.2-1 update

Thanks, 3.2.2-2 works perfectly. I guess we can follow the rest at GNOME bugzilla, I am marking this issue 'solved'.

Offline

Board footer

Powered by FluxBB