Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#2448 - audacity segfaults

Attached to Project: Arch Linux
Opened by Nikos Kouremenos (zeppelin) - Thursday, 24 March 2005, 19:41 GMT
Last edited by dorphell (dorphell) - Friday, 08 April 2005, 20:16 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To dorphell (dorphell)
Architecture not specified
Severity Very Low
Priority Low
Reported Version 0.7 Wombat
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

€ audacity

(audacity:3748): Gtk-CRITICAL **: gtk_accel_label_new: assertion `string != NULL' failed

(audacity:3748): Gtk-CRITICAL **: gtk_misc_set_alignment: assertion `GTK_IS_MISC (misc)' failed

(audacity:3748): Gtk-CRITICAL **: gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

(audacity:3748): Gtk-CRITICAL **: gtk_accel_label_set_accel_widget: assertion `GTK_IS_ACCEL_LABEL (accel_label)' failed
Segmentation fault
[nk@Freud ~]€ audacity

(audacity:3749): Gtk-CRITICAL **: gtk_accel_label_new: assertion `string != NULL' failed

(audacity:3749): Gtk-CRITICAL **: gtk_misc_set_alignment: assertion `GTK_IS_MISC (misc)' failed

(audacity:3749): Gtk-CRITICAL **: gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

(audacity:3749): Gtk-CRITICAL **: gtk_accel_label_set_accel_widget: assertion `GTK_IS_ACCEL_LABEL (accel_label)' failed
Segmentation fault
This task depends upon

Closed by  dorphell (dorphell)
Tuesday, 26 April 2005, 14:43 GMT
Reason for closing:  Not a bug
Comment by dorphell (dorphell) - Tuesday, 05 April 2005, 15:54 GMT
Nikos, you have to give more detail than that.. what did you do that caused it to die? Are you on an old version of glibc or any of the dep libs?
Comment by Nikos Kouremenos (zeppelin) - Tuesday, 05 April 2005, 21:10 GMT
does it work there? I didn't do much. I believe
I hope I'm not missing a dep of dep of dep or sth like it
all other gtk apps run flawlessly

my glibc is 2.3.4-2

no I'm on DSL and up2date

what lib am I missing?

sudo pacman -Rn audacity
removing audacity... done.
[nk@Freud gajim]€ sudo pacman -S audacity

Targets: audacity-1.2.3-1

Total Package Size: 1.7 MB

Proceed with upgrade? [Y/n]

checking package integrity... done.
loading package data... done.
checking for file conflicts... done.
installing audacity... done.
[nk@Freud gajim]€ audacity

(audacity:4839): Gtk-CRITICAL **: gtk_accel_label_new: assertion `string != NULL' failed

(audacity:4839): Gtk-CRITICAL **: gtk_misc_set_alignment: assertion `GTK_IS_MISC (misc)' failed

(audacity:4839): Gtk-CRITICAL **: gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

(audacity:4839): Gtk-CRITICAL **: gtk_accel_label_set_accel_widget: assertion `GTK_IS_ACCEL_LABEL (accel_label)' failed
Comment by dorphell (dorphell) - Tuesday, 05 April 2005, 21:40 GMT
I can't reproduce it here, but it looks like a gtk bug. Try using the default gtk theme. If that doesn't work, also try a fresh .audacity config.
Comment by Nikos Kouremenos (zeppelin) - Wednesday, 06 April 2005, 00:11 GMT
exalty. the ~/.audacity file is missing!!
Comment by dorphell (dorphell) - Wednesday, 06 April 2005, 00:27 GMT
That just means it crashed before it could create it. I think it's related to GTK, have you tried the default theme yet?
Comment by Nikos Kouremenos (zeppelin) - Wednesday, 06 April 2005, 00:35 GMT
yes I removed .gtkrc-2.0 and .gtkrc-1.2-gnome2 from ~
gnumeric seems to be default GTK. I then go to audacity


(audacity:7182): Gtk-CRITICAL **: gtk_accel_label_new: assertion `string != NULL' failed

