I'm currently trying to debug the issue with subversion FluidSynth and Qsynth when meter display is enabled. I'm not getting a crash though. I've tried both qsynth 0.2.6 and 0.3.1. Both of them appear to have problems when meters are enabled, but no crash, just a message like:
fluidsynth: warning: Could not connect to any physical jack ports; fluidsynth is unconnected It would be pretty helpful if I could reproduce the same crash. Any tips Rui? Is Qsynth using FluidSynth as a shared library or spawning it as a separate process? Regards, Josh On Wed, 2007-09-05 at 14:38 +0100, Rui Nuno Capela wrote: > On Wed, September 5, 2007 13:43, David Hilvert wrote: > > On Wed, 5 Sep 2007 10:13:27 +0300 > > Tomas Nykung <[EMAIL PROTECTED]> wrote: > > > > > >> On Mon, Sep 03, 2007 at 07:00:15PM -0500, David Hilvert wrote: > >> > >>> > >>> qsynth, which seemed to work with 1.0.7, seems to die at startup > >>> intermittently with the current subversion code. Rebuilding qsynth > >>> against the new library doesn't seem to help. > >> > >> > >> I unfortunately can't offer any real help, but qsynth works OK here... > >> qsynth version: dpkg -l qsynth ii qsynth 0.2.5-2 (the one included in > >> Debian 4.0 aka Etch) > >> > > > > This crashes for me, apparently still in fluid_synth_dither_s16; it's > > possible I'm missing something obvious ... > > > > $ dpkg -l qsynth > > Desired=Unknown/Install/Remove/Purge/Hold > > | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed > > |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: > > uppercase=bad) ||/ Name Version Description > > +++-===================-===================-============================== > > ======================== > > ii qsynth 0.2.5-2 fluidsynth MIDI sound > > synthesiser front-end $ /usr/bin/qsynth --version > > Warning: no locale found: /usr/share/locale/qsynth_en_US.UTF-8.qm > > Qt: 3.3.7 > > qsynth: 0.2.5 > > $ ldd /usr/bin/qsynth > > linux-gate.so.1 => (0xffffe000) libfluidsynth.so.1 => > > /usr/local/lib/libfluidsynth.so.1 (0xb7e37000) > > libqt-mt.so.3 => /usr/lib/libqt-mt.so.3 (0xb765e000) libXext.so.6 => > > /usr/lib/libXext.so.6 (0xb764f000) > > libX11.so.6 => /usr/lib/libX11.so.6 (0xb7563000) libpthread.so.0 => > > /lib/libpthread.so.0 (0xb754c000) > > libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7461000) libm.so.6 => > > /lib/libm.so.6 (0xb743b000) > > libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7430000) libc.so.6 => > > /lib/libc.so.6 (0xb72e7000) > > libreadline.so.5 => /lib/libreadline.so.5 (0xb72b7000) libncurses.so.5 => > > /lib/libncurses.so.5 (0xb7277000) > > libjack.so.0 => /usr/lib/libjack.so.0 (0xb725f000) librt.so.1 => > > /lib/librt.so.1 (0xb7256000) > > libasound.so.2 => /usr/lib/libasound.so.2 (0xb7190000) libfontconfig.so.1 > > => /usr/lib/libfontconfig.so.1 (0xb7164000) > > libaudio.so.2 => /usr/lib/libaudio.so.2 (0xb714e000) libXt.so.6 => > > /usr/local/lib/libXt.so.6 (0xb70fe000) > > libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb70e0000) libpng12.so.0 => > > /usr/lib/libpng12.so.0 (0xb70bd000) > > libz.so.1 => /usr/lib/libz.so.1 (0xb70a8000) libXi.so.6 => > > /usr/lib/libXi.so.6 (0xb709f000) > > libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb7097000) libXrandr.so.2 => > > /usr/lib/libXrandr.so.2 (0xb7091000) > > libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb7088000) libXinerama.so.1 > > => /usr/lib/libXinerama.so.1 (0xb7085000) > > libXft.so.2 => /usr/lib/libXft.so.2 (0xb7073000) libfreetype.so.6 => > > /usr/lib/libfreetype.so.6 (0xb7003000) > > libSM.so.6 => /usr/lib/libSM.so.6 (0xb6ffa000) libICE.so.6 => > > /usr/lib/libICE.so.6 (0xb6fe3000) > > libdl.so.2 => /lib/libdl.so.2 (0xb6fdf000) libXau.so.6 => > > /usr/lib/libXau.so.6 (0xb6fdc000) > > libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb6fd6000) /lib/ld-linux.so.2 > > (0xb7f07000) > > libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6fb6000) libXfixes.so.3 => > > /usr/lib/libXfixes.so.3 (0xb6fb1000) > > $ gdb /usr/bin/qsynth > > 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"... > > (no debugging symbols found) > > Using host libthread_db library "/lib/libthread_db.so.1". > > (gdb) run > > Starting program: /usr/bin/qsynth > > (no debugging symbols found) > > (no debugging symbols found) > > [Thread debugging using libthread_db enabled] > > [New Thread -1224194368 (LWP 11760)] > > Qt: gdb: -nograb added to command-line options. > > Use the -dograb option to enforce grabbing. > > Warning: no locale found: /usr/share/locale/qsynth_en_US.UTF-8.qm > > [New Thread -1294013552 (LWP 11763)] > > > > > > Program received signal SIGSEGV, Segmentation fault. > > [Switching to Thread -1294013552 (LWP 11763)] > > 0xb7f4a1c4 in fluid_synth_dither_s16 () from > > /usr/local/lib/libfluidsynth.so.1 > > (gdb) where > > #0 0xb7f4a1c4 in fluid_synth_dither_s16 () from > > /usr/local/lib/libfluidsynth.so.1 > > #1 0x082b8c10 in ?? () > > #2 0xb7ff1210 in ?? () from /lib/ld-linux.so.2 > > #3 0xb7f1cdaf in fluid_alsa_audio_run_s16 () from > > /usr/local/lib/libfluidsynth.so.1 > > #4 0x08330730 in ?? () > > #5 0x00000000 in ?? () > > > > two questions, no solution, but might help pointing out the offender: > > 1) is fluidsynth built for debug (-g)? > 2) are qsynth's output meters enabled? > > bye _______________________________________________ fluid-dev mailing list fluid-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/fluid-dev