Hi, I'm running Suse 9.1. When I try to start Audacity, it fails with these errors: sunny@linux:~> audacity (audacity:8983): Gtk-CRITICAL **: file gtkaccellabel.c: line 214 (gtk_accel_label_new): assertion `string != NULL' failed (audacity:8983): Gtk-CRITICAL **: file gtkmisc.c: line 211 (gtk_misc_set_alignment): assertion `GTK_IS_MISC (misc)' failed (audacity:8983): Gtk-CRITICAL **: file gtkcontainer.c: line 949 (gtk_container_add): assertion `GTK_IS_WIDGET (widget)' failed (audacity:8983): Gtk-CRITICAL **: file gtkaccellabel.c: line 400 (gtk_accel_label_set_accel_widget): assertion `GTK_IS_ACCEL_LABEL (accel_label)' failed Segmentation fault So, I googled for it, but no resolution so far. I have ran it in debugger, so I'm attaching more info. Unfortunately I can not make use of that info :( Here is the output of the debugger: sunny@linux:~> gdb /usr/bin/audacity GNU gdb 6.2.1 Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i586-suse-linux"...Using host libthread_db library "/lib/libthread_db.so.1". (gdb) run Starting program: /usr/bin/audacity [Thread debugging using libthread_db enabled] [New Thread 16384 (LWP 9024)] (audacity:9024): Gtk-CRITICAL **: file gtkaccellabel.c: line 214 (gtk_accel_label_new): assertion `string != NULL' failed (audacity:9024): Gtk-CRITICAL **: file gtkmisc.c: line 211 (gtk_misc_set_alignment): assertion `GTK_IS_MISC (misc)' failed (audacity:9024): Gtk-CRITICAL **: file gtkcontainer.c: line 949 (gtk_container_add): assertion `GTK_IS_WIDGET (widget)' failed (audacity:9024): Gtk-CRITICAL **: file gtkaccellabel.c: line 400 (gtk_accel_label_set_accel_widget): assertion `GTK_IS_ACCEL_LABEL (accel_label)' failed Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 9024)] gtk_widget_show (widget=0x0) at gtkwidget.c:1962 1962 gtkwidget.c: No such file or directory. in gtkwidget.c Current language: auto; currently c (gdb) bt #0 gtk_widget_show (widget=0x0) at gtkwidget.c:1962 #1 0x40ab0d2a in gtk_menu_item_new_with_label (label=0x8
) at gtkmenuitem.c:280 #2 0x403a067f in wxChoice::GtkAppendHelper () from /usr/lib/libwx_gtk2-2.4.so.0 #3 0x403a1779 in wxChoice::Create () from /usr/lib/libwx_gtk2-2.4.so.0 #4 0x0808f3a6 in LangChoiceDialog (this=0xbfffee20, parent=0x0, id=-1, title=@0xbfffee10) at choice.h:35 #5 0x08090166 in ChooseLanguage (parent=0x0) at string.h:311 #6 0x08069535 in AudacityApp::OnInit (this=0x834d978) at AudacityApp.cpp:394 #7 0x40398060 in wxEntry () from /usr/lib/libwx_gtk2-2.4.so.0 #8 0x0806a3b7 in main (argc=1, argv=0xbffff204) at AudacityApp.cpp:194 I'd appreciate any clue. Thanks Sunny -- Get Firefox http://www.spreadfirefox.com/?q=affiliates&id=10745&t=85On Tue, 2004-11-30 at 00:40, Sunny wrote:
Hi, I'm running Suse 9.1. When I try to start Audacity, it fails with these errors:
sunny@linux:~> audacity
(audacity:8983): Gtk-CRITICAL **: file gtkaccellabel.c: line 214 (gtk_accel_label_new): assertion `string != NULL' failed <snip>
Hi Sunny, Wow, that's quite a few errors! I use Audacity and it is really a wonderful program. From the looks of these errors, may I offer a suggestion? I'd go to http://audacity.sourceforge.net/ as a start. There are on-line docs, an faq, a couple of community forums and even a mailing list -- which, btw, is pretty active and seems to be closely monitored by the developers. The mailing list sign-up is at: http://lists.sourceforge.net/lists/listinfo/audacity-users I'm recommending this because, in addition to resolving the installation problem, you'll probably get some great help with whatever project you're working on. HTH & regards, - Carl
On Tuesday 30 November 2004 00:19, Carl Hartung wrote:
On Tue, 2004-11-30 at 00:40, Sunny wrote:
Hi, I'm running Suse 9.1. When I try to start Audacity, it fails with these errors:
sunny@linux:~> audacity
(audacity:8983): Gtk-CRITICAL **: file gtkaccellabel.c: line 214 (gtk_accel_label_new): assertion `string != NULL' failed
<snip>
Hi Sunny,
Wow, that's quite a few errors! I use Audacity and it is really a wonderful program. From the looks of these errors, may I offer a suggestion? I'd go to http://audacity.sourceforge.net/ as a start. There are on-line docs, an faq, a couple of community forums and even a mailing list -- which, btw, is pretty active and seems to be closely monitored by the developers. The mailing list sign-up is at: http://lists.sourceforge.net/lists/listinfo/audacity-users
I'm recommending this because, in addition to resolving the installation problem, you'll probably get some great help with whatever project you're working on.
HTH & regards,
- Carl
Hi Carl, thanks for the input. For sure I'll try there as well. But because it is installed from Suse rpms, most probably there I'll get a suggestion to recompile :). And maybe there will be some complications, as I see that many many packages depend on this one (including a lot of kde packages). Maybe I should try to rebuild/recompile from a source RPM. But I have never done this so I still need some help in this list :) Cheers Sunny -- Get Firefox http://www.spreadfirefox.com/?q=affiliates&id=10745&t=85
On Tuesday 30 November 2004 01:23 am, Sunny wrote: [...]
Hi Carl, thanks for the input. For sure I'll try there as well. But because it is installed from Suse rpms, most probably there I'll get a suggestion to recompile :). And maybe there will be some complications, as I see that many many packages depend on this one (including a lot of kde packages).
Maybe I should try to rebuild/recompile from a source RPM. But I have never done this so I still need some help in this list :)
Cheers Sunny --
************* Sunny, How did you install Audacity? If you used YaST2, it would have worked out any dependencies or missing files for you at that time. Probably still would, if you were to open the Add/Remove Software module up. If in fact, you built it or did a rpm --force, therein lies your problem. Audacity seems to open here without problems, but I've got most of GTK/gnome stuff installed too. See what YaST2 indicates, then go from there searching for you problem. regards, Lee
On Tuesday 30 November 2004 18:35, BandiPat wrote:
Sunny, How did you install Audacity? If you used YaST2, it would have worked out any dependencies or missing files for you at that time. Probably still would, if you were to open the Add/Remove Software module up. If in fact, you built it or did a rpm --force, therein lies your problem. Audacity seems to open here without problems, but I've got most of GTK/gnome stuff installed too.
See what YaST2 indicates, then go from there searching for you problem.
regards, Lee
Hi Lee, thanks for the post. The problem is that I can not remember when/how I have installed Audacity. When I needed it, and I checked, it was already there :). Soon after I have installed Suse 9.1 (a long time ago) I have installed apt and since then I use apt as an upgrade tool. So, it seems Audacity was installed as needed dependency of some package. Now, I can not uninstall it, as it shows up as needed by a lot of other packages (mplayer and some kde packages are in that list). As using apt (stupid me, but all repositories :) ), now I run Kde 3.3.1 ... I can not uninstall it and to try something else without breaking my system. Is this the price to ride on the edge? :) So, I was hoping that someone who understands can tell me what library or package I'm missing, so I just add it. It looks like that the dependencies included in the Audacity package are not really full, and it does not requre some missing parts. I am just not soo deep in the dev work (under linux) so I can not figure out where and what is broken from the debug output I have. So, any suggestions about future investigation over my system are really welcome. Thanks again Sunny -- Get Firefox http://www.spreadfirefox.com/?q=affiliates&id=10745&t=85
On Wednesday 01 December 2004 12:36 am, Sunny wrote:
The problem is that I can not remember when/how I have installed Audacity. When I needed it, and I checked, it was already there :). Soon after I have installed Suse 9.1 (a long time ago) I have installed apt and since then I use apt as an upgrade tool. So, it seems Audacity was installed as needed dependency of some package. Now, I can not uninstall it, as it shows up as needed by a lot of other packages (mplayer and some kde packages are in that list). As using apt (stupid me, but all repositories :) ), now I run Kde 3.3.1 ... I can not uninstall it and to try something else without breaking my system. Is this the price to ride on the edge? :)
So, I was hoping that someone who understands can tell me what library or package I'm missing, so I just add it. It looks like that the dependencies included in the Audacity package are not really full, and it does not requre some missing parts. I am just not soo deep in the dev work (under linux) so I can not figure out where and what is broken from the debug output I have.
So, any suggestions about future investigation over my system are really welcome.
Thanks again Sunny
I suggested Audacity before I tried to run it again on my SUSE 9.1 Pro, KDE 3.3.1 setup. It failed just like yours. Don't use Audacity often enough to know when it broke or what broke it. I've since done a fresh install of SUSE 9.2 Pro, KDE 3.3.0 and Audacity 1.2.2 and it starts up just fine... for now. One of my next steps is to update KDE to 3.3.1-x and check it again. Stan
Sunny wrote:
(audacity:8983): Gtk-CRITICAL **: file gtkaccellabel.c: line 214 (gtk_accel_label_new): assertion `string != NULL' failed
I'm taking a wild guess that you may not have any of the gtk RPMs installed, or need additional gtk RPMs that are not normally installed from the distro. Christopher Reimer
On Tuesday 30 November 2004 01:06, Christopher Reimer wrote:
Sunny wrote:
(audacity:8983): Gtk-CRITICAL **: file gtkaccellabel.c: line 214 (gtk_accel_label_new): assertion `string != NULL' failed
I'm taking a wild guess that you may not have any of the gtk RPMs installed, or need additional gtk RPMs that are not normally installed from the distro.
Christopher Reimer
Hi Christopher, thanks for the suggestion. I had the same feeling. Unfortunately, I can not understand from the error messages where and what to look for. I have some gtk packages installed, but who knows :) Thanks anyway Sunny -- Get Firefox http://www.spreadfirefox.com/?q=affiliates&id=10745&t=85
Sunny a écrit :
Hi, I'm running Suse 9.1. When I try to start Audacity, it fails with these errors:
sunny@linux:~> audacity
(audacity:8983): Gtk-CRITICAL **: file gtkaccellabel.c: line 214 (gtk_accel_label_new): assertion `string != NULL' failed
(audacity:8983): Gtk-CRITICAL **: file gtkmisc.c: line 211 (gtk_misc_set_alignment): assertion `GTK_IS_MISC (misc)' failed
(audacity:8983): Gtk-CRITICAL **: file gtkcontainer.c: line 949 (gtk_container_add): assertion `GTK_IS_WIDGET (widget)' failed
(audacity:8983): Gtk-CRITICAL **: file gtkaccellabel.c: line 400 (gtk_accel_label_set_accel_widget): assertion `GTK_IS_ACCEL_LABEL (accel_label)' failed Segmentation fault
So, I googled for it, but no resolution so far.
I have ran it in debugger, so I'm attaching more info. Unfortunately I can not make use of that info :(
Here is the output of the debugger:
sunny@linux:~> gdb /usr/bin/audacity GNU gdb 6.2.1 Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i586-suse-linux"...Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) run Starting program: /usr/bin/audacity [Thread debugging using libthread_db enabled] [New Thread 16384 (LWP 9024)]
(audacity:9024): Gtk-CRITICAL **: file gtkaccellabel.c: line 214 (gtk_accel_label_new): assertion `string != NULL' failed
(audacity:9024): Gtk-CRITICAL **: file gtkmisc.c: line 211 (gtk_misc_set_alignment): assertion `GTK_IS_MISC (misc)' failed
(audacity:9024): Gtk-CRITICAL **: file gtkcontainer.c: line 949 (gtk_container_add): assertion `GTK_IS_WIDGET (widget)' failed
(audacity:9024): Gtk-CRITICAL **: file gtkaccellabel.c: line 400 (gtk_accel_label_set_accel_widget): assertion `GTK_IS_ACCEL_LABEL (accel_label)' failed
Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 9024)] gtk_widget_show (widget=0x0) at gtkwidget.c:1962 1962 gtkwidget.c: No such file or directory. in gtkwidget.c Current language: auto; currently c
(gdb) bt #0 gtk_widget_show (widget=0x0) at gtkwidget.c:1962 #1 0x40ab0d2a in gtk_menu_item_new_with_label (label=0x8
) at gtkmenuitem.c:280 #2 0x403a067f in wxChoice::GtkAppendHelper () from /usr/lib/libwx_gtk2-2.4.so.0 #3 0x403a1779 in wxChoice::Create () from /usr/lib/libwx_gtk2-2.4.so.0 #4 0x0808f3a6 in LangChoiceDialog (this=0xbfffee20, parent=0x0, id=-1, title=@0xbfffee10) at choice.h:35 #5 0x08090166 in ChooseLanguage (parent=0x0) at string.h:311 #6 0x08069535 in AudacityApp::OnInit (this=0x834d978) at AudacityApp.cpp:394 #7 0x40398060 in wxEntry () from /usr/lib/libwx_gtk2-2.4.so.0 #8 0x0806a3b7 in main (argc=1, argv=0xbffff204) at AudacityApp.cpp:194I'd appreciate any clue. Thanks
Sunny
Hello, I'm a wxWidgets programmer and I know SuSE wxGTK package is awful ! Try to build wxWidgets from src.rpm package or from sources. I'd also installed wxGTK with red-hat rpm on a SuSE 8.0 pro. Regards Régis
On Wed, 01 Dec 2004 20:03:31 +0400, Regis FLOREt
Hello,
I'm a wxWidgets programmer and I know SuSE wxGTK package is awful !
Try to build wxWidgets from src.rpm package or from sources. I'd also installed wxGTK with red-hat rpm on a SuSE 8.0 pro.
Regards
Régis
Thanks for the tip. I'll try it later and will post the results. Cheers Sunny -- Get Firefox http://www.spreadfirefox.com/?q=affiliates&id=10745&t=85
participants (6)
-
BandiPat
-
Carl Hartung
-
Christopher Reimer
-
Regis FLOREt
-
Stan Glasoe
-
Sunny