You are not logged in.
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
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
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
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
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
gtk3 commit reverted crashes in the exact same way.
Offline
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
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.
The first few lines shows me browsing the directories.
Last edited by kare (2011-11-14 21:17:58)
Offline
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
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.
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
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
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
I can't reproduce it either.
Offline
Here is a quick video showing the crash:
Offline
I can confirm the same behavior here in my Arch box.
Offline
I can reproduce this too, with audacious 3.1-2 and gtk3 3.2.2-1.
Offline
try this packages: http://pkgbuild.com/~ioni/gtk3
Give what you have. To someone, it may be better than you dare to think.
Offline
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
Thanks, 3.2.2-2 works perfectly. I guess we can follow the rest at GNOME bugzilla, I am marking this issue 'solved'.
Offline