View Issue Details

IDProjectCategoryView StatusLast Update
0002503ardourbugspublic2010-04-24 10:29
Reportersobukus Assigned To 
PrioritynormalSeveritycrashReproducibilitysometimes
Status newResolutionopen 
Product Version2.7.1 
Summary0002503: ardour crashes with allocation error when starting up to load an existing project (i18n related?)
DescriptionIt does not depend on type of project apparently...
I created a new project with just a stereo master bus, closed ardour, then:

ardour2 ~/test-project/

This sometimes works, but often ardour crashes with this:

(process:26733): GLib-ERROR (recursed) **: gmem.c:156: failed to allocate 2032 bytes

The byte count can differ and also sometimes the error appears as (unhandled) Std::BadAlloc exception.
The machine is not really out of memory, so this is confusing. There's 1G of RAM and also 2G of swap... overcommit in kernel not being disabled.
About 200M physical RAM are used for stuff other than ardour/jackd.

Interestingly, a workaround seems to be to disable internationalization: When I run

LANG=C ardour2 ~/test-project/

I was yet unable to reproduce the crash. So, it may even be some gtk bug.
My system is a sort of custom x86-64 GNU/Linux pure 64 bit install with gcc-4.3.2, glibc 2.9, gtk+2.14.5 and glib 2.18.3.
I am attaching console output and backtrace from gdb... perhaps some wise ardour dev folks can derive the cause from that.

TagsNo tags attached.

Relationships

related to 0002912 closedpaul 2.8.4 crash when started with 'export LANG=en_US.UTF-8' 

Activities

2008-12-30 21:02

 

