View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000496 | ardour | bugs | public | 2004-05-27 22:54 | 2008-11-20 23:43 |
| Reporter | NoStar | Assigned To | paul | ||
| Priority | urgent | Severity | major | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Summary | 0000496: snapshot settings getting saved improperly | ||||
| Description | After creating a snapshot, I open it, make some changes, then save the snapshot. The titlebar adds confidence that thigns are correct. Upon closing/reopening ardour, the settings I made have ben saved to the root session, not the snapshot | ||||
| Tags | No tags attached. | ||||
|
|
Also, if I switch from one snapshot to another, I get the familiar dialog asking what to do about the surrent session. If I say 'don't close session' bad things happen. I get double the tracks/buses, like they were added instead of replaced with. Maybe 'don't save session' should say 'cancel this action' or something, and act accordingly. edited on: 05-27-04 20:54 |
|
2004-05-28 04:03
|
gdb_core_0.513.1-0.813.0_slackware_01.txt (22,244 bytes)
**** THIS SEGV CAUSED BY SWITCHING FROM ONE SNAPSHOT TO ANOTHER WITHOUT CLOSING FIRST ****
nostar@mainman:~/src/ardour/gtk_ardour$ gdb ardour core.662
GNU gdb 5.3
Copyright 2002 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 "i386-slackware-linux"...
Core was generated by `./ardour'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libgtk-1.2.so.0...done.
Loaded symbols for /usr/lib/libgtk-1.2.so.0
Reading symbols from /usr/lib/libgdk-1.2.so.0...done.
Loaded symbols for /usr/lib/libgdk-1.2.so.0
Reading symbols from /usr/lib/libgmodule-1.2.so.0...done.
Loaded symbols for /usr/lib/libgmodule-1.2.so.0
Reading symbols from /usr/lib/libglib-1.2.so.0...done.
Loaded symbols for /usr/lib/libglib-1.2.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /usr/local/lib/libjack.so.0...done.
Loaded symbols for /usr/local/lib/libjack.so.0
Reading symbols from /usr/lib/libxml2.so.2...done.
Loaded symbols for /usr/lib/libxml2.so.2
Reading symbols from /lib/libpthread.so.0...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
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/local/lib/libsndfile.so.1...done.
Loaded symbols for /usr/local/lib/libsndfile.so.1
Reading symbols from /usr/local/lib/liblrdf.so.2...done.
Loaded symbols for /usr/local/lib/liblrdf.so.2
Reading symbols from /usr/local/lib/libsamplerate.so.0...done.
Loaded symbols for /usr/local/lib/libsamplerate.so.0
Reading symbols from /usr/lib/libasound.so.2...done.
Loaded symbols for /usr/lib/libasound.so.2
Reading symbols from /usr/lib/libstdc++.so.5...done.
Loaded symbols for /usr/lib/libstdc++.so.5
Reading symbols from /usr/lib/libgcc_s.so.1...done.
Loaded symbols for /usr/lib/libgcc_s.so.1
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/local/lib/libraptor.so.1...done.
Loaded symbols for /usr/local/lib/libraptor.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/X11R6/lib/X11/locale/lib/common/xlcDef.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
Reading symbols from /lib/libnss_compat.so.2...done.
Loaded symbols for /lib/libnss_compat.so.2
---Type <return> to continue, or q <return> to quit---
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2
Reading symbols from /usr/X11R6/lib/libXcursor.so.1...done.
Loaded symbols for /usr/X11R6/lib/libXcursor.so.1
Reading symbols from /usr/X11R6/lib/libXrender.so.1...done.
Loaded symbols for /usr/X11R6/lib/libXrender.so.1
Reading symbols from /usr/local/lib/ladspa/hard_limiter_1413.so...done.
Loaded symbols for /usr/local/lib/ladspa/hard_limiter_1413.so
Reading symbols from /lib/librt.so.1...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /usr/local/lib/ladspa/dj_eq_1901.so...done.
Loaded symbols for /usr/local/lib/ladspa/dj_eq_1901.so
Reading symbols from /usr/local/lib/ladspa/sinus_wavewrapper_1198.so...done.
Loaded symbols for /usr/local/lib/ladspa/sinus_wavewrapper_1198.so
Reading symbols from /usr/local/lib/ladspa/foverdrive_1196.so...done.
Loaded symbols for /usr/local/lib/ladspa/foverdrive_1196.so
Reading symbols from /usr/local/lib/ladspa/mbeq_1197.so...done.
Loaded symbols for /usr/local/lib/ladspa/mbeq_1197.so
Reading symbols from /usr/local/lib/ladspa/delayorama_1402.so...done.
Loaded symbols for /usr/local/lib/ladspa/delayorama_1402.so
Reading symbols from /usr/local/lib/ladspa/crossover_dist_1404.so...done.
Loaded symbols for /usr/local/lib/ladspa/crossover_dist_1404.so
Reading symbols from /usr/local/lib/ladspa/fad_delay_1192.so...done.
Loaded symbols for /usr/local/lib/ladspa/fad_delay_1192.so
Reading symbols from /usr/local/lib/ladspa/multivoice_chorus_1201.so...done.
Loaded symbols for /usr/local/lib/ladspa/multivoice_chorus_1201.so
Reading symbols from /usr/local/lib/ladspa/smooth_decimate_1414.so...done.
Loaded symbols for /usr/local/lib/ladspa/smooth_decimate_1414.so
Reading symbols from /usr/local/lib/ladspa/allpass_1895.so...done.
Loaded symbols for /usr/local/lib/ladspa/allpass_1895.so
Reading symbols from /usr/local/lib/ladspa/fm_osc_1415.so...done.
Loaded symbols for /usr/local/lib/ladspa/fm_osc_1415.so
Reading symbols from /usr/local/lib/ladspa/foldover_1213.so...done.
Loaded symbols for /usr/local/lib/ladspa/foldover_1213.so
Reading symbols from /usr/local/lib/ladspa/valve_1209.so...done.
Loaded symbols for /usr/local/lib/ladspa/valve_1209.so
Reading symbols from /usr/local/lib/ladspa/gong_beater_1439.so...done.
Loaded symbols for /usr/local/lib/ladspa/gong_beater_1439.so
Reading symbols from /usr/local/lib/ladspa/hilbert_1440.so...done.
Loaded symbols for /usr/local/lib/ladspa/hilbert_1440.so
Reading symbols from /usr/local/lib/ladspa/tape_delay_1211.so...done.
Loaded symbols for /usr/local/lib/ladspa/tape_delay_1211.so
Reading symbols from /usr/local/lib/ladspa/sc1_1425.so...done.
Loaded symbols for /usr/local/lib/ladspa/sc1_1425.so
Reading symbols from /usr/local/lib/ladspa/comb_splitter_1411.so...done.
Loaded symbols for /usr/local/lib/ladspa/comb_splitter_1411.so
Reading symbols from /usr/local/lib/ladspa/declip_1195.so...done.
Loaded symbols for /usr/local/lib/ladspa/declip_1195.so
Reading symbols from /usr/local/lib/ladspa/matrix_ms_st_1421.so...done.
Loaded symbols for /usr/local/lib/ladspa/matrix_ms_st_1421.so
Reading symbols from /usr/local/lib/ladspa/filter.so...done.
Loaded symbols for /usr/local/lib/ladspa/filter.so
Reading symbols from /usr/local/lib/ladspa/plate_1423.so...done.
Loaded symbols for /usr/local/lib/ladspa/plate_1423.so
Reading symbols from /usr/local/lib/ladspa/inv_1429.so...done.
Loaded symbols for /usr/local/lib/ladspa/inv_1429.so
Reading symbols from /usr/local/lib/ladspa/diode_1185.so...done.
Loaded symbols for /usr/local/lib/ladspa/diode_1185.so
Reading symbols from /usr/local/lib/ladspa/sine.so...done.
Loaded symbols for /usr/local/lib/ladspa/sine.so
Reading symbols from /usr/local/lib/ladspa/dc_remove_1207.so...done.
Loaded symbols for /usr/local/lib/ladspa/dc_remove_1207.so
Reading symbols from /usr/local/lib/ladspa/satan_maximiser_1408.so...done.
Loaded symbols for /usr/local/lib/ladspa/satan_maximiser_1408.so
---Type <return> to continue, or q <return> to quit---
Reading symbols from /usr/local/lib/ladspa/transient_1206.so...done.
Loaded symbols for /usr/local/lib/ladspa/transient_1206.so
Reading symbols from /usr/local/lib/ladspa/sc3_1427.so...done.
Loaded symbols for /usr/local/lib/ladspa/sc3_1427.so
Reading symbols from /usr/local/lib/ladspa/analogue_osc_1416.so...done.
Loaded symbols for /usr/local/lib/ladspa/analogue_osc_1416.so
Reading symbols from /usr/local/lib/ladspa/sifter_1210.so...done.
Loaded symbols for /usr/local/lib/ladspa/sifter_1210.so
Reading symbols from /usr/local/lib/ladspa/giant_flange_1437.so...done.
Loaded symbols for /usr/local/lib/ladspa/giant_flange_1437.so
Reading symbols from /usr/local/lib/ladspa/svf_1214.so...done.
Loaded symbols for /usr/local/lib/ladspa/svf_1214.so
Reading symbols from /usr/local/lib/ladspa/bandpass_a_iir_1893.so...done.
Loaded symbols for /usr/local/lib/ladspa/bandpass_a_iir_1893.so
Reading symbols from /usr/local/lib/ladspa/amp.so...done.
Loaded symbols for /usr/local/lib/ladspa/amp.so
Reading symbols from /usr/local/lib/ladspa/ringmod_1188.so...done.
Loaded symbols for /usr/local/lib/ladspa/ringmod_1188.so
Reading symbols from /usr/local/lib/ladspa/delay_1898.so...done.
Loaded symbols for /usr/local/lib/ladspa/delay_1898.so
Reading symbols from /usr/local/lib/ladspa/gverb_1216.so...done.
Loaded symbols for /usr/local/lib/ladspa/gverb_1216.so
Reading symbols from /usr/local/lib/ladspa/se4_1883.so...done.
Loaded symbols for /usr/local/lib/ladspa/se4_1883.so
Reading symbols from /usr/local/lib/ladspa/gong_1424.so...done.
Loaded symbols for /usr/local/lib/ladspa/gong_1424.so
Reading symbols from /usr/local/lib/ladspa/chebstortion_1430.so...done.
Loaded symbols for /usr/local/lib/ladspa/chebstortion_1430.so
Reading symbols from /usr/local/lib/ladspa/lcr_delay_1436.so...done.
Loaded symbols for /usr/local/lib/ladspa/lcr_delay_1436.so
Reading symbols from /usr/local/lib/ladspa/divider_1186.so...done.
Loaded symbols for /usr/local/lib/ladspa/divider_1186.so
Reading symbols from /usr/local/lib/ladspa/phasers_1217.so...done.
Loaded symbols for /usr/local/lib/ladspa/phasers_1217.so
Reading symbols from /usr/local/lib/ladspa/surround_encoder_1401.so...done.
Loaded symbols for /usr/local/lib/ladspa/surround_encoder_1401.so
Reading symbols from /usr/local/lib/ladspa/vynil_1905.so...done.
Loaded symbols for /usr/local/lib/ladspa/vynil_1905.so
Reading symbols from /usr/local/lib/ladspa/single_para_1203.so...done.
Loaded symbols for /usr/local/lib/ladspa/single_para_1203.so
Reading symbols from /usr/local/lib/ladspa/gate_1410.so...done.
Loaded symbols for /usr/local/lib/ladspa/gate_1410.so
Reading symbols from /usr/local/lib/ladspa/sin_cos_1881.so...done.
Loaded symbols for /usr/local/lib/ladspa/sin_cos_1881.so
Reading symbols from /usr/local/lib/ladspa/matrix_spatialiser_1422.so...done.
Loaded symbols for /usr/local/lib/ladspa/matrix_spatialiser_1422.so
Reading symbols from /usr/local/lib/ladspa/bode_shifter_cv_1432.so...done.
Loaded symbols for /usr/local/lib/ladspa/bode_shifter_cv_1432.so
Reading symbols from /usr/local/lib/ladspa/decimator_1202.so...done.
Loaded symbols for /usr/local/lib/ladspa/decimator_1202.so
Reading symbols from /usr/local/lib/ladspa/delay.so...done.
Loaded symbols for /usr/local/lib/ladspa/delay.so
Reading symbols from /usr/local/lib/ladspa/shaper_1187.so...done.
Loaded symbols for /usr/local/lib/ladspa/shaper_1187.so
Reading symbols from /usr/local/lib/ladspa/matrix_st_ms_1420.so...done.
Loaded symbols for /usr/local/lib/ladspa/matrix_st_ms_1420.so
Reading symbols from /usr/local/lib/ladspa/dj_flanger_1438.so...done.
Loaded symbols for /usr/local/lib/ladspa/dj_flanger_1438.so
Reading symbols from /usr/local/lib/ladspa/imp_1199.so...done.
Loaded symbols for /usr/local/lib/ladspa/imp_1199.so
Reading symbols from /usr/local/lib/ladspa/pitch_scale_1193.so...done.
Loaded symbols for /usr/local/lib/ladspa/pitch_scale_1193.so
Reading symbols from /usr/local/lib/ladspa/pitch_scale_1194.so...done.
Loaded symbols for /usr/local/lib/ladspa/pitch_scale_1194.so
Reading symbols from /usr/local/lib/ladspa/valve_rect_1405.so...done.
Loaded symbols for /usr/local/lib/ladspa/valve_rect_1405.so
Reading symbols from /usr/local/lib/ladspa/hermes_filter_1200.so...done.
Loaded symbols for /usr/local/lib/ladspa/hermes_filter_1200.so
---Type <return> to continue, or q <return> to quit---
Reading symbols from /usr/local/lib/ladspa/impulse_1885.so...done.
Loaded symbols for /usr/local/lib/ladspa/impulse_1885.so
Reading symbols from /usr/local/lib/ladspa/bode_shifter_1431.so...done.
Loaded symbols for /usr/local/lib/ladspa/bode_shifter_1431.so
Reading symbols from /usr/local/lib/ladspa/harmonic_gen_1220.so...done.
Loaded symbols for /usr/local/lib/ladspa/harmonic_gen_1220.so
Reading symbols from /usr/local/lib/ladspa/lowpass_iir_1891.so...done.
Loaded symbols for /usr/local/lib/ladspa/lowpass_iir_1891.so
Reading symbols from /usr/local/lib/ladspa/step_muxer_1212.so...done.
Loaded symbols for /usr/local/lib/ladspa/step_muxer_1212.so
Reading symbols from /usr/local/lib/ladspa/flanger_1191.so...done.
Loaded symbols for /usr/local/lib/ladspa/flanger_1191.so
Reading symbols from /usr/local/lib/ladspa/amp_1181.so...done.
Loaded symbols for /usr/local/lib/ladspa/amp_1181.so
Reading symbols from /usr/local/lib/ladspa/lookahead_limiter_1435.so...done.
Loaded symbols for /usr/local/lib/ladspa/lookahead_limiter_1435.so
Reading symbols from /usr/local/lib/ladspa/butterworth_1902.so...done.
Loaded symbols for /usr/local/lib/ladspa/butterworth_1902.so
Reading symbols from /usr/local/lib/ladspa/sc2_1426.so...done.
Loaded symbols for /usr/local/lib/ladspa/sc2_1426.so
Reading symbols from /usr/local/lib/ladspa/dyson_compress_1403.so...done.
Loaded symbols for /usr/local/lib/ladspa/dyson_compress_1403.so
Reading symbols from /usr/local/lib/ladspa/decay_1886.so...done.
Loaded symbols for /usr/local/lib/ladspa/decay_1886.so
Reading symbols from /usr/local/lib/ladspa/alias_1407.so...done.
Loaded symbols for /usr/local/lib/ladspa/alias_1407.so
Reading symbols from /usr/local/lib/ladspa/triple_para_1204.so...done.
Loaded symbols for /usr/local/lib/ladspa/triple_para_1204.so
Reading symbols from /usr/local/lib/ladspa/revdelay_1605.so...done.
Loaded symbols for /usr/local/lib/ladspa/revdelay_1605.so
Reading symbols from /usr/local/lib/ladspa/retro_flange_1208.so...done.
Loaded symbols for /usr/local/lib/ladspa/retro_flange_1208.so
Reading symbols from /usr/local/lib/ladspa/am_pitchshift_1433.so...done.
Loaded symbols for /usr/local/lib/ladspa/am_pitchshift_1433.so
Reading symbols from /usr/local/lib/ladspa/mod_delay_1419.so...done.
Loaded symbols for /usr/local/lib/ladspa/mod_delay_1419.so
Reading symbols from /usr/local/lib/ladspa/zm1_1428.so...done.
Loaded symbols for /usr/local/lib/ladspa/zm1_1428.so
Reading symbols from /usr/local/lib/ladspa/split_1406.so...done.
Loaded symbols for /usr/local/lib/ladspa/split_1406.so
Reading symbols from /usr/local/lib/ladspa/rate_shifter_1417.so...done.
Loaded symbols for /usr/local/lib/ladspa/rate_shifter_1417.so
Reading symbols from /usr/local/lib/ladspa/comb_1190.so...done.
Loaded symbols for /usr/local/lib/ladspa/comb_1190.so
Reading symbols from /usr/local/lib/ladspa/gsm_1215.so...done.
Loaded symbols for /usr/local/lib/ladspa/gsm_1215.so
Reading symbols from /usr/local/lib/ladspa/highpass_iir_1890.so...done.
Loaded symbols for /usr/local/lib/ladspa/highpass_iir_1890.so
Reading symbols from /usr/local/lib/ladspa/karaoke_1409.so...done.
Loaded symbols for /usr/local/lib/ladspa/karaoke_1409.so
Reading symbols from /usr/local/lib/ladspa/bandpass_iir_1892.so...done.
Loaded symbols for /usr/local/lib/ladspa/bandpass_iir_1892.so
Reading symbols from /usr/local/lib/ladspa/sc4_1882.so...done.
Loaded symbols for /usr/local/lib/ladspa/sc4_1882.so
Reading symbols from /usr/local/lib/ladspa/wave_terrain_1412.so...done.
Loaded symbols for /usr/local/lib/ladspa/wave_terrain_1412.so
Reading symbols from /usr/local/lib/ladspa/notch_iir_1894.so...done.
Loaded symbols for /usr/local/lib/ladspa/notch_iir_1894.so
Reading symbols from /usr/local/lib/ladspa/freq_tracker_1418.so...done.
Loaded symbols for /usr/local/lib/ladspa/freq_tracker_1418.so
Reading symbols from /usr/local/lib/ladspa/comb_1887.so...done.
Loaded symbols for /usr/local/lib/ladspa/comb_1887.so
Reading symbols from /usr/local/lib/ladspa/noise.so...done.
Loaded symbols for /usr/local/lib/ladspa/noise.so
#0 0x405adad3 in std::string::string(std::string const&) () from /usr/lib/libstdc++.so.5
(gdb)
(gdb) thread apply all bt
Thread 7 (process 663):
#0 0x406c7f32 in loser_poll () from /lib/libc.so.6
#1 0x406c7ffe in poll () from /lib/libc.so.6
#2 0x403819ae in __pthread_manager () from /lib/libpthread.so.0
Thread 6 (process 664):
#0 0x40618bf1 in do_sigsuspend () from /lib/libc.so.6
#1 0x40618cb9 in sigsuspend () from /lib/libc.so.6
#2 0x40384c76 in sigwait () from /lib/libpthread.so.0
#3 0x0839d2e9 in signal_thread (arg=0x0) at main.cc:131
#4 0x40381ca3 in pthread_start_thread () from /lib/libpthread.so.0
Thread 5 (process 665):
#0 0x40618bf1 in do_sigsuspend () from /lib/libc.so.6
#1 0x40618cb9 in sigsuspend () from /lib/libc.so.6
#2 0x40384278 in __pthread_wait_for_restart_signal () from /lib/libpthread.so.0
#3 0x40380d18 in pthread_cond_wait@GLIBC_2.0 () from /lib/libpthread.so.0
#4 0x0860682e in ARDOUR::Source::peak_thread_work(void*) (arg=0x0) at source.cc:149
#5 0x40381ca3 in pthread_start_thread () from /lib/libpthread.so.0
Thread 4 (process 666):
#0 0x406c7f32 in loser_poll () from /lib/libc.so.6
#1 0x406c7ffe in poll () from /lib/libc.so.6
Thread 3 (process 694):
#0 0x40618bf1 in do_sigsuspend () from /lib/libc.so.6
#1 0x40618cb9 in sigsuspend () from /lib/libc.so.6
#2 0x40384278 in __pthread_wait_for_restart_signal () from /lib/libpthread.so.0
#3 0x40380d18 in pthread_cond_wait@GLIBC_2.0 () from /lib/libpthread.so.0
#4 0x085ba282 in ARDOUR::Session::butler_thread_work() (this=0x8a24fc8) at session_butler.cc:292
#5 0x085b9a33 in ARDOUR::Session::_butler_thread_work(void*) (arg=0x8a24fc8) at session_butler.cc:148
#6 0x40381ca3 in pthread_start_thread () from /lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
Thread 2 (process 695):
#0 0x406c7f32 in loser_poll () from /lib/libc.so.6
#1 0x406c7ffe in poll () from /lib/libc.so.6
#2 0x085dfe7c in ARDOUR::Session::midi_thread_work() (this=0x8a24fc8) at session_midi.cc:841
#3 0x085dfde3 in ARDOUR::Session::_midi_thread_work(void*) (arg=0x8a24fc8) at session_midi.cc:815
#4 0x40381ca3 in pthread_start_thread () from /lib/libpthread.so.0
Thread 1 (process 662):
#0 0x405adad3 in std::string::string(std::string const&) () from /usr/lib/libstdc++.so.5
#1 0x08626456 in XMLProperty (this=0x8b06560, n=@0xbfffe800, v=@0x40) at xml++.cc:311
#2 0x08626176 in XMLNode::add_property(std::string const&, std::string const&) (this=0x903cef0, n=@0xbfffe800, v=@0x40) at xml++.cc:272
#3 0x08552ade in ARDOUR::DiskStream::get_state() (this=0x8ec5bb0) at diskstream.cc:1571
#4 0x085ee239 in ARDOUR::Session::state(bool) (this=0x8a24fc8, full_state=true) at session_state.cc:1077
#5 0x085ed72b in ARDOUR::Session::get_state() (this=0x8a24fc8) at session_state.cc:975
#6 0x085e5d4a in ARDOUR::Session::save_state(std::string) (this=0x8a24fc8, snapshot_name=
{static npos = 4294967295, _M_dataplus = {<allocator<char>> = {<No data fields>}, _M_p = 0x8acbff4 "ez8-transfer"}, static _S_empty_
rep_storage = {0, 0, 0, 0}}) at session_state.cc:542
#7 0x085ca2c9 in ARDOUR::Session::remove_source(ARDOUR::Source*) (this=0x8a24fc8, source=0x8b00b48) at session.cc:1917
#8 0x085d48f8 in SigC::ObjectSlot1_<void, ARDOUR::Source*, ARDOUR::Session>::callback(void*, ARDOUR::Source*) (d=0x8ca3314, p1=0x8b00b48)
at object_slot.h:153
#9 0x0855d428 in SigC::Callback1<void, ARDOUR::Source*>::call(ARDOUR::Source* const&) (this=0x8ca3314, p1=@0xbfffec1c) at slot.h:358
#10 0x0855ceb4 in SigC::Signal1<void, ARDOUR::Source*, SigC::Marshal<void> >::emit(ARDOUR::Source* const&) (this=0x8b00b58, p1=@0xbfffec1c)
at basic_signal.h:332
#11 0x0855c6fe in SigC::Signal1<void, ARDOUR::Source*, SigC::Marshal<void> >::operator()(ARDOUR::Source* const&) (this=0x8b00b58,
p1=@0xbfffec1c) at basic_signal.h:310
#12 0x08558e33 in ~FileSource (this=0x8b00b48) at filesource.cc:286
#13 0x085c357b in ~Session (this=0x8bc36e0) at session.cc:376
#14 0x08259c7f in ARDOUR_UI::unload_session() (this=0x87e2978) at ardour_ui_dialogs.cc:196
#15 0x0824c53b in SigC::ObjectSlot0_<void, ARDOUR_UI>::callback(void*) (d=0x89b3ff4) at object_slot.h:56
#16 0x084e3e8f in Gtk::ProxySignal0<void, Gtk::MenuItem, _GtkMenuItem, 0>::gtk_callback(_GtkObject*, void*) (d=0xbfffe730) at slot.h:260
#17 0x400b6877 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
#18 0x400e5e5a in gtk_signal_remove_emission_hook () from /usr/lib/libgtk-1.2.so.0
#19 0x400e516a in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#20 0x400e3234 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
---Type <return> to continue, or q <return> to quit---
#21 0x401192ae in gtk_widget_activate () from /usr/lib/libgtk-1.2.so.0
#22 0x400bed9c in gtk_menu_shell_activate_item () from /usr/lib/libgtk-1.2.so.0
#23 0x400be04c in gtk_menu_shell_deactivate () from /usr/lib/libgtk-1.2.so.0
#24 0x084f9301 in Gtk::Widget::button_release_event_impl(_GdkEventButton*) (this=0x8866a58, p0=0x8866a58) at widget.h:111
#25 0x084f927d in Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, _GdkEventButton*) (o_=0x89b3918, p0=0x881bd58)
at widget.cc:1514
#26 0x084fd7e3 in gtkmm_marshal_INT__POINTER(_GtkObject*, void (*)(), void*, _GtkArg*) (object=0x89b3918,
func=0x84f9250 <Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, _GdkEventButton*)>, func_data=0x0, args=0xbfffe730)
at marshal.cc:240
#27 0x400e519f in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#28 0x400e3234 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#29 0x40118fd9 in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0
#30 0x400b64d0 in gtk_propagate_event () from /usr/lib/libgtk-1.2.so.0
#31 0x400b55c1 in gtk_main_do_event () from /usr/lib/libgtk-1.2.so.0
#32 0x4015eb44 in gdk_wm_protocols_filter () from /usr/lib/libgdk-1.2.so.0
#33 0x4018be75 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#34 0x4018c32c in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#35 0x4018c55c in g_main_run () from /usr/lib/libglib-1.2.so.0
#36 0x400b5083 in gtk_main () from /usr/lib/libgtk-1.2.so.0
#37 0x082371ab in Gtk::Main::run() () at main.h:168
#38 0x0849d5f0 in Gtkmmext::UI::run(Receiver&) (this=0x87e2978, old_receiver=@0x87d34e0) at gtk_ui.cc:168
#39 0x0839e8b0 in main (argc=1, argv=0xbffff7e4) at main.cc:400
#40 0x40604d06 in __libc_start_main () from /lib/libc.so.6
(gdb) |
|
|
After closing the session described in the first bugnote, it segfaulted. I am posting the backtrace to this bug since by fixing this bug it may fix the segfault as well. edited on: 05-27-04 21:04 |
|
|
i fixed the segfault issue. the snapshot one still needs to be corrected. |
|
|
fixed several months ago with active participation of the reporter. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2004-05-27 22:54 | NoStar | New Issue | |
| 2004-05-27 22:54 | NoStar | => nostar@comcast.net | |
| 2004-05-27 22:54 | NoStar | Name | => Doug McLain |
| 2004-05-28 03:52 | NoStar | Note Added: 0000907 | |
| 2004-05-28 03:54 | NoStar | Note Edited: 0000907 | |
| 2004-05-28 04:03 | NoStar | File Added: gdb_core_0.513.1-0.813.0_slackware_01.txt | |
| 2004-05-28 04:04 | NoStar | Note Added: 0000908 | |
| 2004-05-28 04:04 | NoStar | Note Edited: 0000908 | |
| 2004-06-01 13:32 | paul | Note Added: 0000929 | |
| 2005-02-14 04:22 | paul | Status | new => resolved |
| 2005-02-14 04:22 | paul | Resolution | open => fixed |
| 2005-02-14 04:22 | paul | Assigned To | => paul |
| 2005-02-14 04:22 | paul | Note Added: 0002010 | |
| 2008-11-20 23:43 | seablade | Status | resolved => closed |