View Issue Details

IDProjectCategoryView StatusLast Update
0001750ardourbugspublic2008-11-21 00:28
Reporterrealhangman Assigned Topaul  
PrioritynormalSeveritycrashReproducibilitysometimes
Status closedResolutionfixed 
Summary0001750: Opening of crossfade editor in Ardour 2.0.3 of old sessions crashes Ardour
DescriptionArdour 2.0.3 (no vst) crashes sometimes when I open the crossfade editor (segmentation fault). I can't reproduce it with a fresh session, but when I load an old session made with ardour 2.0.2 vst it happens most of the time.

I attached the coredump output (ardbg).
Additional InformationTested in Linux 2.6.21.5, WM Fluxbox, Debian unstable.
TagsNo tags attached.

Activities

2007-07-04 08:51

 

coredump.txt (29,093 bytes)   
sound@sound:~/progs/ardour-2.0.3-novst/ardour-2.0.3/gtk2_ardour$ ./ardbg core.13
570 
GNU gdb 6.6-debian
Copyright (C) 2006 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 "i486-linux-gnu"...
Using host libthread_db library "/lib/libthread_db.so.1".

warning: Can't read pathname for load map: Input/output error.
Reading symbols from /home/sound/progs/ardour-2.0.3-novst/ardour-2.0.3/libs/ardo
ur/libardour.so...done.
Loaded symbols for libs/ardour/libardour.so
Reading symbols from /home/sound/progs/ardour-2.0.3-novst/ardour-2.0.3/libs/surf
aces/control_protocol/libardour_cp.so...done.
Loaded symbols for libs/surfaces/control_protocol/libardour_cp.so
Reading symbols from /home/sound/progs/ardour-2.0.3-novst/ardour-2.0.3/libs/gtkm
m2ext/libgtkmm2ext.so...done.
Loaded symbols for libs/gtkmm2ext/libgtkmm2ext.so
Reading symbols from /home/sound/progs/ardour-2.0.3-novst/ardour-2.0.3/libs/midi
++2/libmidi++.so...done.
Loaded symbols for libs/midi++2/libmidi++.so
Reading symbols from /home/sound/progs/ardour-2.0.3-novst/ardour-2.0.3/libs/pbd/
libpbd.so...done.
Loaded symbols for libs/pbd/libpbd.so
Reading symbols from /home/sound/progs/ardour-2.0.3-novst/ardour-2.0.3/libs/gtkm
m2/gtk/libgtkmm2.so...done.
Loaded symbols for libs/gtkmm2/gtk/libgtkmm2.so
Reading symbols from /usr/lib/libgobject-2.0.so.0...done.
Loaded symbols for /usr/lib/libgobject-2.0.so.0
Reading symbols from /usr/lib/libgmodule-2.0.so.0...done.
Loaded symbols for /usr/lib/libgmodule-2.0.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/lib/libgthread-2.0.so.0...done.
Loaded symbols for /usr/lib/libgthread-2.0.so.0
Reading symbols from /lib/librt.so.1...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /usr/lib/libglib-2.0.so.0...done.
Loaded symbols for /usr/lib/libglib-2.0.so.0
Reading symbols from /usr/lib/libgnomecanvas-2.so.0...done.
Loaded symbols for /usr/lib/libgnomecanvas-2.so.0
Reading symbols from /usr/lib/libart_lgpl_2.so.2...done.
Loaded symbols for /usr/lib/libart_lgpl_2.so.2
Reading symbols from /usr/lib/libpangoft2-1.0.so.0...done.
Loaded symbols for /usr/lib/libpangoft2-1.0.so.0
Reading symbols from /usr/lib/libgtk-x11-2.0.so.0...done.
Loaded symbols for /usr/lib/libgtk-x11-2.0.so.0
Reading symbols from /usr/lib/libgdk-x11-2.0.so.0...done.
Loaded symbols for /usr/lib/libgdk-x11-2.0.so.0
Reading symbols from /usr/lib/libatk-1.0.so.0...done.
Loaded symbols for /usr/lib/libatk-1.0.so.0
Reading symbols from /usr/lib/libgdk_pixbuf-2.0.so.0...done.
Loaded symbols for /usr/lib/libgdk_pixbuf-2.0.so.0
Reading symbols from /usr/lib/libpangocairo-1.0.so.0...done.
Loaded symbols for /usr/lib/libpangocairo-1.0.so.0
Reading symbols from /usr/lib/libfontconfig.so.1...done.
Loaded symbols for /usr/lib/libfontconfig.so.1
Reading symbols from /usr/lib/libXext.so.6...done.
Loaded symbols for /usr/lib/libXext.so.6
Reading symbols from /usr/lib/libXrender.so.1...done.
Loaded symbols for /usr/lib/libXrender.so.1
Reading symbols from /usr/lib/libXinerama.so.1...done.
Loaded symbols for /usr/lib/libXinerama.so.1
Reading symbols from /usr/lib/libXi.so.6...done.
Loaded symbols for /usr/lib/libXi.so.6
Reading symbols from /usr/lib/libXrandr.so.2...done.
Loaded symbols for /usr/lib/libXrandr.so.2
Reading symbols from /usr/lib/libXcursor.so.1...done.
Loaded symbols for /usr/lib/libXcursor.so.1
Reading symbols from /usr/lib/libXfixes.so.3...done.
Loaded symbols for /usr/lib/libXfixes.so.3
Reading symbols from /usr/lib/libpango-1.0.so.0...done.
Loaded symbols for /usr/lib/libpango-1.0.so.0
Reading symbols from /usr/lib/libcairo.so.2...done.
Loaded symbols for /usr/lib/libcairo.so.2
Reading symbols from /usr/lib/libX11.so.6...done.
Loaded symbols for /usr/lib/libX11.so.6
Reading symbols from /home/sound/progs/ardour-2.0.3-novst/ardour-2.0.3/libs/libg
nomecanvasmm/libgnomecanvasmm.so...done.
Loaded symbols for libs/libgnomecanvasmm/libgnomecanvasmm.so
Reading symbols from /usr/lib/libasound.so.2...done.
Loaded symbols for /usr/lib/libasound.so.2
Reading symbols from /home/sound/progs/ardour-2.0.3-novst/ardour-2.0.3/libs/libs
ndfile/libsndfile-ardour.so...done.
Loaded symbols for libs/libsndfile/libsndfile-ardour.so
Reading symbols from /usr/lib/libFLAC.so.7...done.
Loaded symbols for /usr/lib/libFLAC.so.7
Reading symbols from /usr/lib/liblrdf.so.0...done.
Loaded symbols for /usr/lib/liblrdf.so.0
Reading symbols from /home/sound/progs/ardour-2.0.3-novst/ardour-2.0.3/libs/glib
mm2/libglibmm2.so...done.
Loaded symbols for libs/glibmm2/libglibmm2.so
Reading symbols from /home/sound/progs/ardour-2.0.3-novst/ardour-2.0.3/libs/gtkm
m2/pango/libpangomm.so...done.
Loaded symbols for libs/gtkmm2/pango/libpangomm.so
Reading symbols from /home/sound/progs/ardour-2.0.3-novst/ardour-2.0.3/libs/gtkm
m2/atk/libatkmm.so...done.
Loaded symbols for libs/gtkmm2/atk/libatkmm.so
Reading symbols from /home/sound/progs/ardour-2.0.3-novst/ardour-2.0.3/libs/gtkm
m2/gdk/libgdkmm2.so...done.
Loaded symbols for libs/gtkmm2/gdk/libgdkmm2.so
Reading symbols from /home/sound/progs/ardour-2.0.3-novst/ardour-2.0.3/libs/sigc
++2/libsigc++2.so...done.
Loaded symbols for libs/sigc++2/libsigc++2.so
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /usr/lib/libxml2.so.2...done.
Loaded symbols for /usr/lib/libxml2.so.2
Reading symbols from /usr/lib/libxslt.so.1...done.
Loaded symbols for /usr/lib/libxslt.so.1
Reading symbols from /home/sound/progs/ardour-2.0.3-novst/ardour-2.0.3/libs/soun
dtouch/libsoundtouch.so...done.
Loaded symbols for libs/soundtouch/libsoundtouch.so
Reading symbols from /usr/lib/libsamplerate.so.0...done.
Loaded symbols for /usr/lib/libsamplerate.so.0
Reading symbols from /usr/lib/libjack.so.0...done.
Loaded symbols for /usr/lib/libjack.so.0
Reading symbols from /lib/libpthread.so.0...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /usr/lib/libstdc++.so.6...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /usr/lib/libraptor.so.1...done.
Loaded symbols for /usr/lib/libraptor.so.1
Reading symbols from /usr/lib/liblo.so.0...done.
Loaded symbols for /usr/lib/liblo.so.0
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/libfreetype.so.6...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libexpat.so.1...done.
Loaded symbols for /usr/lib/libexpat.so.1
Reading symbols from /usr/lib/libXau.so.6...done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libpng12.so.0...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /usr/lib/libXdmcp.so.6...done.
Loaded symbols for /usr/lib/libXdmcp.so.6
Reading symbols from /usr/lib/libcurl.so.4...done.
Loaded symbols for /usr/lib/libcurl.so.4
Reading symbols from /usr/lib/libgssapi_krb5.so.2...done.
Loaded symbols for /usr/lib/libgssapi_krb5.so.2
Reading symbols from /usr/lib/libidn.so.11...done.
Loaded symbols for /usr/lib/libidn.so.11
Reading symbols from /usr/lib/i686/cmov/libssl.so.0.9.8...done.
Loaded symbols for /usr/lib/i686/cmov/libssl.so.0.9.8
Reading symbols from /usr/lib/i686/cmov/libcrypto.so.0.9.8...done.
Loaded symbols for /usr/lib/i686/cmov/libcrypto.so.0.9.8
Reading symbols from /usr/lib/libkrb5.so.3...done.
Loaded symbols for /usr/lib/libkrb5.so.3
Reading symbols from /usr/lib/libk5crypto.so.3...done.
Loaded symbols for /usr/lib/libk5crypto.so.3
Reading symbols from /lib/libcom_err.so.2...done.
Loaded symbols for /lib/libcom_err.so.2
Reading symbols from /usr/lib/libkrb5support.so.0...done.
Loaded symbols for /usr/lib/libkrb5support.so.0
Reading symbols from /lib/libkeyutils.so.1...done.
Loaded symbols for /lib/libkeyutils.so.1
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /lib/libnss_compat.so.2...done.
Loaded symbols for /lib/libnss_compat.so.2
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libnss_nis.so.2...done.
Loaded symbols for /lib/libnss_nis.so.2
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /usr/lib/gconv/ISO8859-15.so...done.
Loaded symbols for /usr/lib/gconv/ISO8859-15.so
Reading symbols from /usr/lib/pango/1.6.0/modules/pango-basic-fc.so...done.
Loaded symbols for /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
Reading symbols from /home/sound/progs/ardour-2.0.3-novst/ardour-2.0.3/libs/clea
rlooks/engines/libclearlooks.so...done.
Loaded symbols for /home/sound/progs/ardour-2.0.3-novst/ardour-2.0.3/libs/clearl
ooks/engines/libclearlooks.so
Reading symbols from /usr/lib/ladspa/diode_1185.so...done.
Loaded symbols for /usr/lib/ladspa/diode_1185.so
Reading symbols from /usr/lib/ladspa/amp_1181.so...done.
Loaded symbols for /usr/lib/ladspa/amp_1181.so
Reading symbols from /usr/lib/ladspa/foverdrive_1196.so...done.
Loaded symbols for /usr/lib/ladspa/foverdrive_1196.so
Reading symbols from /usr/lib/ladspa/divider_1186.so...done.
Loaded symbols for /usr/lib/ladspa/divider_1186.so
Reading symbols from /usr/lib/ladspa/shaper_1187.so...done.
Loaded symbols for /usr/lib/ladspa/shaper_1187.so
Reading symbols from /usr/lib/ladspa/ringmod_1188.so...done.
Loaded symbols for /usr/lib/ladspa/ringmod_1188.so
Reading symbols from /usr/lib/ladspa/comb_1190.so...done.
Loaded symbols for /usr/lib/ladspa/comb_1190.so
Reading symbols from /usr/lib/ladspa/declip_1195.so...done.
Loaded symbols for /usr/lib/ladspa/declip_1195.so
Reading symbols from /usr/lib/ladspa/fast_lookahead_limiter_1913.so...done.
Loaded symbols for /usr/lib/ladspa/fast_lookahead_limiter_1913.so
Reading symbols from /usr/lib/ladspa/sinus_wavewrapper_1198.so...done.
Loaded symbols for /usr/lib/ladspa/sinus_wavewrapper_1198.so
Reading symbols from /usr/lib/ladspa/hermes_filter_1200.so...done.
Loaded symbols for /usr/lib/ladspa/hermes_filter_1200.so
Reading symbols from /usr/lib/ladspa/multivoice_chorus_1201.so...done.
Loaded symbols for /usr/lib/ladspa/multivoice_chorus_1201.so
Reading symbols from /usr/lib/ladspa/flanger_1191.so...done.
Loaded symbols for /usr/lib/ladspa/flanger_1191.so
Reading symbols from /usr/lib/ladspa/decimator_1202.so...done.
Loaded symbols for /usr/lib/ladspa/decimator_1202.so
Reading symbols from /usr/lib/ladspa/single_para_1203.so...done.
Loaded symbols for /usr/lib/ladspa/single_para_1203.so
Reading symbols from /usr/lib/ladspa/triple_para_1204.so...done.
Loaded symbols for /usr/lib/ladspa/triple_para_1204.so
Reading symbols from /usr/lib/ladspa/transient_1206.so...done.
Loaded symbols for /usr/lib/ladspa/transient_1206.so
Reading symbols from /usr/lib/ladspa/fad_delay_1192.so...done.
Loaded symbols for /usr/lib/ladspa/fad_delay_1192.so
Reading symbols from /usr/lib/ladspa/dc_remove_1207.so...done.
Loaded symbols for /usr/lib/ladspa/dc_remove_1207.so
Reading symbols from /usr/lib/ladspa/retro_flange_1208.so...done.
Loaded symbols for /usr/lib/ladspa/retro_flange_1208.so
Reading symbols from /usr/lib/ladspa/valve_1209.so...done.
Loaded symbols for /usr/lib/ladspa/valve_1209.so
Reading symbols from /usr/lib/ladspa/sifter_1210.so...done.
Loaded symbols for /usr/lib/ladspa/sifter_1210.so
Reading symbols from /usr/lib/ladspa/tape_delay_1211.so...done.
Loaded symbols for /usr/lib/ladspa/tape_delay_1211.so
Reading symbols from /usr/lib/ladspa/step_muxer_1212.so...done.
Loaded symbols for /usr/lib/ladspa/step_muxer_1212.so
Reading symbols from /usr/lib/ladspa/foldover_1213.so...done.
Loaded symbols for /usr/lib/ladspa/foldover_1213.so
Reading symbols from /usr/lib/ladspa/svf_1214.so...done.
Loaded symbols for /usr/lib/ladspa/svf_1214.so
Reading symbols from /usr/lib/ladspa/gsm_1215.so...done.
Loaded symbols for /usr/lib/ladspa/gsm_1215.so
Reading symbols from /usr/lib/ladspa/gverb_1216.so...done.
Loaded symbols for /usr/lib/ladspa/gverb_1216.so
Reading symbols from /usr/lib/ladspa/phasers_1217.so...done.
Loaded symbols for /usr/lib/ladspa/phasers_1217.so
Reading symbols from /usr/lib/ladspa/harmonic_gen_1220.so...done.
Loaded symbols for /usr/lib/ladspa/harmonic_gen_1220.so
Reading symbols from /usr/lib/ladspa/surround_encoder_1401.so...done.
Loaded symbols for /usr/lib/ladspa/surround_encoder_1401.so
Reading symbols from /usr/lib/ladspa/delayorama_1402.so...done.
Loaded symbols for /usr/lib/ladspa/delayorama_1402.so
Reading symbols from /usr/lib/ladspa/dyson_compress_1403.so...done.
Loaded symbols for /usr/lib/ladspa/dyson_compress_1403.so
Reading symbols from /usr/lib/ladspa/crossover_dist_1404.so...done.
Loaded symbols for /usr/lib/ladspa/crossover_dist_1404.so
Reading symbols from /usr/lib/ladspa/valve_rect_1405.so...done.
Loaded symbols for /usr/lib/ladspa/valve_rect_1405.so
Reading symbols from /usr/lib/ladspa/split_1406.so...done.
Loaded symbols for /usr/lib/ladspa/split_1406.so
Reading symbols from /usr/lib/ladspa/alias_1407.so...done.
Loaded symbols for /usr/lib/ladspa/alias_1407.so
Reading symbols from /usr/lib/ladspa/satan_maximiser_1408.so...done.
Loaded symbols for /usr/lib/ladspa/satan_maximiser_1408.so
Reading symbols from /usr/lib/ladspa/karaoke_1409.so...done.
Loaded symbols for /usr/lib/ladspa/karaoke_1409.so
Reading symbols from /usr/lib/ladspa/gate_1410.so...done.
Loaded symbols for /usr/lib/ladspa/gate_1410.so
Reading symbols from /usr/lib/ladspa/comb_splitter_1411.so...done.
Loaded symbols for /usr/lib/ladspa/comb_splitter_1411.so
Reading symbols from /usr/lib/ladspa/wave_terrain_1412.so...done.
Loaded symbols for /usr/lib/ladspa/wave_terrain_1412.so
Reading symbols from /usr/lib/ladspa/hard_limiter_1413.so...done.
Loaded symbols for /usr/lib/ladspa/hard_limiter_1413.so
Reading symbols from /usr/lib/ladspa/smooth_decimate_1414.so...done.
Loaded symbols for /usr/lib/ladspa/smooth_decimate_1414.so
Reading symbols from /usr/lib/ladspa/fm_osc_1415.so...done.
Loaded symbols for /usr/lib/ladspa/fm_osc_1415.so
Reading symbols from /usr/lib/ladspa/analogue_osc_1416.so...done.
Loaded symbols for /usr/lib/ladspa/analogue_osc_1416.so
Reading symbols from /usr/lib/ladspa/rate_shifter_1417.so...done.
Loaded symbols for /usr/lib/ladspa/rate_shifter_1417.so
Reading symbols from /usr/lib/ladspa/freq_tracker_1418.so...done.
Loaded symbols for /usr/lib/ladspa/freq_tracker_1418.so
Reading symbols from /usr/lib/ladspa/mod_delay_1419.so...done.
Loaded symbols for /usr/lib/ladspa/mod_delay_1419.so
Reading symbols from /usr/lib/ladspa/matrix_st_ms_1420.so...done.
Loaded symbols for /usr/lib/ladspa/matrix_st_ms_1420.so
Reading symbols from /usr/lib/ladspa/matrix_ms_st_1421.so...done.
Loaded symbols for /usr/lib/ladspa/matrix_ms_st_1421.so
Reading symbols from /usr/lib/ladspa/matrix_spatialiser_1422.so...done.
Loaded symbols for /usr/lib/ladspa/matrix_spatialiser_1422.so
Reading symbols from /usr/lib/ladspa/plate_1423.so...done.
Loaded symbols for /usr/lib/ladspa/plate_1423.so
Reading symbols from /usr/lib/ladspa/gong_1424.so...done.
Loaded symbols for /usr/lib/ladspa/gong_1424.so
Reading symbols from /usr/lib/ladspa/sc1_1425.so...done.
Loaded symbols for /usr/lib/ladspa/sc1_1425.so
Reading symbols from /usr/lib/ladspa/sc2_1426.so...done.
Loaded symbols for /usr/lib/ladspa/sc2_1426.so
Reading symbols from /usr/lib/ladspa/sc3_1427.so...done.
Loaded symbols for /usr/lib/ladspa/sc3_1427.so
Reading symbols from /usr/lib/ladspa/zm1_1428.so...done.
Loaded symbols for /usr/lib/ladspa/zm1_1428.so
Reading symbols from /usr/lib/ladspa/inv_1429.so...done.
Loaded symbols for /usr/lib/ladspa/inv_1429.so
Reading symbols from /usr/lib/ladspa/chebstortion_1430.so...done.
Loaded symbols for /usr/lib/ladspa/chebstortion_1430.so
Reading symbols from /usr/lib/ladspa/bode_shifter_1431.so...done.
Loaded symbols for /usr/lib/ladspa/bode_shifter_1431.so
Reading symbols from /usr/lib/ladspa/bode_shifter_cv_1432.so...done.
Loaded symbols for /usr/lib/ladspa/bode_shifter_cv_1432.so
Reading symbols from /usr/lib/ladspa/am_pitchshift_1433.so...done.
Loaded symbols for /usr/lib/ladspa/am_pitchshift_1433.so
Reading symbols from /usr/lib/ladspa/sc4_1882.so...done.
Loaded symbols for /usr/lib/ladspa/sc4_1882.so
Reading symbols from /usr/lib/ladspa/lcr_delay_1436.so...done.
Loaded symbols for /usr/lib/ladspa/lcr_delay_1436.so
Reading symbols from /usr/lib/ladspa/giant_flange_1437.so...done.
Loaded symbols for /usr/lib/ladspa/giant_flange_1437.so
Reading symbols from /usr/lib/ladspa/dj_flanger_1438.so...done.
Loaded symbols for /usr/lib/ladspa/dj_flanger_1438.so
Reading symbols from /usr/lib/ladspa/gong_beater_1439.so...done.
Loaded symbols for /usr/lib/ladspa/gong_beater_1439.so
Reading symbols from /usr/lib/ladspa/hilbert_1440.so...done.
Loaded symbols for /usr/lib/ladspa/hilbert_1440.so
Reading symbols from /usr/lib/ladspa/sin_cos_1881.so...done.
Loaded symbols for /usr/lib/ladspa/sin_cos_1881.so
Reading symbols from /usr/lib/ladspa/se4_1883.so...done.
Loaded symbols for /usr/lib/ladspa/se4_1883.so
Reading symbols from /usr/lib/ladspa/bandpass_a_iir_1893.so...done.
Loaded symbols for /usr/lib/ladspa/bandpass_a_iir_1893.so
Reading symbols from /usr/lib/ladspa/bandpass_iir_1892.so...done.
Loaded symbols for /usr/lib/ladspa/bandpass_iir_1892.so
Reading symbols from /usr/lib/ladspa/highpass_iir_1890.so...done.
Loaded symbols for /usr/lib/ladspa/highpass_iir_1890.so
Reading symbols from /usr/lib/ladspa/lowpass_iir_1891.so...done.
Loaded symbols for /usr/lib/ladspa/lowpass_iir_1891.so
Reading symbols from /usr/lib/ladspa/notch_iir_1894.so...done.
Loaded symbols for /usr/lib/ladspa/notch_iir_1894.so
Reading symbols from /usr/lib/ladspa/dj_eq_1901.so...done.
Loaded symbols for /usr/lib/ladspa/dj_eq_1901.so
Reading symbols from /usr/lib/ladspa/butterworth_1902.so...done.
Loaded symbols for /usr/lib/ladspa/butterworth_1902.so
Reading symbols from /usr/lib/ladspa/allpass_1895.so...done.
Loaded symbols for /usr/lib/ladspa/allpass_1895.so
Reading symbols from /usr/lib/ladspa/comb_1887.so...done.
Loaded symbols for /usr/lib/ladspa/comb_1887.so
Reading symbols from /usr/lib/ladspa/decay_1886.so...done.
Loaded symbols for /usr/lib/ladspa/decay_1886.so
Reading symbols from /usr/lib/ladspa/delay_1898.so...done.
Loaded symbols for /usr/lib/ladspa/delay_1898.so
Reading symbols from /usr/lib/ladspa/impulse_1885.so...done.
Loaded symbols for /usr/lib/ladspa/impulse_1885.so
Reading symbols from /usr/lib/ladspa/vynil_1905.so...done.
Loaded symbols for /usr/lib/ladspa/vynil_1905.so
Reading symbols from /usr/lib/ladspa/revdelay_1605.so...done.
Loaded symbols for /usr/lib/ladspa/revdelay_1605.so
Reading symbols from /usr/lib/ladspa/ls_filter_1908.so...done.
Loaded symbols for /usr/lib/ladspa/ls_filter_1908.so
Reading symbols from /usr/lib/ladspa/const_1909.so...done.
Loaded symbols for /usr/lib/ladspa/const_1909.so
Reading symbols from /usr/lib/ladspa/pointer_cast_1910.so...done.
Loaded symbols for /usr/lib/ladspa/pointer_cast_1910.so
Reading symbols from /usr/lib/ladspa/pitch_scale_1193.so...done.
Loaded symbols for /usr/lib/ladspa/pitch_scale_1193.so
Reading symbols from /usr/lib/libfftw3f.so.3...done.
Loaded symbols for /usr/lib/libfftw3f.so.3
Reading symbols from /usr/lib/ladspa/latency_1914.so...done.
Loaded symbols for /usr/lib/ladspa/latency_1914.so
Reading symbols from /usr/lib/ladspa/xfade_1915.so...done.
Loaded symbols for /usr/lib/ladspa/xfade_1915.so
Reading symbols from /usr/lib/ladspa/sc4m_1916.so...done.
Loaded symbols for /usr/lib/ladspa/sc4m_1916.so
Reading symbols from /usr/lib/ladspa/mbeq_1197.so...done.
Loaded symbols for /usr/lib/ladspa/mbeq_1197.so
Reading symbols from /usr/lib/ladspa/tap_chorusflanger.so...done.
Loaded symbols for /usr/lib/ladspa/tap_chorusflanger.so
Reading symbols from /usr/lib/ladspa/pitch_scale_1194.so...done.
Loaded symbols for /usr/lib/ladspa/pitch_scale_1194.so
Reading symbols from /usr/lib/ladspa/imp_1199.so...done.
Loaded symbols for /usr/lib/ladspa/imp_1199.so
Reading symbols from /usr/lib/ladspa/jamincont_1912.so...done.
Loaded symbols for /usr/lib/ladspa/jamincont_1912.so
Reading symbols from /usr/lib/ladspa/tap_autopan.so...done.
Loaded symbols for /usr/lib/ladspa/tap_autopan.so
Reading symbols from /usr/lib/ladspa/tap_dynamics_m.so...done.
Loaded symbols for /usr/lib/ladspa/tap_dynamics_m.so
Reading symbols from /usr/lib/ladspa/tap_deesser.so...done.
Loaded symbols for /usr/lib/ladspa/tap_deesser.so
Reading symbols from /usr/lib/ladspa/tap_doubler.so...done.
Loaded symbols for /usr/lib/ladspa/tap_doubler.so
Reading symbols from /usr/lib/ladspa/interpolator_1660.so...done.
Loaded symbols for /usr/lib/ladspa/interpolator_1660.so
Reading symbols from /usr/lib/ladspa/tap_dynamics_st.so...done.
Loaded symbols for /usr/lib/ladspa/tap_dynamics_st.so
Reading symbols from /usr/lib/ladspa/tap_echo.so...done.
Loaded symbols for /usr/lib/ladspa/tap_echo.so
Reading symbols from /usr/lib/ladspa/tap_eqbw.so...done.
Loaded symbols for /usr/lib/ladspa/tap_eqbw.so
Reading symbols from /usr/lib/ladspa/tap_eq.so...done.
Loaded symbols for /usr/lib/ladspa/tap_eq.so
Reading symbols from /usr/lib/ladspa/tap_limiter.so...done.
Loaded symbols for /usr/lib/ladspa/tap_limiter.so
Reading symbols from /usr/lib/ladspa/tap_pinknoise.so...done.
Loaded symbols for /usr/lib/ladspa/tap_pinknoise.so
Reading symbols from /usr/lib/ladspa/tap_pitch.so...done.
Loaded symbols for /usr/lib/ladspa/tap_pitch.so
Reading symbols from /usr/lib/ladspa/tap_reflector.so...done.
Loaded symbols for /usr/lib/ladspa/tap_reflector.so
Reading symbols from /usr/lib/ladspa/tap_reverb.so...done.
Loaded symbols for /usr/lib/ladspa/tap_reverb.so
Reading symbols from /usr/lib/ladspa/tap_rotspeak.so...done.
Loaded symbols for /usr/lib/ladspa/tap_rotspeak.so
Reading symbols from /usr/lib/ladspa/tap_sigmoid.so...done.
Loaded symbols for /usr/lib/ladspa/tap_sigmoid.so
Reading symbols from /usr/lib/ladspa/tap_tremolo.so...done.
Loaded symbols for /usr/lib/ladspa/tap_tremolo.so
Reading symbols from /usr/lib/ladspa/tap_tubewarmth.so...done.
Loaded symbols for /usr/lib/ladspa/tap_tubewarmth.so
Reading symbols from /usr/lib/ladspa/tap_vibrato.so...done.
Loaded symbols for /usr/lib/ladspa/tap_vibrato.so
Reading symbols from /usr/lib/ladspa/cmt.so...done.
Loaded symbols for /usr/lib/ladspa/cmt.so
Reading symbols from /usr/lib/ladspa/adsr_1653.so...done.
Loaded symbols for /usr/lib/ladspa/adsr_1653.so
Reading symbols from /usr/lib/gconv/ISO8859-1.so...done.
Loaded symbols for /usr/lib/gconv/ISO8859-1.so
Reading symbols from /usr/lib/ladspa/adsr_1680.so...done.
Loaded symbols for /usr/lib/ladspa/adsr_1680.so
Reading symbols from /usr/lib/ladspa/amp_1654.so...done.
Loaded symbols for /usr/lib/ladspa/amp_1654.so
Reading symbols from /usr/lib/ladspa/branch_1673.so...done.
Loaded symbols for /usr/lib/ladspa/branch_1673.so
Reading symbols from /usr/lib/ladspa/dahdsr_2021.so...done.
Loaded symbols for /usr/lib/ladspa/dahdsr_2021.so
Reading symbols from /usr/lib/ladspa/difference_2030.so...done.
Loaded symbols for /usr/lib/ladspa/difference_2030.so
Reading symbols from /usr/lib/ladspa/fmod_1656.so...done.
Loaded symbols for /usr/lib/ladspa/fmod_1656.so
Reading symbols from /usr/lib/ladspa/quantiser20_2027.so...done.
Loaded symbols for /usr/lib/ladspa/quantiser20_2027.so
Reading symbols from /usr/lib/ladspa/lp4pole_1671.so...done.
Loaded symbols for /usr/lib/ladspa/lp4pole_1671.so
Reading symbols from /usr/lib/ladspa/product_1668.so...done.
Loaded symbols for /usr/lib/ladspa/product_1668.so
Reading symbols from /usr/lib/ladspa/pulse_1645.so...done.
Loaded symbols for /usr/lib/ladspa/pulse_1645.so
Reading symbols from /usr/lib/ladspa/quantiser100_2029.so...done.
Loaded symbols for /usr/lib/ladspa/quantiser100_2029.so
Reading symbols from /usr/lib/ladspa/quantiser50_2028.so...done.
Loaded symbols for /usr/lib/ladspa/quantiser50_2028.so
Reading symbols from /usr/lib/ladspa/sawtooth_1641.so...done.
Loaded symbols for /usr/lib/ladspa/sawtooth_1641.so
Reading symbols from /usr/lib/ladspa/random_1661.so...done.
Loaded symbols for /usr/lib/ladspa/random_1661.so
Reading symbols from /usr/lib/ladspa/ratio_2034.so...done.
Loaded symbols for /usr/lib/ladspa/ratio_2034.so
Reading symbols from /usr/lib/ladspa/filters.so...done.
Loaded symbols for /usr/lib/ladspa/filters.so
Reading symbols from /usr/lib/ladspa/sequencer64_1675.so...done.
Loaded symbols for /usr/lib/ladspa/sequencer64_1675.so
Reading symbols from /usr/lib/ladspa/sequencer32_1676.so...done.
Loaded symbols for /usr/lib/ladspa/sequencer32_1676.so
Reading symbols from /usr/lib/ladspa/sequencer16_1677.so...done.
Loaded symbols for /usr/lib/ladspa/sequencer16_1677.so
Reading symbols from /usr/lib/ladspa/square_1643.so...done.
Loaded symbols for /usr/lib/ladspa/square_1643.so
Reading symbols from /usr/lib/ladspa/sum_1665.so...done.
Loaded symbols for /usr/lib/ladspa/sum_1665.so
Reading symbols from /usr/lib/ladspa/sync_pulse_2023.so...done.
Loaded symbols for /usr/lib/ladspa/sync_pulse_2023.so
Reading symbols from /usr/lib/ladspa/sync_square_1678.so...done.
Loaded symbols for /usr/lib/ladspa/sync_square_1678.so
Reading symbols from /usr/lib/ladspa/tracker_2025.so...done.
Loaded symbols for /usr/lib/ladspa/tracker_2025.so
Reading symbols from /usr/lib/ladspa/triangle_1649.so...done.
Loaded symbols for /usr/lib/ladspa/triangle_1649.so
Reading symbols from /usr/lib/ladspa/amp.so...done.
Loaded symbols for /usr/lib/ladspa/amp.so
Reading symbols from /usr/lib/ladspa/delay.so...done.
Loaded symbols for /usr/lib/ladspa/delay.so
Reading symbols from /usr/lib/ladspa/filter.so...done.
Loaded symbols for /usr/lib/ladspa/filter.so
Reading symbols from /usr/lib/ladspa/noise.so...done.
Loaded symbols for /usr/lib/ladspa/noise.so
Reading symbols from /usr/lib/ladspa/sine.so...done.
Loaded symbols for /usr/lib/ladspa/sine.so
Reading symbols from /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so...do
ne.
Loaded symbols for /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
Reading symbols from /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so...do
ne.
Loaded symbols for /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
Reading symbols from /usr/local/lib/ardour2/surfaces/libardour_genericmidi.so...
done.
Loaded symbols for /usr/local/lib/ardour2/surfaces//libardour_genericmidi.so
Core was generated by `gtk2_ardour/ardour-2.0.3'.
Program terminated with signal 11, Segmentation fault.
#0  0xb7d513cd in ARDOUR::Curve::_get_vector () from libs/ardour/libardour.so
(gdb) thread apply all bt

Thread 5 (process 13575):
#0  0xb6ca441c in ?? () from /lib/libpthread.so.0
#1  0xb7822712 in g_usleep () from /usr/lib/libglib-2.0.so.0
#2  0xb6f4ab8b in Glib::usleep () from libs/glibmm2/libglibmm2.so
#3  0xb7ced129 in ARDOUR::AudioEngine::meter_thread ()
   from libs/ardour/libardour.so
#4  0xb7cf5a1b in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>, void>::call_it () from libs/ardour/libardour.so
#5  0xb6f49008 in call_thread_entry_slot () from libs/glibmm2/libglibmm2.so
#6  0xb782052f in ?? () from /usr/lib/libglib-2.0.so.0
#7  0x086f77c8 in ?? ()
#8  0x08823320 in ?? ()
#9  0xb6c98000 in ?? ()
#10 0x00014084 in ?? ()
#11 0xb6a66a18 in ?? () from /lib/libc.so.6
#12 0xb6cabff4 in ?? () from /lib/libpthread.so.0
#13 0xb6c9f230 in ?? () from /lib/libpthread.so.0
#14 0xb6cabff4 in ?? () from /lib/libpthread.so.0
#15 0x00000000 in ?? ()

Thread 4 (process 13576):
#0  0xb6b25e29 in poll () from /lib/libc.so.6
#1  0xb6cb6b6a in ?? () from /usr/lib/libjack.so.0
#2  0x08823988 in ?? ()
#3  0x00000002 in ?? ()
#4  0x000003e8 in ?? ()
#5  0x00000001 in ?? ()
#6  0x00000000 in ?? ()

Thread 3 (process 13577):
#0  0xb6b25e29 in poll () from /lib/libc.so.6
#1  0xb7e21dea in ARDOUR::Session::butler_thread_work ()
   from libs/ardour/libardour.so
#2  0xb7e234e1 in ARDOUR::Session::_butler_thread_work ()
   from libs/ardour/libardour.so
#3  0xb6c9d183 in start_thread () from /lib/libpthread.so.0
#4  0xb6b2fa7e in clone () from /lib/libc.so.6

Thread 2 (process 13578):
#0  0xb6b25e29 in poll () from /lib/libc.so.6
#1  0xb7e3fdaf in ARDOUR::Session::midi_thread_work ()
   from libs/ardour/libardour.so
#2  0xb7e40663 in ARDOUR::Session::_midi_thread_work ()
   from libs/ardour/libardour.so
#3  0xb6c9d183 in start_thread () from /lib/libpthread.so.0
#4  0xb6b2fa7e in clone () from /lib/libc.so.6

Thread 1 (process 13570):
#0  0xb7d513cd in ARDOUR::Curve::_get_vector () from libs/ardour/libardour.so
#1  0xb7d51601 in ARDOUR::Curve::get_vector () from libs/ardour/libardour.so
#2  0xb7d51673 in curve_get_vector_from_c () from libs/ardour/libardour.so
#3  0x081b5901 in gnome_canvas_waveview_render ()
#4  0x40ae3e00 in ?? ()
(gdb) 
coredump.txt (29,093 bytes)   

mschwarzenberg

2007-07-16 21:33

reporter   ~0004132

Starting with 2.0.3 I'm always getting this kind of crash when I open the crossfade editor with an old session. See backtrace2.txt

2007-07-16 21:36

 

backtrace2.txt (9,055 bytes)   
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1237317936 (LWP 21664)]
0xb7d8c415 in ARDOUR::Curve::_get_vector (this=0xbffb75ec, x0=0, x1=2895997, vec=0x91feae0, veclen=4652690101267073535) at libs/ardour/curve.cc:294
294                             vec[i] = val;
(gdb)  t apply all where

Thread 5 (Thread -1270354768 (LWP 21677)):
#0  0xb7f84410 in ?? ()
#1  0xb447e3b8 in ?? ()
#2  0xffffffff in ?? ()
#3  0x00000002 in ?? ()
#4  0x00000002 in ?? ()
#5  0x00000000 in ?? ()

Thread 4 (Thread -1269850960 (LWP 21676)):
#0  0xb7f84410 in ?? ()
#1  0xb44f9378 in ?? ()
#2  0xffffffff in ?? ()
#3  0x00000001 in ?? ()
#4  0x00000000 in ?? ()

Thread 3 (Thread -1266406512 (LWP 21675)):
#0  0xb7f84410 in ?? ()
#1  0xb4841338 in ?? ()
#2  0x000003e8 in ?? ()
#3  0xb692b85a in jack_client_close () from /usr/lib/libjack.so.0
#4  0xb692f4a1 in jack_drop_real_time_scheduling () from /usr/lib/libjack.so.0
#5  0xb6e54112 in start_thread () from /lib/libpthread.so.0
#6  0xb67352ee in clone () from /lib/libc.so.6

Thread 2 (Thread -1245922128 (LWP 21674)):
#0  0xb7f84410 in ?? ()
#1  0xb5bcb408 in ?? ()
#2  0xb7693ff4 in ?? () from /opt/gnome/lib/libglib-2.0.so.0
#3  0xb5bcb3ec in ?? ()
#4  0xb6e5b876 in __nanosleep_nocancel () from /lib/libpthread.so.0
#5  0xb764dc32 in g_usleep () from /opt/gnome/lib/libglib-2.0.so.0
#6  0xb6c22551 in Glib::usleep (microseconds=10000) at libs/glibmm2/glibmm/timer.cc:68
#7  0xb7d2c60a in ARDOUR::AudioEngine::meter_thread (this=0x8bcddf8) at libs/ardour/audioengine.cc:412
#8  0xb7d2f316 in sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>::operator() (this=0x8bcd344) at libs/sigc++2/sigc++/functors/mem_fun.h:1781
#9  0xb7d2f338 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine> >::operator() (this=0x8bcd340)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#10 0xb7d2f364 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>, void>::call_it (rep=0x8bcd328)
    at libs/sigc++2/sigc++/functors/slot.h:103
#11 0x08369038 in sigc::slot0<void>::operator() (this=0x8ac61b8) at libs/sigc++2/sigc++/functors/slot.h:440
#12 0xb6c0ff4f in call_thread_entry_slot (data=0x8ac61b8) at libs/glibmm2/glibmm/thread.cc:43
#13 0xb764bcdf in g_thread_create_full () from /opt/gnome/lib/libglib-2.0.so.0
#14 0xb6e54112 in start_thread () from /lib/libpthread.so.0
#15 0xb67352ee in clone () from /lib/libc.so.6

Thread 1 (Thread -1237317936 (LWP 21664)):
#0  0xb7d8c415 in ARDOUR::Curve::_get_vector (this=0xbffb75ec, x0=0, x1=2895997, vec=0x91feae0, veclen=4652690101267073535) at libs/ardour/curve.cc:294
#1  0xb7d8c884 in ARDOUR::Curve::get_vector (this=0xbffb75ec, x0=0, x1=2895997, vec=0x91feae0, veclen=4652690101267073535) at libs/ardour/curve.cc:225
#2  0xb7d8c91c in curve_get_vector_from_c (arg=0xbffb75ec, x0=0, x1=2895997, vec=0x91feae0, vecsize=4652690101267073535) at libs/ardour/curve.cc:442
#3  0x0842070a in gnome_canvas_waveview_ensure_cache (waveview=0x91cd800, start_sample=0, end_sample=278287) at gtk2_ardour/canvas-waveview.c:600
#4  0x08421a46 in gnome_canvas_waveview_render (item=0x91cd800, buf=0xbffb6bb4) at gtk2_ardour/canvas-waveview.c:1110
#5  0xb6e2ee64 in Gnome::Canvas::Item::render_vfunc (this=0x91bfd60, buf=0xbffb6bb4) at libs/libgnomecanvasmm/libgnomecanvasmm/item.cc:877
#6  0xb6e303f5 in Gnome::Canvas::Item_Class::render_vfunc_callback (self=0x91cd800, buf=0xbffb6bb4) at libs/libgnomecanvasmm/libgnomecanvasmm/item.cc:497
#7  0xb75ad7ff in gnome_canvas_root () from /opt/gnome/lib/libgnomecanvas-2.so.0

#8  0xb75b2281 in gnome_canvas_item_new () from /opt/gnome/lib/libgnomecanvas-2.so.0
#9  0xb78e7ac4 in Gtk::Widget_Class::expose_event_callback (self=0x8c81278, p0=0xbffb7180) at libs/gtkmm2/gtk/gtkmm/widget.cc:3953
#10 0xb73371b0 in gtk_marshal_BOOLEAN__VOID () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#11 0xb75ce407 in g_value_set_static_boxed () from /opt/gnome/lib/libgobject-2.0.so.0
#12 0xb75cfc0b in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#13 0xb75e1383 in g_signal_override_class_closure () from /opt/gnome/lib/libgobject-2.0.so.0
#14 0xb75e200f in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0
#15 0xb75e2415 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0
#16 0xb744ab18 in gtk_widget_get_default_style () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#17 0xb75ac32d in gnome_canvas_window_to_world () from /opt/gnome/lib/libgnomecanvas-2.so.0
#18 0xb75ad07c in gnome_canvas_set_scroll_region () from /opt/gnome/lib/libgnomecanvas-2.so.0
#19 0xb762c061 in g_source_is_destroyed () from /opt/gnome/lib/libglib-2.0.so.0
#20 0xb762dde2 in g_main_context_dispatch () from /opt/gnome/lib/libglib-2.0.so.0
#21 0xb7630e1f in g_main_context_prepare () from /opt/gnome/lib/libglib-2.0.so.0
#22 0xb76311c9 in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0
#23 0xb72b2f5b in gtk_dialog_run () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#24 0xb78a4411 in Gtk::Dialog::run (this=0xbffb7394) at libs/gtkmm2/gtk/gtkmm/dialog.cc:277
#25 0x08443bbc in Editor::edit_xfade (this=0x8c7bfb8, wxfade=@0xbffb797c) at gtk2_ardour/editor.cc:3265
#26 0x0848686b in sigc::bound_mem_functor1<void, Editor, boost::weak_ptr<ARDOUR::Crossfade> >::operator() (this=0x90e5b00, _A_a1=@0x90e5b0c)
    at libs/sigc++2/sigc++/functors/mem_fun.h:1838
#27 0x084868b9 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, Editor, boost::weak_ptr<ARDOUR::Crossfade> > >::operator()<boost::weak_ptr<ARDOUR::Cros
sfade>&> (this=0x90e5afc, _A_arg1=@0x90e5b0c) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:84
#28 0x084868da in sigc::bind_functor<-1, sigc::bound_mem_functor1<void, Editor, boost::weak_ptr<ARDOUR::Crossfade> >, boost::weak_ptr<ARDOUR::Crossfade>, sigc
::nil_, sigc::nil_, sigc::nil_, sigc::nil_, sigc::nil_, sigc::nil_>::operator() (this=0x90e5af8) at libs/sigc++2/sigc++/adaptors/bind.h:1269
#29 0x084868f6 in sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, Editor, boost::weak_ptr<ARDOUR::Crossfade> >, boost::weak_p
tr<ARDOUR::Crossfade>, sigc::nil_, sigc::nil_, sigc::nil_, sigc::nil_, sigc::nil_, sigc::nil_>, void>::call_it (rep=0x90e5ae0)
    at libs/sigc++2/sigc++/functors/slot.h:103
#30 0x08369038 in sigc::slot0<void>::operator() (this=0x90e4f54) at libs/sigc++2/sigc++/functors/slot.h:440
#31 0xb6c10139 in Glib::SignalProxyNormal::slot0_void_callback (self=0x903d6c0, data=0x90e4f50) at libs/glibmm2/glibmm/signalproxy.cc:95
#32 0xb75dd0b9 in g_cclosure_marshal_VOID__VOID () from /opt/gnome/lib/libgobject-2.0.so.0
#33 0xb75cfc0b in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0
#34 0xb75e1021 in g_signal_override_class_closure () from /opt/gnome/lib/libgobject-2.0.so.0
#35 0xb75e2247 in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0
#36 0xb75e2415 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0
#37 0xb744eec4 in gtk_widget_activate () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#38 0xb7343ea8 in gtk_menu_shell_activate_item () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#39 0xb7345472 in gtk_menu_shell_append () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#40 0xb733d015 in gtk_menu_reorder_child () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#41 0xb78e7f34 in Gtk::Widget_Class::button_release_event_callback (self=0x8f7bb90, p0=0x9044d00) at libs/gtkmm2/gtk/gtkmm/widget.cc:3805
#42 0xb73371b0 in gtk_marshal_BOOLEAN__VOID () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#43 0xb75ce407 in g_value_set_static_boxed () from /opt/gnome/lib/libgobject-2.0.so.0
#44 0xb75cfc0b in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0
#45 0xb75e1383 in g_signal_override_class_closure () from /opt/gnome/lib/libgobject-2.0.so.0
#46 0xb75e200f in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0
#47 0xb75e2415 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0
#48 0xb744ab18 in gtk_widget_get_default_style () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#49 0xb7330653 in gtk_propagate_event () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#50 0xb7331857 in gtk_main_do_event () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#51 0xb71c402a in gdk_add_client_message_filter () from /opt/gnome/lib/libgdk-x11-2.0.so.0
#52 0xb762dde2 in g_main_context_dispatch () from /opt/gnome/lib/libglib-2.0.so.0
#53 0xb7630e1f in g_main_context_prepare () from /opt/gnome/lib/libglib-2.0.so.0
#54 0xb76311c9 in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0
#55 0xb7331cd4 in gtk_main () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#56 0xb7881a21 in Gtk::Main::run_impl (this=0x8888128) at libs/gtkmm2/gtk/gtkmm/main.cc:503
#57 0xb788182e in Gtk::Main::run () at libs/gtkmm2/gtk/gtkmm/main.cc:450
#58 0xb7b0209f in Gtkmm2ext::UI::run (this=0x8885030, old_receiver=@0x88630c8) at libs/gtkmm2ext/gtk_ui.cc:221
#59 0x085cace7 in main (argc=1, argv=0xbffb8764) at gtk2_ardour/main.cc:273
(gdb) 
(gdb) 
(gdb) 
(gdb) 
(gdb) 
(gdb) jackd watchdog: timeout - killing jackd
q
The program is running.  Exit anyway? (y or n) y
backtrace2.txt (9,055 bytes)   

mschwarzenberg

2007-07-17 22:14

reporter   ~0004148

After building several old revisions today I'm quite sure this crash is related to the changes between r1923 and r1924. r1923 is stable and working, r1924 and later are crashing. Since in the backtraces I've seen some strange values for the vecsize argument in Curve::_get_vector - might this be an int64 issue?

mschwarzenberg

2007-07-18 21:52

reporter   ~0004161

... in fix-1750.diff there is the fix. (Actually, it wood look like a good idea to use a common function prototype for curve_get_vector_from_c (libs/ardour/ardour/curve.h) and (*gain_curve_function) gtk2_ardour/canvas-waveview.h)

2007-07-18 21:53

 

fix-1750.diff (668 bytes)   
Index: gtk2_ardour/canvas-waveview.h
===================================================================
--- gtk2_ardour/canvas-waveview.h	(Revision 2139)
+++ gtk2_ardour/canvas-waveview.h	(Arbeitskopie)
@@ -77,7 +77,7 @@
 	void (*peak_function)(void*,gulong,gulong,gulong,gpointer,guint32,double);
     gulong (*length_function)(void *);
     gulong (*sourcefile_length_function)(void*,double);
-    void (*gain_curve_function)(void *arg, double start, double end, float* vector, guint32 veclen);
+    void (*gain_curve_function)(void *arg, double start, double end, float* vector, guint64 veclen);
     void *gain_src;
 
     /** x-axis: samples per canvas unit. */
fix-1750.diff (668 bytes)   

paul

2007-07-19 12:11

administrator   ~0004163

fixed by sampo in trunk + 2.0-ongoing at rev 2150/2151

Issue History

Date Modified Username Field Change
2007-07-04 08:51 realhangman New Issue
2007-07-04 08:51 realhangman File Added: coredump.txt
2007-07-16 21:33 mschwarzenberg Note Added: 0004132
2007-07-16 21:36 mschwarzenberg File Added: backtrace2.txt
2007-07-17 22:14 mschwarzenberg Note Added: 0004148
2007-07-18 21:52 mschwarzenberg Note Added: 0004161
2007-07-18 21:53 mschwarzenberg File Added: fix-1750.diff
2007-07-19 12:11 paul Status new => resolved
2007-07-19 12:11 paul Resolution open => fixed
2007-07-19 12:11 paul Assigned To => paul
2007-07-19 12:11 paul Note Added: 0004163
2008-11-21 00:28 seablade Status resolved => closed