Page 1 of 1

crash on start

Posted: Tue Jan 12, 2010 6:11 am
by RandomTroll
I just built Audacity (1.3.10) for the first time.

It crashes on start, reporting a segfault, just
after it tells me I have to specify a directory for
temporary files.

/var/log/messages contains:

Jan 11 21:30:57 randytool acpid: client connected from 26854[0:100]
Jan 11 21:30:57 randytool acpid: 1 client rule loaded
Jan 11 21:30:59 randytool kernel: agpgart-intel 0000:00:00.0: AGP 2.0 bridge
Jan 11 21:30:59 randytool kernel: agpgart-intel 0000:00:00.0: putting AGP V2 device into 4x mode
Jan 11 21:30:59 randytool kernel: pci 0000:01:00.0: putting AGP V2 device into 4x mode
Jan 11 21:31:14 randytool kernel: audacity[27088]: segfault at fffffffc ip 0817f0ba sp bfa4e658 error 4 in audacity[8048000+1254000]

I run Linux kernel 2.6.32.2, up-to-date Slackware, on a Thinkpad A30p. The LCD screen
failed recently so I use an external monitor. I have 512MB RAM, another 1GB swapdisk.
The place temporary files go by default has about 8GB free.

I don't have to load a file: even running -version causes this.

Thanks for your attention.

Re: crash on start

Posted: Tue Jan 12, 2010 12:03 pm
by steve
(Disclaimer - I'm not an expert on this sort of thing.)

The errors seem to be related to the graphics card - can you update your graphics card drivers?
You may need to use proprietary drivers for the graphics card.

Re: crash on start

Posted: Tue Jan 12, 2010 7:43 pm
by RandomTroll
Quoth stevethefiddle: 'The errors seem to be related to the graphics card - can you update your graphics card drivers?'
No. I update my distribution daily: I'm always up-to-date.

'You may need to use proprietary drivers for the graphics card.'
This is Linux: there are no proprietary drivers for the graphics card.

Re: crash on start

Posted: Tue Jan 12, 2010 8:47 pm
by steve
RandomTroll wrote:This is Linux: there are no proprietary drivers for the graphics card.
I noticed that you're on Linux.
I'm not sure if you're thinking that proprietary graphics drivers are not available for Linux at all, or if you mean that proprietary drivers are not available for your particular graphics card. Both nVidia and AMD/ATi provide Linux drivers for many of their graphics cards.
http://www.nvidia.com/object/unix.html
http://support.amd.com/us/gpudownload/Pages/index.aspx

I'm a bit surprised by the message about needing to specify a directory for temporary files. I build Audacity from cvs regularly (on Ubuntu) and I've never been asked to do that. It may be worth trying a cvs build to see if you get the same problem. Instructions for getting the cvs source code here: http://wiki.audacityteam.org/index.php? ... g_Audacity

Re: crash on start

Posted: Tue Jan 12, 2010 10:18 pm
by RandomTroll
When I try to download the latest source with the command specified I get:

cvs [checkout aborted]: connect to [audacity.cvs.sourceforge.net]:2401 failed: Connection refused

I downloaded drivers for my video chipset from ATI's website. I'll try those.

Re: crash on start

Posted: Tue Jan 12, 2010 10:52 pm
by steve
RandomTroll wrote:When I try to download the latest source with the command specified I get:

cvs [checkout aborted]: connect to [audacity.cvs.sourceforge.net]:2401 failed: Connection refuse
I'm updating at the moment and it is very slow. Try again later.

Code: Select all

cvs -d:pserver:[email protected]:/cvsroot/audacity checkout audacity

Re: crash on start

Posted: Thu Jan 14, 2010 5:21 am
by RandomTroll
I downloaded ATI's proprietary drivers but they are very old and won't work
with as new a kernel as I have.

I checked out the source from the CVS repository. When it gets to the last step,
the compilation of the audacity executable, it errors thusly:

/usr/X11R6/lib/libgio-2.0.so: undefined reference to `g_warn_message'
/usr/X11R6/lib/libatk-1.0.so: undefined reference to `g_assertion_message_expr'
/usr/X11R6/lib/libgio-2.0.so: undefined reference to `g_hash_table_iter_init'
/usr/X11R6/lib/libgio-2.0.so: undefined reference to `g_checksum_new'
/usr/X11R6/lib/libgio-2.0.so: undefined reference to `g_uri_escape_string'
/usr/X11R6/lib/libgio-2.0.so: undefined reference to `g_hash_table_iter_next'
/usr/X11R6/lib/libgio-2.0.so: undefined reference to `g_checksum_update'
/usr/X11R6/lib/libgio-2.0.so: undefined reference to `g_hash_table_iter_steal'
/usr/X11R6/lib/libgio-2.0.so: undefined reference to `g_checksum_free'
/usr/X11R6/lib/libgio-2.0.so: undefined reference to `glib_gettext'
/usr/X11R6/lib/libgio-2.0.so: undefined reference to `g_checksum_get_string'
/usr/X11R6/lib/libgio-2.0.so: undefined reference to `g_strcmp0'
/usr/X11R6/lib/libgio-2.0.so: undefined reference to `g_set_error_literal'

Thanks for your attention.

Re: crash on start

Posted: Thu Jan 14, 2010 12:24 pm
by steve
Sorry, I don't know enough about this. (I don't even have libgio installed).
I'll see if I can find someone that knows more about this sort of thing.