Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 49650 - Audacity 1.2.0-r1 SigSegV's on startup with AMD64
Summary: Audacity 1.2.0-r1 SigSegV's on startup with AMD64
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-05-01 14:02 UTC by Andrew D Kirch
Modified: 2004-05-26 07:32 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew D Kirch 2004-05-01 14:02:52 UTC
Upon starting audacity it segfaults with sigsegv.

Reproducible: Always
Steps to Reproduce:
1. emerge audacity
2. run audacity as any user (root doesn't seem to fix this so I'm assuming it's not an access problem)

Actual Results:  
the select language dialog occurs, after selection of english, the dialog closes
, and the application dies with sigsegv as detailed below.

Expected Results:  
Creation of the main audacity form, with normal startup of the application.

 # emerge info
Portage 2.0.50-r6 (default-amd64-2004.0, gcc-3.3.3, glibc-2.3.2-r9, 2.6.5-gentoo-r1)
=================================================================
System uname: 2.6.5-gentoo-r1 x86_64 4
Gentoo Base System version 1.4.9
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-O2 -fPIC"
CHOST="x86_64-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -fPIC"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/
http://mirror.datapipe.net/gentoo
ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/ ftp://mirrors.tds.net/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acpi acpi4linux aim alsa amd64 apm arts artswrappersuid audiofile avantgo
avi berkdb bonobo cddb cdr crypt cups curl dv dvd encode esd ethereal ffmpeg
foomaticdb freetype fs gdbm gif glade glut gnome gpm gstreamer gtk gtk2 gtkhtml
icq imlib jpeg kde libg++ libwww mikmod motif mozilla mpeg ncurses nls nogcj
oggvorbis opengl oss pam pda pdflib perl png pthreads python qt quicktime
readline sdl slang spell ssl svg tcpd tiff truetype xml2 xmms xv zlib"


open("/usr/share/pixmaps/xfree/default/cursors/hand1", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/root/.cursors/default/cursors/sb_left_arrow", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/root/.cursors/default/index.theme", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/root/.icons/default/cursors/sb_left_arrow", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/root/.icons/default/index.theme", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/local/share/cursors/xfree/default/cursors/sb_left_arrow", O_RDONLY) =
-1 ENOENT (No such file or directory)
open("/usr/local/share/cursors/xfree/default/index.theme", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/share/cursors/xfree/default/cursors/sb_left_arrow", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/share/cursors/xfree/default/index.theme", O_RDONLY) = 9
fstat(9, {st_mode=S_IFREG|0755, st_size=27, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x2a9a11d000
read(9, "[Icon Theme]\nInherits=core\n", 4096) = 27
close(9)                                = 0
munmap(0x2a9a11d000, 4096)              = 0
open("/usr/share/pixmaps/xfree/default/cursors/sb_left_arrow", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/root/.cursors/default/cursors/sb_right_arrow", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/root/.cursors/default/index.theme", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/root/.icons/default/cursors/sb_right_arrow", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/root/.icons/default/index.theme", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/local/share/cursors/xfree/default/cursors/sb_right_arrow", O_RDONLY)
= -1 ENOENT (No such file or directory)
open("/usr/local/share/cursors/xfree/default/index.theme", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/share/cursors/xfree/default/cursors/sb_right_arrow", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/share/cursors/xfree/default/index.theme", O_RDONLY) = 9
fstat(9, {st_mode=S_IFREG|0755, st_size=27, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x2a9a11d000
read(9, "[Icon Theme]\nInherits=core\n", 4096) = 27
close(9)                                = 0
munmap(0x2a9a11d000, 4096)              = 0
open("/usr/share/pixmaps/xfree/default/cursors/sb_right_arrow", O_RDONLY) = -1
ENOENT (No such file or directory)
brk(0)                                  = 0xb8e000
brk(0xbaf000)                           = 0xbaf000
brk(0)                                  = 0xbaf000
brk(0xbec000)                           = 0xbec000
write(3, "6\2\2\0\332\5@\0036\0\2\0\334\5@\0035\1\4\0\336\5@\3 \0"..., 720) = 720
read(3, "p\2d!\334+\357\10\2\20\0\0\20\0\0\0\0\0\0\20\20\20\20\20"..., 32) = 32
read(3, 0x7fbfffefb0, 32)               = -1 EAGAIN (Resource temporarily
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\1{!\0\0\0\0&\0\340\0\0\0\0\0\0\0\0\0\0\0\0\0\\\312\24"..., 32) = 32
brk(0)                                  = 0xbec000
brk(0)                                  = 0xbec000
brk(0xbce000)                           = 0xbce000
brk(0)                                  = 0xbce000
uname({sys="Linux", node="gentoo64", ...}) = 0
getpid()                                = 16457
write(3, "\226\3\n\0\351\5@\3\352\5@\3\0\6@\0\0\0\0\0\327\0@\0\0"..., 880) = 880
read(3, 0x7fbfffe8b0, 32)               = -1 EAGAIN (Resource temporarily
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\34\0\205!\355\5@\3\345\0\0\0\362+\357\10\0\0\0\0\0\0\0"..., 32) = 32
read(3, "\34\0\211!\355\5@\3(\0\0\0\362+\357\10\0\5@\3\0\0\0\0 "..., 32) = 32
read(3, "\34\0\212!\355\5@\3#\0\0\0\362+\357\10\0\5@\3\0\0\0\0~"..., 32) = 32
read(3, "\34\0\213!\355\5@\3$\0\0\0\362+\357\10\0\5@\3\0\0\0\0~"..., 32) = 32
read(3, "\34\0\214!\355\5@\3\340\0\0\0\362+\357\10\0\5@\3\0\0\0"..., 32) = 32
read(3, "\34\0\215!\355\5@\3\341\0\0\0\362+\357\10\0\5@\3\0\0\0"..., 32) = 32
read(3, "\34\0\216!\355\5@\3\350\0\0\0\362+\357\10\0\5@\3\0\0\0"..., 32) = 32
read(3, "\34\0\217!\355\5@\3\347\0\0\0\362+\357\10\0\5@\3\0\0\0"..., 32) = 32
read(3, "\34\0\220!\355\5@\3\'\0\0\0\362+\357\10\0\5@\3\0\0\0\0"..., 32) = 32
read(3, "\34\0\221!\355\5@\3\351\0\0\0\362+\357\10\0\5@\3\0\0\0"..., 32) = 32
read(3, "\34\0\222!\355\5@\3%\0\0\0\362+\357\10\0\5@\3\0\0\0\0~"..., 32) = 32
read(3, "\34\0\223!\355\5@\3C\0\0\0\362+\357\10\0\5@\3\0\0\0\0~"..., 32) = 32
read(3, "\34\0\227!\355\5@\3\354\0\0\0\362+\357\10\0000\10\0\0\0"..., 32) = 32
read(3, "\1 \231!\t\0\0\0#\0\0\0\0\0\0\0\t\0\0\0*\0\0\0P\253\326"..., 32) = 32
read(3, "B\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0@\352\377\277P8\202\0\0"..., 36) = 36
write(3, "\22\0\17\0\355\5@\3#\0\0\0#\0\0\0 \0\0\0\t\0\0\0B\0\0\0"..., 84) = 84
read(3, 0x7fbfffe960, 32)               = -1 EAGAIN (Resource temporarily
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\34\0\232!\355\5@\3#\0\0\0\371+\357\10\0\0\0\0\0\0\0\0"..., 32) = 32
read(3, "\1\0\233!\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*\0\0\0\1\0\0"..., 32) = 32
write(3, "\22\0\v\0\355\5@\3\352\0\0\0\352\0\0\0 \0\0\0\5\0\0\0\2"..., 68) = 68
read(3, 0x7fbfffe960, 32)               = -1 EAGAIN (Resource temporarily
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\34\0\234!\355\5@\3\352\0\0\0\373+\357\10\0\0\0\0\0\0\0"..., 32) = 32
read(3, "\1 \235!\5\0\0\0\352\0\0\0\0\0\0\0\5\0\0\0*\0\0\0\1\0\0"..., 32) = 32
read(3, "\2\0\0\0\200\251~\0~\0\0\0\320\353\236\0P\337\17\227", 20) = 20
write(3, "\22\0\v\0\355\5@\3\352\0\0\0\352\0\0\0 \0\0\0\5\0\0\0\3"..., 80) = 80
read(3, 0x7fbfffe940, 32)               = -1 EAGAIN (Resource temporarily
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\34\0\236!\355\5@\3\352\0\0\0\375+\357\10\0\0\0\0\0\0\0"..., 32) = 32
read(3, "\1 \240!\t\0\0\0#\0\0\0\0\0\0\0\t\0\0\0*\0\0\0P\253\326"..., 32) = 32
read(3, "B\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0@\352\377\277P8\202\0\0"..., 36) = 36
mmap(NULL, 163840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x2a9a11d000
write(3, "\22\0\17\0\355\5@\3#\0\0\0#\0\0\0 \0\0\0\t\0\0\0f\0\0\0"..., 80) = 80
read(3, 0x7fbfffe580, 32)               = -1 EAGAIN (Resource temporarily
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\34\0\241!\355\5@\3#\0\0\0\377+\357\10\0\0\0\0\0\0\0\0"..., 32) = 32
read(3, "\1\30\242!\222\237\0\0\0\0\0\0\0\0\0\0P\253\326\1\0\0\0"..., 32) = 32
mmap(NULL, 163840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x2a9a145000
readv(3, [{"\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"..., 163400},
{"", 0}], 2) = 130720
readv(3, [{"\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"..., 32680},
{"", 0}], 2) = 32680
write(3, "I\2\5\0\353\5@\3\0\0\0\0\327\0\276\0\377\377\377\377", 20) = 20
read(3, 0x7fbfffe580, 32)               = -1 EAGAIN (Resource temporarily
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\1\243!2\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0_5J\0\0"..., 32) = 32
readv(3, [{"\377\377\377\377\377\377\377\377\377\377\377\377\377\377"..., 5320},
{"", 0}], 2) = 5320
munmap(0x2a9a145000, 163840)            = 0
write(3, "\22\0\232\237\355\5@\3\355\0\0\0\6\0\0\0 \377\377\377\224"..., 2048) =
2048
write(3, "\377\377\377\377\377\377\377\377\377\377\377\377\377\377"..., 2048) = 2048
write(3, "\377\377\377\377\377\377\377\377\377\377\377\377\377\377"..., 2048) = 2048
write(3, "\377\377\377\377\377\377\377\377\377\377\377\377\377\377"..., 2048) = 2048
write(3, "\377\377\377\377\377\377\377\377\377\377\377\377\377\377"..., 2048) = 2048
write(3, "\377\377\377\377\377\377\377\377\377\377\377\377\377\377"..., 2048) = 2048
write(3, "\310\310\307\377\310\310\307\377\314\314\313\377\314\314"..., 2048) = 2048
write(3, "\322#&\377\333\236\237\377h\6\t\377\25\t\7\377\7\2\1\377"..., 2048) = 2048
write(3, "\377\377\377\377\377\377\377\377\377\377\377\377\377\377"..., 2048) = 2048
write(3, "\364\374\374\377\372\372\372\377\377\377\377\377\377\377"..., 2048) = 2048
write(3, "\377\377\377\377\377\377\377\377\377\377\377\377\377\377"..., 2048) = 2048
write(3, "\377\377\377\377\377\377\377\377\377\377\377\377\377\377"..., 2048) = 2048
write(3, "\377\377\377\377\377\377\377\377\377\377\377\377\377\377"..., 2048) = 2048
write(3, "\364\364\364\377\377\377\377\377\377\377\377\377\377\377"..., 2048) = 2048
write(3, "\267\352\372\377\330\364\375\377\330\364\375\377\352\370"..., 2048) = 2048
write(3, "\311\361\375\377\267\352\372\377\212\342\371\377t\343\366"..., 2048) =
2048
write(3, "\375\375\375\377\374\375\375\377\367\353\352\377\322#&"..., 2048) = 2048
write(3, "\377\377\377\377\377\377\377\377\377\377\377\377\377\377"..., 2048) = 2048
write(3, "\333\345\346\377\350\361\356\377\364\364\364\377\371\367"..., 2048) = 2048
write(3, "\6\247\371\377\26\346\372\377\'\330\366\377(\326\354\377"..., 2048) = 2048
write(3, "4\1\1\377\24\1\0\377;\1\1\377\266\271\267\377\273\305\305"..., 2048) =
2048
write(3, "\372\372\372\377\377\377\377\377\377\377\377\377\377\377"..., 2048) = 2048
write(3, "q\223\241\377\263\2\2\377t\1\1\377;\1\1\377\273\305\305"..., 2048) = 2048
write(3, "\2k\375\377\5f\373\377\0037\374\377\2\375\375\377\2\375"..., 2048) = 2048
write(3, "\266\10\v\377\261\21\f\377S\1\1\377R6G\377\26\346\372\377"..., 2048) =
2048
write(3, "\377\377\377\377\377\377\377\377\377\377\377\377\377\377"..., 2048) = 2048
write(3, "\230\305\314\377\271&)\377\254\2\2\377\263\2\2\377\254"..., 2048) = 2048
write(3, "\2\f\376\377\2\f\376\377\2\f\376\377\2\f\376\377\2\f\376"..., 2048) = 2048
write(3, "\3G\374\377\2\33\375\377\2\33\375\377\fO\370\377\5\27\371"..., 2048) =
2048
write(3, "\377\377\377\377\364\374\374\377\361\262\260\377\233\2"..., 2048) = 2048
write(3, "\252\24\25\377\231\10\n\377\223\1\2\377t\1\1\377d\1\1\377"..., 2048) =
2048
write(3, "\4\364\375\377\27\311\373\377\5\207\372\377\6\310\374\377"..., 2048) =
2048
write(3, "\n\374\376\377\6\267\373\377\5\207\372\377\2\375\375\377"..., 2048) = 2048
write(3, "\374\375\375\377\371\367\367\377\322pp\377d\1\1\377[\1"..., 2048) = 2048
write(3, "\274\274\274\377\274\274\274\377\314\314\313\377\323\324"..., 2048) = 2048
write(3, "6\311\364\3778\311\352\3778\311\352\377U\302\335\377w\302"..., 2048) =
2048
write(3, "\210\304\331\377\231\272\314\377\231\272\314\377\230\306"..., 2048) = 2048
write(3, "\377\377\377\377\377\377\377\377\377\377\377\377\377\377"..., 2048) = 2048
write(3, "\377\377\377\377\377\377\377\377\377\377\377\377\377\377"..., 2048) = 2048
write(3, "\377\377\377\377\377\377\377\377\377\377\377\377\377\377"..., 2048) = 2048
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
gentoo64 audacity #
Comment 1 Steve 2004-05-07 13:50:44 UTC
I can confirm this happens on non AMD64 platforms as well.
My emerge info:

Gentoo Base System version 1.4.10
Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.2, glibc-2.2.5-r2,2.3.2-r9, 2.6.3-gentoo-r1)
=================================================================
System uname: 2.6.3-gentoo-r1 i686 Pentium III (Coppermine)
distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -O3 -pipe -frerun-cse-after-loop -msse -mmmx -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium3 -O3 -pipe -frerun-cse-after-loop -msse -mmmx -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distcc sandbox userpriv"
GENTOO_MIRRORS="http://10.0.0.2/ http://gentoo.mirrors.pair.com/"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/data/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="aalib alsa apache2 apm arts avi berkdb cdr crypt cups directfb encode esd foomaticdb gdbm gif gpm gtk2 imlib jpeg kde libg++ libwww mad mikmod motif mozilla mpeg mysql ncurses nls odbc oggvorbis opengl oss pam pdflib perl png postgres python qt quicktime readline scanner sdl slang snmp spell sse ssl svga tcltk tcpd tetex truetype usb x86 xml2 xmms xv zlib"
Comment 2 Frank van de Pol (RETIRED) gentoo-dev 2004-05-11 16:23:31 UTC
Fixed in upstream version, see bug 50760
Comment 3 Jason Huebel (RETIRED) gentoo-dev 2004-05-26 07:32:06 UTC
Tested 1.2.1, problem resolved. marked ~amd64