Bug#554836: segfault in audacity when saving files

Tim Hanson sideskate at gmail.com
Fri Nov 6 21:11:39 UTC 2009


Package: audacity
Version: 1.3.9-6
Severity: important


Hi, on my system audacity segfaults while trying to write *any* file, either export or save normally. 
Seems to be a dbus-related issue? 
I'm not usure if it matters, but I'm running a custom kernel : 
> uname -a
Linux chimera 2.6.30lowlat.1.0 #1 SMP PREEMPT Tue Oct 27 16:32:35 EDT 2009 x86_64 GNU/Linux

It crashes if it is run in the terminal or not.  Tried building from CVS (1.3.9 version), 
but it requires wxgtk2.4, which is no longer in Debain. 

Here is the backtrace from gdb: 

chimera:~/svn/audacity> gdb audacity
GNU gdb (GDB) 7.0-debian
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/audacity...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/audacity 
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffe7b9c950 (LWP 19586)]
[New Thread 0x7fffe739b950 (LWP 19587)]

(Audacity:19583): Gtk-WARNING **: /tmp/buildd/gtk+2.0-2.18.3/gtk/gtkwidget.c:9567: widget class `GtkPizza' has no property named `row-ending-details'
process 19583: type array 97 not a basic type
process 19583: type array 97 not a basic type
process 19583: type invalid 0 not a basic type
process 19583: type invalid 0 not a basic type
process 19583: type struct 114 not a basic type

Program received signal SIGSEGV, Segmentation fault.
0x00007fffeab3a476 in ?? () from /lib/libdbus-1.so.3
(gdb) bt
#0  0x00007fffeab3a476 in ?? () from /lib/libdbus-1.so.3
#1  0x00007fffeab3a95a in ?? () from /lib/libdbus-1.so.3
#2  0x00007fffeab29131 in ?? () from /lib/libdbus-1.so.3
#3  0x00007fffeab29179 in ?? () from /lib/libdbus-1.so.3
#4  0x00007fffeab28214 in ?? () from /lib/libdbus-1.so.3
#5  0x00007fffeab29248 in ?? () from /lib/libdbus-1.so.3
#6  0x00007fffeab28214 in ?? () from /lib/libdbus-1.so.3
#7  0x00007fffe4c55e53 in ?? ()
   from /usr/lib/gio/modules/libgioremote-volume-monitor.so
#8  0x00007fffe4c5be86 in ?? ()
   from /usr/lib/gio/modules/libgioremote-volume-monitor.so
#9  0x00007fffe4c5d2a6 in ?? ()
   from /usr/lib/gio/modules/libgioremote-volume-monitor.so
#10 0x00007ffff2eb8532 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#11 0x00007ffff2eb92b7 in g_object_new_valist ()
   from /usr/lib/libgobject-2.0.so.0
#12 0x00007ffff2eb93fc in g_object_new () from /usr/lib/libgobject-2.0.so.0
#13 0x00007ffff056ac54 in g_volume_monitor_get () from /usr/lib/libgio-2.0.so.0
#14 0x00007ffff348e47c in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x00007ffff2ed2a35 in g_type_create_instance ()
   from /usr/lib/libgobject-2.0.so.0
#16 0x00007ffff2eb770b in ?? () from /usr/lib/libgobject-2.0.so.0
#17 0x00007ffff2eb8532 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#18 0x00007ffff2eb92b7 in g_object_new_valist ()
   from /usr/lib/libgobject-2.0.so.0
#19 0x00007ffff2eb93fc in g_object_new () from /usr/lib/libgobject-2.0.so.0
#20 0x00007ffff3483291 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#21 0x00007ffff2ed2a35 in g_type_create_instance ()
   from /usr/lib/libgobject-2.0.so.0
#22 0x00007ffff2eb770b in ?? () from /usr/lib/libgobject-2.0.so.0
#23 0x00007ffff3485bf8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#24 0x00007ffff2eb88fd in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#25 0x00007ffff2eb92b7 in g_object_new_valist ()
   from /usr/lib/libgobject-2.0.so.0
#26 0x00007ffff2eb93fc in g_object_new () from /usr/lib/libgobject-2.0.so.0
#27 0x00007ffff348b195 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#28 0x00007ffff2eb88fd in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#29 0x00007ffff2eb92b7 in g_object_new_valist ()
   from /usr/lib/libgobject-2.0.so.0
#30 0x00007ffff2eb93fc in g_object_new () from /usr/lib/libgobject-2.0.so.0
#31 0x00007ffff34870c1 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#32 0x00007ffff2eb88fd in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#33 0x00007ffff2eb91ab in g_object_new_valist ()
   from /usr/lib/libgobject-2.0.so.0
#34 0x00007ffff2eb93fc in g_object_new () from /usr/lib/libgobject-2.0.so.0
#35 0x00007ffff3486c0d in ?? () from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#36 0x00007ffff3486db5 in gtk_file_chooser_dialog_new ()
   from /usr/lib/libgtk-x11-2.0.so.0
