Audacity 1.2.2 stürzt ab beim löschen von tracks

  • hallo leute
    erstmal danke für das tolle programm.ich benutze es sehr oft und bin sehr zufriedem damit.nun aber zum absturz:manchmal kommt es vor, wenn ich einen soeben aufgenommenen track lösche, dass sich audacity grad sofort verabschiedet oder mit leerem fenster hängen bleibt.bei weitem nicht jedesmal aber ab und zu ist das der fall.ich habe nun versucht das programm mit gdb zu starten und diese abstürze zu provozieren.ich hab ein projekt mit 13 tracks geladen und einen weiteren dazurecorded den ich dann wieder gelöscht habe.einen komplettabsturz habe ich aber nicht provozieren können, nur ein fenstereinfrieren.folgendes gab der gdb dann aus:
    ***
    Program received signal SIGSEGV, Segmentation fault.
    [Switching to Thread 16386 (LWP 2639)]
    0x407c4bbc in mempcpy () from /lib/i686/libc.so.6
    (gdb) bt
    #0 0x407c4bbc in mempcpy () from /lib/i686/libc.so.6
    #1 0x407b84b7 in _IO_new_file_xsputn () from /lib/i686/libc.so.6
    #2 0x407aceff in fwrite () from /lib/i686/libc.so.6
    #3 0x4041ddfc in wxFFile::Write(void const*, unsigned) ()
    from /usr/local/lib/libwx_gtk-2.4.so
    #4 0x08226cc5 in SimpleBlockFile (this=0x520006b8,
    sampleData=0x51497008 <Address 0x51497008 out of bounds>,
    sampleLen=524288, format=2) at blockfile/SimpleBlockFile.cpp:119
    #5 0x08073189 in DirManager::NewSimpleBlockFile(char*, int, sampleFormat) (
    this=0x83b7740, sampleData=0x51497008 <Address 0x51497008 out of bounds>,
    sampleLen=524288, format=int16Sample) at filename.h:100
    #6 0x080b8110 in Sequence::Append(char*, sampleFormat, int) (this=0x858b060,
    buffer=0x51497008 <Address 0x51497008 out of bounds>, format=int16Sample,
    len=524288) at Sequence.cpp:1155
    #7 0x080e25fc in WaveTrack::Append(char*, sampleFormat, int, unsigned) (
    this=0x85bb170,
    buffer=0x510ba808 "ýÿûÿýÿüÿüÿýÿþÿüÿýÿüÿûÿûÿüÿþÿýÿþÿþÿûÿýÿýÿýÿýÿýÿýÿûÿüÿüÿÿÿüÿÿÿýÿüÿýÿþÿýÿþÿüÿýÿÿÿýÿþÿüÿþÿþÿýÿýÿýÿüÿýÿûÿýÿüÿþÿþÿüÿþÿüÿýÿüÿþÿýÿýÿþÿýÿþÿÿÿþÿýÿþÿþÿþÿýÿþÿÿÿÿÿüÿþÿþÿýÿÿÿýÿÿÿýÿþÿ", format=int16Sample, len=99584, stride=1)
    at WaveTrack.cpp:782
    #8 0x0806adfb in AudioIO::FillBuffers() (this=0x83b21c8) at Track.h:26
    #9 0x0806aa1a in AudioThread::Entry() (this=0x83d5a30) at AudioIO.cpp:1310
    #10 0x404eba5f in wxThreadInternal::PthreadStart(wxThread*) ()
    from /usr/local/lib/libwx_gtk-2.4.so
    ---Type <return> to continue, or q <return> to quit---
    #11 0x404eb90c in wxPthreadStart () from /usr/local/lib/libwx_gtk-2.4.so
    #12 0x406fdf60 in pthread_start_thread () from /lib/i686/libpthread.so.0
    #13 0x406fe0fe in pthread_start_thread_event () from /lib/i686/libpthread.so.0
    #14 0x40826327 in clone () from /lib/i686/libc.so.6
    (gdb)
    ***
    ich versuche noch weitere abstürze zu provozieren und werde mich dann melden wenns soweit ist.
    zu meinem System:ich benutze suse 9.0 mit KDE 3.2 und Kernel 2.4.21 wxGTK 2.4.1.2 und aRts 1.2.3-3
    ich habe audacity vom tar.gz aus compiliert
    ich hoffe ich hab mich verständlich ausgedrückt und danke schonmal für eure bemühungen
    Grüsse Erny

  • habs nochmal zum absturz gebracht, d.h. einfrieren diesmal gabs folgendes aus:
    ***
    Program received signal SIGSEGV, Segmentation fault.
    [Switching to Thread 16386 (LWP 3218)]
    0x080b8026 in Sequence::GetIdealAppendLen() (this=0x10) at Sequence.cpp:34
    34 Sequence.cpp: Datei oder Verzeichnis nicht gefunden.
    in Sequence.cpp
    (gdb) bt
    #0 0x080b8026 in Sequence::GetIdealAppendLen() (this=0x10) at Sequence.cpp:34
    #1 0x080e2555 in WaveTrack::Append(char*, sampleFormat, int, unsigned) (
    this=0x8549320,
    buffer=0x51134008 "+û\002ûŒúµúªú\212ú¢ú\236ú\203ú\202útúkútúgúTúNúCúBú^úeúF úEú_úbú\205ú~útú°úÎúèú\027û'û)û~û°ûÄûöû-ü3ü_ü\211ü\235üŽüùü)ý7ýhý\207ýÅý\027þ þ 9þ\212þÀþ\001ÿAÿqÿ\226ÿ

  • ne , das projekt habe ich komplett mit 1.2.2 aufgenommen.
    übrigens weiss einer warum ich mich mit unserem xp-compi auf arbeit nicht einloggen kann?zuhause mit linux gehts gut, zumindest gestern noch.
    nfg Erny

  • einen hab ich noch :
    ***
    Program received signal SIGSEGV, Segmentation fault.
    [Switching to Thread 16386 (LWP 4260)]
    0x080b8026 in Sequence::GetIdealAppendLen() (this=0x10) at Sequence.cpp:34
    34 Sequence.cpp: Datei oder Verzeichnis nicht gefunden.
    in Sequence.cpp
    (gdb) bt
    #0 0x080b8026 in Sequence::GetIdealAppendLen() (this=0x10) at Sequence.cpp:34
    #1 0x080e2555 in WaveTrack::Append(char*, sampleFormat, int, unsigned) (
    this=0x86a0c08, buffer=0x4981f008 "