ardour-crash.debug (35,999 bytes)   
[?1034hGNU gdb 6.8
Copyright (C) 2008 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-pc-linux-gnu"...

warning: Can't read pathname for load map: Input/output error.
Reading symbols from /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libardour.so...done.
Loaded symbols for /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libardour.so
Reading symbols from /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libardour_cp.so...done.
Loaded symbols for /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libardour_cp.so
Reading symbols from /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libatkmm.so...done.
Loaded symbols for /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libatkmm.so
Reading symbols from /usr/lib/libfftw3.so.3...done.
Loaded symbols for /usr/lib/libfftw3.so.3
Reading symbols from /usr/lib/libfftw3f.so.3...done.
Loaded symbols for /usr/lib/libfftw3f.so.3
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
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 /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libgdkmm2.so...done.
Loaded symbols for /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libgdkmm2.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 /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 /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libglibmm2.so...done.
Loaded symbols for /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libglibmm2.so
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/libgio-2.0.so.0...done.
Loaded symbols for /usr/lib/libgio-2.0.so.0
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/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/libcairo.so.2...done.
Loaded symbols for /usr/lib/libcairo.so.2
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/libfontconfig.so.1...done.
Loaded symbols for /usr/lib/libfontconfig.so.1
Reading symbols from /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libgtkmm2.so...done.
Loaded symbols for /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libgtkmm2.so
Reading symbols from /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libgtkmm2ext.so...done.
Loaded symbols for /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libgtkmm2ext.so
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/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 /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libgnomecanvasmm.so...done.
Loaded symbols for /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libgnomecanvasmm.so
Reading symbols from /usr/lib/liblrdf.so.2...done.
Loaded symbols for /usr/lib/liblrdf.so.2
Reading symbols from /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libmidi++.so...done.
Loaded symbols for /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libmidi++.so
Reading symbols from /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libpangomm.so...done.
Loaded symbols for /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libpangomm.so
Reading symbols from /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libpbd.so...done.
Loaded symbols for /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libpbd.so
Reading symbols from /usr/lib/libsamplerate.so.0...done.
Loaded symbols for /usr/lib/libsamplerate.so.0
Reading symbols from /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libsigc++2.so...done.
Loaded symbols for /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libsigc++2.so
Reading symbols from /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libsndfile-ardour.so...done.
Loaded symbols for /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libsndfile-ardour.so
Reading symbols from /usr/lib/libasound.so.2...done.
Loaded symbols for /usr/lib/libasound.so.2
Reading symbols from /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libvampsdk.so...done.
Loaded symbols for /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libvampsdk.so
Reading symbols from /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libvamphostsdk.so...done.
Loaded symbols for /home/musiker/x86-64/ardour2-debug/lib64/ardour2/libvamphostsdk.so
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/musiker/x86-64/ardour2-debug/lib64/ardour2/librubberband.so...done.
Loaded symbols for /home/musiker/x86-64/ardour2-debug/lib64/ardour2/librubberband.so
Reading symbols from /usr/lib/librdf.so.0...done.
Loaded symbols for /usr/lib/librdf.so.0
Reading symbols from /usr/lib/librasqal.so.1...done.
Loaded symbols for /usr/lib/librasqal.so.1
Reading symbols from /usr/lib/libraptor.so.1...done.
Loaded symbols for /usr/lib/libraptor.so.1
Reading symbols from /usr/lib/libslv2.so.9...done.
Loaded symbols for /usr/lib/libslv2.so.9
Reading symbols from /usr/lib/libstdc++.so.6...done.
Loaded symbols for /usr/lib/libstdc++.so.6
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 /usr/lib/liblo.so.0...done.
Loaded symbols for /usr/lib/liblo.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/ld-linux-x86-64.so.2...done.
Loaded symbols for /lib/ld-linux-x86-64.so.2
Reading symbols from /usr/lib/libXinerama.so.1...done.
Loaded symbols for /usr/lib/libXinerama.so.1
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/libXcomposite.so.1...done.
Loaded symbols for /usr/lib/libXcomposite.so.1
Reading symbols from /usr/lib/libXext.so.6...done.
Loaded symbols for /usr/lib/libXext.so.6
Reading symbols from /usr/lib/libXdamage.so.1...done.
Loaded symbols for /usr/lib/libXdamage.so.1
Reading symbols from /usr/lib/libXfixes.so.3...done.
Loaded symbols for /usr/lib/libXfixes.so.3
Reading symbols from /usr/lib/libXau.so.6...done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libXdmcp.so.6...done.
Loaded symbols for /usr/lib/libXdmcp.so.6
Reading symbols from /usr/lib/libpixman-1.so.0...done.
Loaded symbols for /usr/lib/libpixman-1.so.0
Reading symbols from /usr/lib/libpng12.so.0...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /usr/lib/libXrender.so.1...done.
Loaded symbols for /usr/lib/libXrender.so.1
Reading symbols from /usr/lib/libX11.so.6...done.
Loaded symbols for /usr/lib/libX11.so.6
Reading symbols from /usr/lib/libexpat.so.1...done.
Loaded symbols for /usr/lib/libexpat.so.1
Reading symbols from /usr/lib/libglitz.so.1...done.
Loaded symbols for /usr/lib/libglitz.so.1
Reading symbols from /usr/lib/libgailutil.so.18...done.
Loaded symbols for /usr/lib/libgailutil.so.18
Reading symbols from /usr/lib/libdb-4.7.so...done.
Loaded symbols for /usr/lib/libdb-4.7.so
Reading symbols from /usr/lib/libcrypto.so.0.9.8...done.
Loaded symbols for /usr/lib/libcrypto.so.0.9.8
Reading symbols from /usr/lib/libpcre.so.0...done.
Loaded symbols for /usr/lib/libpcre.so.0
Reading symbols from /usr/lib/libmpfr.so.1...done.
Loaded symbols for /usr/lib/libmpfr.so.1
Reading symbols from /usr/lib/libgmp.so.3...done.
Loaded symbols for /usr/lib/libgmp.so.3
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
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 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so...done.
Loaded symbols for /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
Reading symbols from /home/musiker/x86-64/ardour2-debug/lib64/ardour2/engines/libclearlooks.so...done.
Loaded symbols for /home/musiker/x86-64/ardour2-debug/lib64/ardour2/engines/libclearlooks.so
Reading symbols from /usr/lib/ladspa/dyson_compress_1403.so...done.
Loaded symbols for /usr/lib64/ladspa/dyson_compress_1403.so
Reading symbols from /usr/lib/ladspa/noise_1921.so...done.
Loaded symbols for /usr/lib64/ladspa/noise_1921.so
Reading symbols from /usr/lib/ladspa/alias_1407.so...done.
Loaded symbols for /usr/lib64/ladspa/alias_1407.so
Reading symbols from /usr/lib/ladspa/tap_doubler.so...done.
Loaded symbols for /usr/lib64/ladspa/tap_doubler.so
Reading symbols from /usr/lib/ladspa/harmonic_gen_1220.so...done.
Loaded symbols for /usr/lib64/ladspa/harmonic_gen_1220.so
Reading symbols from /usr/lib/ladspa/sc1_1425.so...done.
Loaded symbols for /usr/lib64/ladspa/sc1_1425.so
Reading symbols from /usr/lib/ladspa/tap_tubewarmth.so...done.
Loaded symbols for /usr/lib64/ladspa/tap_tubewarmth.so
Reading symbols from /usr/lib/ladspa/ambisonic1.so...done.
Loaded symbols for /usr/lib64/ladspa/ambisonic1.so
Reading symbols from /usr/lib/ladspa/xfade_1915.so...done.
Loaded symbols for /usr/lib64/ladspa/xfade_1915.so
Reading symbols from /usr/lib/ladspa/fad_delay_1192.so...done.
Loaded symbols for /usr/lib64/ladspa/fad_delay_1192.so
Reading symbols from /usr/lib/ladspa/dj_flanger_1438.so...done.
Loaded symbols for /usr/lib64/ladspa/dj_flanger_1438.so
Reading symbols from /usr/lib/ladspa/inv_1429.so...done.
Loaded symbols for /usr/lib64/ladspa/inv_1429.so
Reading symbols from /usr/lib/ladspa/triple_para_1204.so...done.
Loaded symbols for /usr/lib64/ladspa/triple_para_1204.so
Reading symbols from /usr/lib/ladspa/pitch_scale_1194.so...done.
Loaded symbols for /usr/lib64/ladspa/pitch_scale_1194.so
Reading symbols from /usr/lib/ladspa/gong_1424.so...done.
Loaded symbols for /usr/lib64/ladspa/gong_1424.so
Reading symbols from /usr/lib/ladspa/tap_tremolo.so...done.
Loaded symbols for /usr/lib64/ladspa/tap_tremolo.so
Reading symbols from /usr/lib/ladspa/transient_1206.so...done.
Loaded symbols for /usr/lib64/ladspa/transient_1206.so
Reading symbols from /usr/lib/ladspa/dc_remove_1207.so...done.
Loaded symbols for /usr/lib64/ladspa/dc_remove_1207.so
Reading symbols from /usr/lib/ladspa/wave_terrain_1412.so...done.
Loaded symbols for /usr/lib64/ladspa/wave_terrain_1412.so
Reading symbols from /usr/lib/ladspa/ls_filter_1908.so...done.
Loaded symbols for /usr/lib64/ladspa/ls_filter_1908.so
Reading symbols from /usr/lib/ladspa/lowpass_iir_1891.so...done.
Loaded symbols for /usr/lib64/ladspa/lowpass_iir_1891.so
Reading symbols from /usr/lib/ladspa/dj_eq_1901.so...done.
Loaded symbols for /usr/lib64/ladspa/dj_eq_1901.so
Reading symbols from /usr/lib/ladspa/single_para_1203.so...done.
Loaded symbols for /usr/lib64/ladspa/single_para_1203.so
Reading symbols from /usr/lib/ladspa/gate_1410.so...done.
Loaded symbols for /usr/lib64/ladspa/gate_1410.so
Reading symbols from /usr/lib/ladspa/vynil_1905.so...done.
Loaded symbols for /usr/lib64/ladspa/vynil_1905.so
Reading symbols from /usr/lib/ladspa/delayorama_1402.so...done.
Loaded symbols for /usr/lib64/ladspa/delayorama_1402.so
Reading symbols from /usr/lib/ladspa/tap_eq.so...done.
Loaded symbols for /usr/lib64/ladspa/tap_eq.so
Reading symbols from /usr/lib/ladspa/phasers_1217.so...done.
Loaded symbols for /usr/lib64/ladspa/phasers_1217.so
Reading symbols from /usr/lib/ladspa/bandpass_iir_1892.so...done.
Loaded symbols for /usr/lib64/ladspa/bandpass_iir_1892.so
Reading symbols from /usr/lib/ladspa/tap_echo.so...done.
Loaded symbols for /usr/lib64/ladspa/tap_echo.so
Reading symbols from /usr/lib/ladspa/comb_1887.so...done.
Loaded symbols for /usr/lib64/ladspa/comb_1887.so
Reading symbols from /usr/lib/ladspa/delay_1898.so...done.
Loaded symbols for /usr/lib64/ladspa/delay_1898.so
Reading symbols from /usr/lib/ladspa/sc4_1882.so...done.
Loaded symbols for /usr/lib64/ladspa/sc4_1882.so
Reading symbols from /usr/lib/ladspa/foverdrive_1196.so...done.
Loaded symbols for /usr/lib64/ladspa/foverdrive_1196.so
Reading symbols from /usr/lib/ladspa/tap_chorusflanger.so...done.
Loaded symbols for /usr/lib64/ladspa/tap_chorusflanger.so
Reading symbols from /usr/lib/ladspa/decimator_1202.so...done.
Loaded symbols for /usr/lib64/ladspa/decimator_1202.so
Reading symbols from /usr/lib/ladspa/gong_beater_1439.so...done.
Loaded symbols for /usr/lib64/ladspa/gong_beater_1439.so
Reading symbols from /usr/lib/ladspa/crossover_dist_1404.so...done.
Loaded symbols for /usr/lib64/ladspa/crossover_dist_1404.so
Reading symbols from /usr/lib/ladspa/gsm_1215.so...done.
Loaded symbols for /usr/lib64/ladspa/gsm_1215.so
Reading symbols from /usr/lib/ladspa/impulse_1885.so...done.
Loaded symbols for /usr/lib64/ladspa/impulse_1885.so
Reading symbols from /usr/lib/ladspa/latency_1914.so...done.
Loaded symbols for /usr/lib64/ladspa/latency_1914.so
Reading symbols from /usr/lib/ladspa/sin_cos_1881.so...done.
Loaded symbols for /usr/lib64/ladspa/sin_cos_1881.so
Reading symbols from /usr/lib/ladspa/eir_1923.so...done.
Loaded symbols for /usr/lib64/ladspa/eir_1923.so
Reading symbols from /usr/lib/ladspa/cmt.so...done.
Loaded symbols for /usr/lib64/ladspa/cmt.so
Reading symbols from /usr/lib/ladspa/declip_1195.so...done.
Loaded symbols for /usr/lib64/ladspa/declip_1195.so
Reading symbols from /usr/lib/ladspa/notch_iir_1894.so...done.
Loaded symbols for /usr/lib64/ladspa/notch_iir_1894.so
Reading symbols from /usr/lib/ladspa/analogue_osc_1416.so...done.
Loaded symbols for /usr/lib64/ladspa/analogue_osc_1416.so
Reading symbols from /usr/lib/ladspa/revdelay_1605.so...done.
Loaded symbols for /usr/lib64/ladspa/revdelay_1605.so
Reading symbols from /usr/lib/ladspa/tap_vibrato.so...done.
Loaded symbols for /usr/lib64/ladspa/tap_vibrato.so
Reading symbols from /usr/lib/ladspa/tap_autopan.so...done.
Loaded symbols for /usr/lib64/ladspa/tap_autopan.so
Reading symbols from /usr/lib/ladspa/amp_1181.so...done.
Loaded symbols for /usr/lib64/ladspa/amp_1181.so
Reading symbols from /usr/lib/ladspa/zm1_1428.so...done.
Loaded symbols for /usr/lib64/ladspa/zm1_1428.so
Reading symbols from /usr/lib/ladspa/mvclpf24.so...done.
Loaded symbols for /usr/lib64/ladspa/mvclpf24.so
Reading symbols from /usr/lib/ladspa/step_muxer_1212.so...done.
Loaded symbols for /usr/lib64/ladspa/step_muxer_1212.so
Reading symbols from /usr/lib/ladspa/tap_deesser.so...done.
Loaded symbols for /usr/lib64/ladspa/tap_deesser.so
Reading symbols from /usr/lib/ladspa/valve_1209.so...done.
Loaded symbols for /usr/lib64/ladspa/valve_1209.so
Reading symbols from /usr/lib/ladspa/se4_1883.so...done.
Loaded symbols for /usr/lib64/ladspa/se4_1883.so
Reading symbols from /usr/lib/ladspa/lcr_delay_1436.so...done.
Loaded symbols for /usr/lib64/ladspa/lcr_delay_1436.so
Reading symbols from /usr/lib/ladspa/sinus_wavewrapper_1198.so...done.
Loaded symbols for /usr/lib64/ladspa/sinus_wavewrapper_1198.so
Reading symbols from /usr/lib/ladspa/foldover_1213.so...done.
Loaded symbols for /usr/lib64/ladspa/foldover_1213.so
Reading symbols from /usr/lib/ladspa/noise_1922.so...done.
Loaded symbols for /usr/lib64/ladspa/noise_1922.so
Reading symbols from /usr/lib/ladspa/highpass_iir_1890.so...done.
Loaded symbols for /usr/lib64/ladspa/highpass_iir_1890.so
Reading symbols from /usr/lib/ladspa/pointer_cast_1910.so...done.
Loaded symbols for /usr/lib64/ladspa/pointer_cast_1910.so
Reading symbols from /usr/lib/ladspa/retro_flange_1208.so...done.
Loaded symbols for /usr/lib64/ladspa/retro_flange_1208.so
Reading symbols from /usr/lib/ladspa/gverb_1216.so...done.
Loaded symbols for /usr/lib64/ladspa/gverb_1216.so
Reading symbols from /usr/lib/ladspa/g2reverb.so...done.
Loaded symbols for /usr/lib64/ladspa/g2reverb.so
Reading symbols from /usr/lib/ladspa/tap_reflector.so...done.
Loaded symbols for /usr/lib64/ladspa/tap_reflector.so
Reading symbols from /usr/lib/ladspa/tap_pitch.so...done.
Loaded symbols for /usr/lib64/ladspa/tap_pitch.so
Reading symbols from /usr/lib/ladspa/tape_delay_1211.so...done.
Loaded symbols for /usr/lib64/ladspa/tape_delay_1211.so
Reading symbols from /usr/lib/ladspa/giant_flange_1437.so...done.
Loaded symbols for /usr/lib64/ladspa/giant_flange_1437.so
Reading symbols from /usr/lib/ladspa/ringmod_1188.so...done.
Loaded symbols for /usr/lib64/ladspa/ringmod_1188.so
Reading symbols from /usr/lib/ladspa/sc4m_1916.so...done.
Loaded symbols for /usr/lib64/ladspa/sc4m_1916.so
Reading symbols from /usr/lib/ladspa/satan_maximiser_1408.so...done.
Loaded symbols for /usr/lib64/ladspa/satan_maximiser_1408.so
Reading symbols from /usr/lib/ladspa/chebstortion_1430.so...done.
Loaded symbols for /usr/lib64/ladspa/chebstortion_1430.so
Reading symbols from /usr/lib/ladspa/split_1406.so...done.
Loaded symbols for /usr/lib64/ladspa/split_1406.so
Reading symbols from /usr/lib/ladspa/cs_chorus.so...done.
Loaded symbols for /usr/lib64/ladspa/cs_chorus.so
Reading symbols from /usr/lib/ladspa/fm_osc_1415.so...done.
Loaded symbols for /usr/lib64/ladspa/fm_osc_1415.so
Reading symbols from /usr/lib/ladspa/tap_reverb.so...done.
Loaded symbols for /usr/lib64/ladspa/tap_reverb.so
Reading symbols from /usr/lib/ladspa/const_1909.so...done.
Loaded symbols for /usr/lib64/ladspa/const_1909.so
Reading symbols from /usr/lib/ladspa/diode_1185.so...done.
Loaded symbols for /usr/lib64/ladspa/diode_1185.so
Reading symbols from /usr/lib/ladspa/valve_rect_1405.so...done.
Loaded symbols for /usr/lib64/ladspa/valve_rect_1405.so
Reading symbols from /usr/lib/ladspa/risset_1924.so...done.
Loaded symbols for /usr/lib64/ladspa/risset_1924.so
Reading symbols from /usr/lib/ladspa/shaper_1187.so...done.
Loaded symbols for /usr/lib64/ladspa/shaper_1187.so
Reading symbols from /usr/lib/ladspa/smooth_decimate_1414.so...done.
Loaded symbols for /usr/lib64/ladspa/smooth_decimate_1414.so
Reading symbols from /usr/lib/ladspa/sifter_1210.so...done.
Loaded symbols for /usr/lib64/ladspa/sifter_1210.so
Reading symbols from /usr/lib/ladspa/surround_encoder_1401.so...done.
Loaded symbols for /usr/lib64/ladspa/surround_encoder_1401.so
Reading symbols from /usr/lib/ladspa/cs_phaser.so...done.
Loaded symbols for /usr/lib64/ladspa/cs_phaser.so
Reading symbols from /usr/lib/ladspa/comb_splitter_1411.so...done.
Loaded symbols for /usr/lib64/ladspa/comb_splitter_1411.so
Reading symbols from /usr/lib/ladspa/tap_eqbw.so...done.
Loaded symbols for /usr/lib64/ladspa/tap_eqbw.so
Reading symbols from /usr/lib/ladspa/sc3_1427.so...done.
Loaded symbols for /usr/lib64/ladspa/sc3_1427.so
Reading symbols from /usr/lib/ladspa/bode_shifter_cv_1432.so...done.
Loaded symbols for /usr/lib64/ladspa/bode_shifter_cv_1432.so
Reading symbols from /usr/lib/ladspa/svf_1214.so...done.
Loaded symbols for /usr/lib64/ladspa/svf_1214.so
Reading symbols from /usr/lib/ladspa/matrix_st_ms_1420.so...done.
Loaded symbols for /usr/lib64/ladspa/matrix_st_ms_1420.so
Reading symbols from /usr/lib/ladspa/matrix_ms_st_1421.so...done.
Loaded symbols for /usr/lib64/ladspa/matrix_ms_st_1421.so
Reading symbols from /usr/lib/ladspa/bode_shifter_1431.so...done.
Loaded symbols for /usr/lib64/ladspa/bode_shifter_1431.so
Reading symbols from /usr/lib/ladspa/fast_lookahead_limiter_1913.so...done.
Loaded symbols for /usr/lib64/ladspa/fast_lookahead_limiter_1913.so
Reading symbols from /usr/lib/ladspa/decay_1886.so...done.
Loaded symbols for /usr/lib64/ladspa/decay_1886.so
Reading symbols from /usr/lib/ladspa/hard_limiter_1413.so...done.
Loaded symbols for /usr/lib64/ladspa/hard_limiter_1413.so
Reading symbols from /usr/lib/ladspa/hilbert_1440.so...done.
Loaded symbols for /usr/lib64/ladspa/hilbert_1440.so
Reading symbols from /usr/lib/ladspa/karaoke_1409.so...done.
Loaded symbols for /usr/lib64/ladspa/karaoke_1409.so
Reading symbols from /usr/lib/ladspa/plate_1423.so...done.
Loaded symbols for /usr/lib64/ladspa/plate_1423.so
Reading symbols from /usr/lib/ladspa/tap_sigmoid.so...done.
Loaded symbols for /usr/lib64/ladspa/tap_sigmoid.so
Reading symbols from /usr/lib/ladspa/vco_sawpulse.so...done.
Loaded symbols for /usr/lib64/ladspa/vco_sawpulse.so
Reading symbols from /usr/lib/ladspa/am_pitchshift_1433.so...done.
Loaded symbols for /usr/lib64/ladspa/am_pitchshift_1433.so
Reading symbols from /usr/lib/ladspa/freq_tracker_1418.so...done.
Loaded symbols for /usr/lib64/ladspa/freq_tracker_1418.so
Reading symbols from /usr/lib/ladspa/matrix_spatialiser_1422.so...done.
Loaded symbols for /usr/lib64/ladspa/matrix_spatialiser_1422.so
Reading symbols from /usr/lib/ladspa/sc2_1426.so...done.
Loaded symbols for /usr/lib64/ladspa/sc2_1426.so
Reading symbols from /usr/lib/ladspa/imp_1199.so...done.
Loaded symbols for /usr/lib64/ladspa/imp_1199.so
Reading symbols from /usr/lib/ladspa/comb_1190.so...done.
Loaded symbols for /usr/lib64/ladspa/comb_1190.so
Reading symbols from /usr/lib/ladspa/allpass_1895.so...done.
Loaded symbols for /usr/lib64/ladspa/allpass_1895.so
Reading symbols from /usr/lib/ladspa/mbeq_1197.so...done.
Loaded symbols for /usr/lib64/ladspa/mbeq_1197.so
Reading symbols from /usr/lib/ladspa/divider_1186.so...done.
Loaded symbols for /usr/lib64/ladspa/divider_1186.so
Reading symbols from /usr/lib/ladspa/tap_limiter.so...done.
Loaded symbols for /usr/lib64/ladspa/tap_limiter.so
Reading symbols from /usr/lib/ladspa/pitch_scale_1193.so...done.
Loaded symbols for /usr/lib64/ladspa/pitch_scale_1193.so
Reading symbols from /usr/lib/ladspa/multivoice_chorus_1201.so...done.
Loaded symbols for /usr/lib64/ladspa/multivoice_chorus_1201.so
Reading symbols from /usr/lib/ladspa/tap_dynamics_m.so...done.
Loaded symbols for /usr/lib64/ladspa/tap_dynamics_m.so
Reading symbols from /usr/lib/ladspa/butterworth_1902.so...done.
Loaded symbols for /usr/lib64/ladspa/butterworth_1902.so
Reading symbols from /usr/lib/ladspa/tap_rotspeak.so...done.
Loaded symbols for /usr/lib64/ladspa/tap_rotspeak.so
Reading symbols from /usr/lib/ladspa/ambisonic2.so...done.
Loaded symbols for /usr/lib64/ladspa/ambisonic2.so
Reading symbols from /usr/lib/ladspa/mvchpf24.so...done.
Loaded symbols for /usr/lib64/ladspa/mvchpf24.so
Reading symbols from /usr/lib/ladspa/rate_shifter_1417.so...done.
Loaded symbols for /usr/lib64/ladspa/rate_shifter_1417.so
Reading symbols from /usr/lib/ladspa/filters.so...done.
Loaded symbols for /usr/lib64/ladspa/filters.so
Reading symbols from /usr/lib/ladspa/flanger_1191.so...done.
Loaded symbols for /usr/lib64/ladspa/flanger_1191.so
Reading symbols from /usr/lib/ladspa/blvco.so...done.
Loaded symbols for /usr/lib64/ladspa/blvco.so
Reading symbols from /usr/lib/ladspa/mod_delay_1419.so...done.
Loaded symbols for /usr/lib64/ladspa/mod_delay_1419.so
Reading symbols from /usr/lib/ladspa/tap_pinknoise.so...done.
Loaded symbols for /usr/lib64/ladspa/tap_pinknoise.so
Reading symbols from /usr/lib/ladspa/bandpass_a_iir_1893.so...done.
Loaded symbols for /usr/lib64/ladspa/bandpass_a_iir_1893.so
Reading symbols from /usr/lib/ladspa/tap_dynamics_st.so...done.
Loaded symbols for /usr/lib64/ladspa/tap_dynamics_st.so
Reading symbols from /usr/lib/ladspa/hermes_filter_1200.so...done.
Loaded symbols for /usr/lib64/ladspa/hermes_filter_1200.so
Reading symbols from /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so...done.
Loaded symbols for /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
Core was generated by `/home/musiker/x86-64/ardour2-debug/lib64/ardour2/ardour-2.7.1 /home/musiker/tes'.
Program terminated with signal 6, Aborted.
[New process 26759]
[New process 26761]
[New process 26760]
[New process 26758]
[New process 26756]
[New process 26752]
[New process 26750]
[New process 26749]
[New process 26748]
[New process 26733]
#0  0x00002ae32430dc3b in raise () from /lib/libc.so.6
(gdb) thread apply all bt

Thread 10 (process 26733):
#0  0x00002ae3243a618a in mmap64 () from /lib/libc.so.6
#1  0x00002ae324350363 in _int_malloc () from /lib/libc.so.6
#2  0x00002ae324351bb8 in malloc () from /lib/libc.so.6
#3  0x00002ae323e7f62d in operator new () from /usr/lib/libstdc++.so.6
#4  0x00002ae323e7f769 in operator new[] () from /usr/lib/libstdc++.so.6
#5  0x00002ae31bef15fb in RingBufferNPT (this=0x1cbf1f0, sz=240000) at libs/pbd/pbd/ringbufferNPT.h:35
#6  0x00002ae31bee05e2 in ChannelInfo (this=0x1cb82a0, bufsize=240000, speed_size=384, wrap_size=461) at libs/ardour/audio_diskstream.cc:2462
#7  0x00002ae31bee30d8 in ARDOUR::AudioDiskstream::add_channel_to (this=0x1cbee30, c={px = 0x7fff8efee1f0, pn = {pi_ = 0x1cbee30}}, how_many=0)
    at libs/ardour/audio_diskstream.cc:2228
#8  0x00002ae31bee31aa in ARDOUR::AudioDiskstream::add_channel (this=0x1cbee30, how_many=1) at libs/ardour/audio_diskstream.cc:2242
#9  0x00002ae31bf4087d in Auditioner (this=0x1cb5240, s=@0x1c8bce0) at libs/ardour/auditioner.cc:67
#10 0x00002ae31c0511b2 in ARDOUR::Session::hookup_io (this=0x1c8bce0) at libs/ardour/session.cc:934
#11 0x00002ae31c053a8f in ARDOUR::Session::when_engine_running (this=0x1c8bce0) at libs/ardour/session.cc:867
#12 0x00002ae31c0bf895 in ARDOUR::Session::second_stage_init (this=0x1c8bce0, new_session=false) at libs/ardour/session_state.cc:317
#13 0x00002ae31c062527 in Session (this=0x1c8bce0, eng=@0x18a53d0, fullpath=@0x7fff8efeed50, snapshot_name=@0x7fff8efeed60, mix_template=
        {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7fff8efeed70 "\030@\v$�*"}}) at libs/ardour/session.cc:320
#14 0x00000000007e58f1 in ARDOUR_UI::load_session (this=0x1137a80, path=@0x7fff8efeef40, snap_name=@0x7fff8efeef50, mix_template=
          {static npos = 18446744073709551615, string_ = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7fff8efeeec0 "\030@\v$�*"}}}) at gtk2_ardour/ardour_ui.cc:2441
#15 0x00000000007f71ca in ARDOUR_UI::load_cmdline_session (this=0x1137a80, session_name=@0x7fff8efeef50, session_path=@0x7fff8efeef40, 
    existing_session=@0x7fff8efeef5f) at gtk2_ardour/ardour_ui.cc:2054
#16 0x00000000007f7358 in ARDOUR_UI::get_session_parameters (this=0x1137a80, backend_audio_is_running=true, should_be_new=false)
    at gtk2_ardour/ardour_ui.cc:2219
#17 0x00000000007f80fa in ARDOUR_UI::startup (this=0x1137a80) at gtk2_ardour/ardour_ui.cc:650
#18 0x0000000000803665 in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator() (this=0x13b2128) at libs/sigc++2/sigc++/functors/mem_fun.h:1787
#19 0x0000000000803681 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator() (this=0x13b2120)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#20 0x00000000008036a4 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR_UI>, void>::call_it (rep=0x13b20f0)
    at libs/sigc++2/sigc++/functors/slot.h:103
#21 0x0000000000806925 in sigc::internal::signal_emit0<void, sigc::nil>::emit (impl=0x13a90a0) at libs/sigc++2/sigc++/signal.h:772
#22 0x0000000000806a09 in sigc::signal0<void, sigc::nil>::emit (this=0x1137b08) at libs/sigc++2/sigc++/signal.h:2667
#23 0x0000000000806a21 in sigc::signal0<void, sigc::nil>::operator() (this=0x1137b08) at libs/sigc++2/sigc++/signal.h:2675
#24 0x00002ae32071e8c5 in Gtkmm2ext::UI::run (this=0x1137a80, old_receiver=@0x10dacc0) at libs/gtkmm2ext/gtk_ui.cc:224
#25 0x0000000000b0bcc7 in main (argc=2, argv=0x7fff8efef428) at gtk2_ardour/main.cc:335

Thread 9 (process 26748):
#0  0x00002ae320b9cc19 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00002ae31e3d3e06 in Glib::Cond::wait (this=0x154e940, mutex=@0x2ae31c3d9a60) at libs/glibmm2/glibmm/thread.cc:362
#2  0x00002ae31c0de827 in peak_thread_work () at libs/ardour/source_factory.cc:65
#3  0x0000000000bd0b19 in sigc::pointer_functor0<void>::operator() (this=0x154ea48) at libs/sigc++2/sigc++/functors/ptr_fun.h:77
#4  0x0000000000bd0b35 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x154ea40)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#5  0x0000000000bd0b58 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x154ea10)
    at libs/sigc++2/sigc++/functors/slot.h:103
#6  0x00000000007d40fb in sigc::slot0<void>::operator() (this=0x154e9f0) at libs/sigc++2/sigc++/functors/slot.h:440
#7  0x00002ae31e3d4730 in call_thread_entry_slot (data=0x154e9f0) at libs/glibmm2/glibmm/thread.cc:43
#8  0x00002ae31e100ff4 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#9  0x00002ae320b98f27 in start_thread () from /lib/libpthread.so.0
#10 0x00002ae3243a927d in clone () from /lib/libc.so.6

Thread 8 (process 26749):
#0  0x00002ae320b9cc19 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00002ae31e3d3e06 in Glib::Cond::wait (this=0x154e940, mutex=@0x2ae31c3d9a60) at libs/glibmm2/glibmm/thread.cc:362
#2  0x00002ae31c0de827 in peak_thread_work () at libs/ardour/source_factory.cc:65
#3  0x0000000000bd0b19 in sigc::pointer_functor0<void>::operator() (this=0x154ec28) at libs/sigc++2/sigc++/functors/ptr_fun.h:77
#4  0x0000000000bd0b35 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x154ec20)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#5  0x0000000000bd0b58 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x154ebf0)
    at libs/sigc++2/sigc++/functors/slot.h:103
#6  0x00000000007d40fb in sigc::slot0<void>::operator() (this=0x154ebd0) at libs/sigc++2/sigc++/functors/slot.h:440
#7  0x00002ae31e3d4730 in call_thread_entry_slot (data=0x154ebd0) at libs/glibmm2/glibmm/thread.cc:43
#8  0x00002ae31e100ff4 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#9  0x00002ae320b98f27 in start_thread () from /lib/libpthread.so.0
#10 0x00002ae3243a927d in clone () from /lib/libc.so.6
Current language:  auto; currently asm

Thread 7 (process 26750):
#0  0x00002ae320b9cc19 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00002ae31e3d3e06 in Glib::Cond::wait (this=0x154ef30, mutex=@0x2ae31c3d9200) at libs/glibmm2/glibmm/thread.cc:362
#2  0x00002ae31beda250 in ARDOUR::Analyser::work () at libs/ardour/analyser.cc:85
#3  0x00002ae31beda3b0 in analyser_work () at libs/ardour/analyser.cc:49
#4  0x0000000000bd0b19 in sigc::pointer_functor0<void>::operator() (this=0x154efa8) at libs/sigc++2/sigc++/functors/ptr_fun.h:77
#5  0x0000000000bd0b35 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x154efa0)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#6  0x0000000000bd0b58 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x154ef70)
    at libs/sigc++2/sigc++/functors/slot.h:103
#7  0x00000000007d40fb in sigc::slot0<void>::operator() (this=0x154ef50) at libs/sigc++2/sigc++/functors/slot.h:440
#8  0x00002ae31e3d4730 in call_thread_entry_slot (data=0x154ef50) at libs/glibmm2/glibmm/thread.cc:43
#9  0x00002ae31e100ff4 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#10 0x00002ae320b98f27 in start_thread () from /lib/libpthread.so.0
#11 0x00002ae3243a927d in clone () from /lib/libc.so.6

Thread 6 (process 26752):
#0  0x00002ae320b9ce9d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00002ae31dc96395 in g_cond_timed_wait_posix_impl () from /usr/lib/libgthread-2.0.so.0
#2  0x00002ae31e0b5e83 in g_async_queue_pop_intern_unlocked () from /usr/lib/libglib-2.0.so.0
#3  0x00002ae31e0b5f85 in g_async_queue_timed_pop () from /usr/lib/libglib-2.0.so.0
#4  0x00002ae31e102494 in g_thread_pool_thread_proxy () from /usr/lib/libglib-2.0.so.0
#5  0x00002ae31e100ff4 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#6  0x00002ae320b98f27 in start_thread () from /lib/libpthread.so.0
#7  0x00002ae3243a927d in clone () from /lib/libc.so.6

Thread 5 (process 26756):
#0  0x00002ae320b9cc19 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00002ae32097fd0b in mb_thread_func () from /usr/lib/libjack.so.0
#2  0x00002ae320b98f27 in start_thread () from /lib/libpthread.so.0
#3  0x00002ae3243a927d in clone () from /lib/libc.so.6

Thread 4 (process 26758):
#0  0x00002ae3243a09d6 in poll () from /lib/libc.so.6
#1  0x00002ae32097e3b6 in jack_client_core_wait () from /usr/lib/libjack.so.0
#2  0x00002ae32097e7fd in jack_thread_wait () from /usr/lib/libjack.so.0
#3  0x00002ae32097f42c in jack_client_thread () from /usr/lib/libjack.so.0
#4  0x00002ae320b98f27 in start_thread () from /lib/libpthread.so.0
#5  0x00002ae3243a927d in clone () from /lib/libc.so.6

Thread 3 (process 26760):
#0  0x00002ae3243a09d6 in poll () from /lib/libc.so.6
#1  0x00002ae31c03e11f in ARDOUR::Session::butler_thread_work (this=0x1c8bce0) at libs/ardour/session_butler.cc:179
#2  0x00002ae31c03f0f3 in ARDOUR::Session::_butler_thread_work (arg=0x1c8bce0) at libs/ardour/session_butler.cc:159
#3  0x00002ae320b98f27 in start_thread () from /lib/libpthread.so.0
#4  0x00002ae3243a927d in clone () from /lib/libc.so.6

Thread 2 (process 26761):
#0  0x00002ae3243a09d6 in poll () from /lib/libc.so.6
#1  0x00002ae31c0a0e34 in ARDOUR::Session::midi_thread_work (this=0x1c8bce0) at libs/ardour/session_midi.cc:1223
#2  0x00002ae31c0a13bf in ARDOUR::Session::_midi_thread_work (arg=0x1c8bce0) at libs/ardour/session_midi.cc:1141
#3  0x00002ae320b98f27 in start_thread () from /lib/libpthread.so.0
#4  0x00002ae3243a927d in clone () from /lib/libc.so.6

Thread 1 (process 26759):
#0  0x00002ae32430dc3b in raise () from /lib/libc.so.6
#1  0x00002ae32430efea in abort () from /lib/libc.so.6
#2  0x00002ae31e0e2653 in g_logv () from /usr/lib/libglib-2.0.so.0
#3  0x00002ae31e0e26e3 in g_log () from /usr/lib/libglib-2.0.so.0
#4  0x00002ae31e0e0e0a in g_malloc0 () from /usr/lib/libglib-2.0.so.0
#5  0x00002ae31e0f6153 in g_slice_alloc () from /usr/lib/libglib-2.0.so.0
#6  0x00002ae31e0fb62b in g_string_sized_new () from /usr/lib/libglib-2.0.so.0
#7  0x00002ae31e0e1e81 in g_log_default_handler () from /usr/lib/libglib-2.0.so.0
#8  0x00002ae31e0e23a0 in g_logv () from /usr/lib/libglib-2.0.so.0
#9  0x00002ae31e0e26e3 in g_log () from /usr/lib/libglib-2.0.so.0
#10 0x00002ae31e3cac2c in glibmm_unexpected_exception () at libs/glibmm2/glibmm/exceptionhandler.cc:76
#11 0x00002ae31e3cad7a in Glib::exception_handlers_invoke () at libs/glibmm2/glibmm/exceptionhandler.cc:155
#12 0x00002ae31e3d475e in call_thread_entry_slot (data=0x1c77f90) at libs/glibmm2/glibmm/thread.cc:52
#13 0x00002ae31e100ff4 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#14 0x00002ae320b98f27 in start_thread () from /lib/libpthread.so.0
#15 0x00002ae3243a927d in clone () from /lib/libc.so.6
(gdb) q
ardour-crash.debug (35,999 bytes)   

2008-12-30 21:03

 

ardour-crash.console (3,844 bytes)   
WARNING: Your system has a limit for maximum amount of locked memory!
         This might cause Ardour to run out of memory before your system runs
         out of memory. You can view the memory limit with 'ulimit -l', and it
         is normally controlled by /etc/security/limits.conf

Ardour/GTK 2.7.1
   (kompiliert mit Version 4296 und GCC Version4.3.2)
Copyright (C) 1999-2008 Paul Davis
Einige Teile Copyright (C) Steve Harris, Ari Johnson, Brett Viren, Joel Baker

Ardour wird Ihnen ohne jegliche Gew�hrleistung und ausdr�cklich ohne die Zusicherung
f�r allgemeine oder spezielle Gebrauchstauglichkeit zur Verf�gung gestellt.
Dies ist freie Software und Sie d�rfen sie gerne weiterverbreiten,
solange Sie sich an die Bedingungen, die in der Datei COPYING aufgef�hrt sind halten.
lade voreingestellte UI-Konfigurationsdatei /home/musiker/x86-64/ardour2-debug/etc/ardour2/ardour2_ui_default.conf
lade benutzerdefinierte UI-Konfigurationsdatei /home/musiker/.ardour2/ardour2_ui.conf
Loading ui configuration file /home/musiker/x86-64/ardour2-debug/etc/ardour2/ardour2_ui_dark.rc
theme_init() called from internal clearlooks engine
ardour: [INFO]: Ardour will be limited to 1024 open files
loading system configuration file /home/musiker/x86-64/ardour2-debug/etc/ardour2/ardour_system.rc
loading user configuration file /home/musiker/.ardour2/ardour.rc
ardour: [INFO]: Using SSE optimized routines
rdf_query.c:455: (librdf_query_execute) assertion failed: object pointer of type librdf_query is NULL.
rdf_query_results.c:100: (librdf_query_results_finished) assertion failed: object pointer of type librdf_query_results is NULL.
rdf_query_results.c:245: (librdf_free_query_results) assertion failed: object pointer of type librdf_query_results is NULL.
rdf_query.c:389: (librdf_free_query) assertion failed: object pointer of type librdf_query is NULL.
rdf_query.c:455: (librdf_query_execute) assertion failed: object pointer of type librdf_query is NULL.
rdf_query_results.c:100: (librdf_query_results_finished) assertion failed: object pointer of type librdf_query_results is NULL.
rdf_query_results.c:245: (librdf_free_query_results) assertion failed: object pointer of type librdf_query_results is NULL.
rdf_query.c:389: (librdf_free_query) assertion failed: object pointer of type librdf_query is NULL.
rdf_query.c:455: (librdf_query_execute) assertion failed: object pointer of type librdf_query is NULL.
rdf_query_results.c:100: (librdf_query_results_finished) assertion failed: object pointer of type librdf_query_results is NULL.
rdf_query.c:389: (librdf_free_query) assertion failed: object pointer of type librdf_query is NULL.
ardour: [INFO]: looking for control protocols in /home/musiker/.ardour2/surfaces/:/home/musiker/x86-64/ardour2-debug/lib64/ardour2/surfaces/
ardour: [INFO]: Control protocol Tranzport not usable
powermate: Opening of powermate failed - Datei oder Verzeichnis nicht gefunden
ardour: [INFO]: Control protocol powermate not usable
ardour: [INFO]: Control surface protocol discovered: "Generic MIDI"
ardour: [INFO]: Control surface protocol discovered: "Mackie"

(ardour-2.7.1:26733): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(ardour-2.7.1:26733): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(ardour-2.7.1:26733): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(ardour-2.7.1:26733): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
loading bindings from /home/musiker/x86-64/ardour2-debug/etc/ardour2/mnemonic-us.bindings
Loading session /home/musiker/test-crash/ using snapshot test-crash (1)

(process:26733): GLib-ERROR (recursed) **: gmem.c:156: failed to allocate 2032 bytes
aborting...
Abgebrochen (core dumped)
ardour-crash.console (3,844 bytes)   

sobukus

2008-12-30 21:15

reporter   ~0005552

Oh, it might be of interest to note that ulimit -l is 768000 ... that should be plenty, right?
Ardour always warns because of this limit, but I sort of feel safer with having a number _less_ than physical RAM there.
Also, the same ardour version works just fine on my laptop (32bit) with only 512M installed and locked memory limit of 500000.

(PS: That JavaScript disabling the "Add Note" button is nasty... hat to disable JavaScript to be able to submit the form!)

seablade

2009-01-28 03:49

manager   ~0005660

I believe the typical suggestion is to run it with a non-limited amount of locked memory (unlimited) but can't remember off the top of my head to be sure. It is possible that you are running into a bug dealing with the 64-Bit version of a specific lib at this point, but I can't say for certain, this will likely require checking it with valgrind for memory leaks to be sure is my guess. At any rate acknowledging the bug and letting someone more skilled than I look at it;)

      Seablade

seablade

2009-01-28 03:51

manager   ~0005661

Oh yea, in most cases though 768M would be fine though. But yes going off memory I believe unlimited is preferred. I can't remember what I tended to run mine at when I had it set up in Linux, but I am fairly certain I also had a locked amount of memory.

      Seablade

Hollunder

2010-03-02 14:01

reporter   ~0007390

I'm kind of glad that I'm not the only one with this problem.
I noticed one more thing: it seems to depend on the length of the directory name, or something similar. If I try to create a new project in ~/audio-projects it fails, in my ~/ it works, in ~/Desktop it fails, in ~/fubar it works. This isn't consistent, I don't know what it depends on. It worked better with rt kernel but this is inconsistent as well.

Info about my system:
Stock kernel:
2.6.32-ARCH 0000001 SMP PREEMPT Tue Feb 23 19:43:46 CET 2010 x86_64 Intel(R) Celeron(R) CPU 560 @ 2.13GHz GenuineIntel GNU/Linux
1GB ram, 2GB swap, ulimit -l: 762126
Ardour 2.8.6
tschack git 20100221
gtkmm 2.18.2
gtk2 2.18.7
gcc 4.4.3
glib2 2.22.4

Hollunder

2010-03-02 14:27

reporter   ~0007391

I tried LANG=C and it worked indeed, thanks for this workaround.

nowhiskey

2010-03-02 17:02

reporter   ~0007392

i think that this might be related to the report i made last year:

http://tracker.ardour.org/view.php?id=2912

cheers,
doc

Hollunder

2010-03-02 20:55

reporter   ~0007393

It sounds to me like it could be related, and from your bug report it seems to be a major reason for all kinds of troubles with plugins. I have to check whether my plugin breakages are related.

paul

2010-03-05 02:16

administrator   ~0007396

nowhiskey - not the same bug. yours is caused by your system not having support for the locale you chose. the C++ locale support tends to throw exceptions when that happens. ardour still needs to catch that though.

hollunder: your backtrace really looks as if you are running out of memory.
is this possible? if you use the jack option for "no memory lock", does this bug still occur?

paul

2010-03-05 02:17

administrator   ~0007397

hollunder, and in fact this is confirmed by the first few lines of the console output:

-----------------
WARRNING: Your system has a limit for maximum amount of locked memory!
         This might cause Ardour to run out of memory before your system runs
         out of memory. You can view the memory limit with 'ulimit -l', and it
         is normally controlled by /etc/security/limits.conf
--------------

Hollunder

2010-03-05 10:29

reporter   ~0007398

Paul, I think you're right, but I don't understand it.
I tried it with both 'no memory lock' and the limit set to unlimited and it worked in both cases.

My machine has only 1GB of memory, I had set it to:
@audio - memlock 762126
Because that's what tschack suggested.

So it could reserve 3/4 of my memory, ~700MB, and it wasn't enough for Ardour to start and empty project? If so I don't see why havin 1GB available makes a big difference.

paul

2010-03-05 22:05

administrator   ~0007402

if you really want to find out, try increasing the limit upwards toward the 1GB level :)

Hollunder

2010-03-06 17:38

reporter   ~0007404

So far it seems to be working with
$ ulimit -l
1016160

so my 0000019:0000700 MB are simply not sufficient...

Issue History

Date Modified Username Field Change
2008-12-30 21:02 sobukus New Issue
2008-12-30 21:02 sobukus File Added: ardour-crash.debug
2008-12-30 21:03 sobukus File Added: ardour-crash.console
2008-12-30 21:15 sobukus Note Added: 0005552
2009-01-28 03:49 seablade Note Added: 0005660
2009-01-28 03:51 seablade Note Added: 0005661
2010-03-02 14:01 Hollunder Note Added: 0007390
2010-03-02 14:27 Hollunder Note Added: 0007391
2010-03-02 17:02 nowhiskey Note Added: 0007392
2010-03-02 20:55 Hollunder Note Added: 0007393
2010-03-05 02:16 paul Note Added: 0007396
2010-03-05 02:17 paul Note Added: 0007397
2010-03-05 10:29 Hollunder Note Added: 0007398
2010-03-05 22:05 paul Note Added: 0007402
2010-03-05 22:06 paul Relationship added related to 0002912
2010-03-06 17:38 Hollunder Note Added: 0007404
2010-04-24 10:28 cth103 Category bugs => bugs2
2010-04-24 10:29 cth103 Category bugs2 => bugs