(audacity:7182): Gtk-CRITICAL **: gtk_misc_set_alignment: assertion `GTK_IS_MISC (misc)' failed

(audacity:7182): Gtk-CRITICAL **: gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

(audacity:7182): Gtk-CRITICAL **: gtk_accel_label_set_accel_widget: assertion `GTK_IS_ACCEL_LABEL (accel_label)' failed
Segmentation fault


does it work there?
Comment by dorphell (dorphell) - Wednesday, 06 April 2005, 00:51 GMT
it never failed here...

Have you recompiled any of the gtk libs manually? wxGTK specifically? This segfault looks like it's due to wxGTK
Comment by dorphell (dorphell) - Wednesday, 06 April 2005, 00:54 GMT
http://sourceforge.net/mailarchive/forum.php?forum_id=1949&style=flat&viewday=19&viewmonth=200303

According to the last comment there, it's safe to say this is an upstream bugin audacity, so I'm gonna close this bug, okay?
Comment by Nikos Kouremenos (zeppelin) - Wednesday, 06 April 2005, 09:20 GMT
yes okay. wxGTK with GTK2 *ON* till we die :D
btw that link in ml is what is in the top is last!
jee, first time I see this in ML
Comment by Nikos Kouremenos (zeppelin) - Wednesday, 06 April 2005, 09:21 GMT
before you close it, and because my small sister likes to record her songs, can you please post you .audacity ?
I think that we that being there audacity won't crash
thanks
Comment by dorphell (dorphell) - Wednesday, 06 April 2005, 15:46 GMT
that's not why audacitiy won't start, it doesn't get to check for .audacity, it crashes when it tries to load wxGTK.
Comment by Judd Vinet (judd) - Thursday, 07 April 2005, 20:35 GMT
Re-opened by request from Nikos Kouremenos.
Comment by dorphell (dorphell) - Thursday, 07 April 2005, 21:04 GMT
Why re-open this, Nikos? This is an upstream bug, and I can't even reproduce it so I can't help you =/
Comment by Nikos Kouremenos (zeppelin) - Thursday, 07 April 2005, 21:11 GMT
coz I was able to get an .audacity from a friend that uses Debian with the same version of Audacity. I just copy pasted and it now starts and records and applies effects normally. So we're back to the preferences crash in which when you click the Preferences it will crash saying:

(audacity:3900): Gtk-CRITICAL **: gtk_accel_label_new: assertion `string != NULL' failed

(audacity:3900): Gtk-CRITICAL **: gtk_misc_set_alignment: assertion `GTK_IS_MISC (misc)' failed

(audacity:3900): Gtk-CRITICAL **: gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

(audacity:3900): Gtk-CRITICAL **: gtk_accel_label_set_accel_widget: assertion `GTK_IS_ACCEL_LABEL (accel_label)' failed
Segmentation fault

so I just wanted to say here [for future generations to come.. :€] that you need an .audacity already existing to run it in ArchLinux [at least here]

dorphell,
mv ~/.audacity /tmp
audacity
does it work there? [prefs too?]
thanks and sorry for the re-open
Comment by dorphell (dorphell) - Thursday, 07 April 2005, 21:29 GMT
I already tried that, it generates .audacity if I remove it.

Also, prefs work fine here.

What version of gtk2 and wxgtk do you have?
Comment by Nikos Kouremenos (zeppelin) - Thursday, 07 April 2005, 21:55 GMT
dammit. even {after GNOME2 which is f*cked up in a friend too {so yay..}} audacity is (locally) fucked up now :(
Name : wxgtk
Version : 2.4.2-3

Name : gtk2
Version : 2.6.4-1
Comment by dorphell (dorphell) - Monday, 25 April 2005, 19:46 GMT
Nikos, have you reported this upstream to audacity? Have they replied to this?
Comment by Nikos Kouremenos (zeppelin) - Tuesday, 26 April 2005, 11:56 GMT
the problem is fixed
eg. it creates the .audacity
eg. it does NOT crash on prefs window

it seems that had to do with wxgtk
Comment by Nikos Kouremenos (zeppelin) - Tuesday, 26 April 2005, 11:59 GMT
ok I found out what must have been the fix
audacity is complied against wxgtk1 until audacity devs get to fix this

Loading...