#37 0x000000000078e46a in FileDialog::FileDialog(wxWindow*, wxString const&, wxString const&, wxString const&, wxString const&, long, wxPoint const&) ()
#38 0x0000000000696b2a in Exporter::GetFilename() ()
#39 0x0000000000697db5 in Exporter::Process(AudacityProject*, bool, double, double) ()
#40 0x000000000057243d in AudacityProject::OnExport() ()
#41 0x00000000006283fd in CommandManager::HandleCommandEntry(CommandListEntry*, unsigned int, unsigned int) ()
#42 0x000000000059ebb4 in AudacityProject::OnMenu(wxCommandEvent&) ()
#43 0x00007ffff6d76349 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
#44 0x00007ffff6d77514 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/libwx_baseu-2.8.so.0
#45 0x00007ffff6d77607 in wxEvtHandler::ProcessEvent(wxEvent&) ()
   from /usr/lib/libwx_baseu-2.8.so.0
#46 0x00007ffff747f2a0 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#47 0x00007ffff2eb23ed in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#48 0x00007ffff2ec5cdb in ?? () from /usr/lib/libgobject-2.0.so.0
#49 0x00007ffff2ec7082 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#50 0x00007ffff2ec7553 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#51 0x00007ffff35e84a0 in gtk_widget_activate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#52 0x00007ffff34e71fd in gtk_menu_shell_activate_item ()
   from /usr/lib/libgtk-x11-2.0.so.0
#53 0x00007ffff34e8b8b in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#54 0x00007ffff34d9218 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#55 0x00007ffff2eb23ed in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#56 0x00007ffff2ec59c9 in ?? () from /usr/lib/libgobject-2.0.so.0
#57 0x00007ffff2ec6f18 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#58 0x00007ffff2ec7553 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#59 0x00007ffff35e22de in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#60 0x00007ffff34d17d3 in gtk_propagate_event ()
   from /usr/lib/libgtk-x11-2.0.so.0
#61 0x00007ffff34d28ab in gtk_main_do_event ()
   from /usr/lib/libgtk-x11-2.0.so.0
#62 0x00007ffff31461cc in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#63 0x00007ffff2c1b12a in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#64 0x00007ffff2c1e988 in ?? () from /lib/libglib-2.0.so.0
#65 0x00007ffff2c1ee5d in g_main_loop_run () from /lib/libglib-2.0.so.0
#66 0x00007ffff34d2ca7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#67 0x00007ffff7410798 in wxEventLoop::Run() ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
---Type <return> to continue, or q <return> to quit---
#68 0x00007ffff7498cfb in wxAppBase::MainLoop() ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#69 0x00007ffff6d1ccbd in wxEntry(int&, wchar_t**) ()
   from /usr/lib/libwx_baseu-2.8.so.0
#70 0x00000000005179a2 in main ()



-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30lowlat.1.0 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages audacity depends on:
ii  audacity-data          1.3.9-6           A fast, cross-platform audio edito
ii  libasound2             1.0.21a-1         shared library for ALSA applicatio
ii  libc6                  2.9-25            GNU C Library: Shared libraries
ii  libexpat1              2.0.1-4           XML parsing C library - runtime li
ii  libflac++6             1.2.1-2+b1        Free Lossless Audio Codec - C++ ru
ii  libflac8               1.2.1-2+b1        Free Lossless Audio Codec - runtim
ii  libgcc1                1:4.4.1-4         GCC support library
ii  libglib2.0-0           2.22.2-2          The GLib library of C routines
ii  libgtk2.0-0            2.18.3-1          The GTK+ graphical user interface 
ii  libid3tag0             0.15.1b-10        ID3 tag reading library from the M
ii  libjack0               0.116.2+svn3592-3 JACK Audio Connection Kit (librari
ii  libmad0                0.15.1b-4         MPEG audio decoder library
ii  libogg0                1.1.4~dfsg-1      Ogg bitstream library
ii  libsamplerate0         0.1.7-3           Audio sample rate conversion libra
ii  libsndfile1            1.0.20-3          Library for reading/writing audio 
ii  libsoundtouch1c2       1.3.1-2           sound stretching library
ii  libstdc++6             4.4.1-4           The GNU Standard C++ Library v3
ii  libtwolame0            0.3.12-1          MPEG Audio Layer 2 encoding librar
ii  libvorbis0a            1.2.3-3           The Vorbis General Audio Compressi
ii  libvorbisenc2          1.2.3-3           The Vorbis General Audio Compressi
ii  libvorbisfile3         1.2.3-3           The Vorbis General Audio Compressi
ii  libwxbase2.8-0         2.8.7.1-1.1       wxBase library (runtime) - non-GUI
ii  libwxgtk2.8-0          2.8.7.1-1.1       wxWidgets Cross-platform C++ GUI t

Versions of packages audacity recommends:
ii  libavcodec52      4:0.5+svn20090706-2+b1 ffmpeg codec library
ii  libavformat52     4:0.5+svn20090706-2+b1 ffmpeg file format library

Versions of packages audacity suggests:
pn  ladspa-plugin                 <none>     (no description available)
pn  libmp3lame0                   <none>     (no description available)

-- no debconf information





More information about the pkg-multimedia-maintainers mailing list