From: Brandon S. <bra...@gm...> - 2025-02-25 03:32:08
|
Hi team, I'm experiencing an issue with the latest version of gigedit. if anyone has time to help me investigate please it would be appreciated! On saving any file gigedit will crash. This happens in both live and standalone mode, but if it happens in live mode, linuxsampler will crash as well. The error message in standalone is: ** (gigedit:5147): ERROR **: 21:10:42.517: unhandled exception (type unknown) in signal handler Trace/breakpoint trap (core dumped) gigedit 1.2.1.svn2 libgig 4.4.1.svn4 linuxsampler 2.3.1.svn23 Linux Mint 22 kernel 6.8.0-53-lowlatency I'm unsure how to access the core dump, but if it is helpful and anyone can point me in the right direction on how to save and/or access it i'll be happy to post as well -Brandon |
From: Christian S. <sch...@li...> - 2025-02-25 13:28:38
|
Hi Brandon, please try with latest SVN version, especially of libgig. I've fixed a bunch of issues in the last few days, including problems while saving with gigedit (e.g. save progress being stuck in gigedit sometimes). /Christian |
From: Brandon S. <bra...@gm...> - 2025-02-25 20:01:09
|
Thank you Christian, that worked! With the latest version from svn I was able to save gig files in both standalone and live mode. Btw here is my script for installing linuxsampler from svn on mint 22: #!/bin/bash # local directories USR_LOCAL="/usr/local" SRC_DIR="$USR_LOCAL/src" DEB_DIR="$USR_LOCAL/deb" echo "installing linuxsampler dependencies" aptitude install -q -y -R libjack-jackd2-dev aptitude install -q -y liblo-dev dssi-dev libasound-dev libsndfile1-dev \ flex bison doxygen uuid-dev lv2-dev libsqlite3-dev \ libgtkmm-3.0-dev xsltproc docbook-xsl intltool \ libgtk2.0-dev \ qt6-tools-dev qt6-svg-dev \ automake autoconf pkgconf cmake LINUXSAMPLER_DIR="$SRC_DIR/linuxsampler" echo "creating linuxsampler directory: $LINUXSAMPLER_DIR" mkdir $LINUXSAMPLER_DIR echo "download from svn" SVN_OPTS="" --non-interactive --trust-server-cert LINUXSAMPLER_SVN="https://svn.linuxsampler.org/svn" echo "downloading linuxsampler source" echo "downloading libgig" svn co $SVN_OPTS $LINUXSAMPLER_SVN/libgig/trunk $LINUXSAMPLER_DIR/libgig echo "downloading liblscp" svn co $SVN_OPTS $LINUXSAMPLER_SVN/liblscp/trunk $LINUXSAMPLER_DIR/liblscp echo "downloading linuxsampler" svn co $SVN_OPTS $LINUXSAMPLER_SVN/linuxsampler/trunk $LINUXSAMPLER_DIR/linuxsampler echo "downloading qsampler" svn co $SVN_OPTS $LINUXSAMPLER_SVN/qsampler/trunk $LINUXSAMPLER_DIR/qsampler echo "downloading gigedit" svn co $SVN_OPTS $LINUXSAMPLER_SVN/gigedit/trunk $LINUXSAMPLER_DIR/gigedit echo "building linuxsampler" cd $LINUXSAMPLER_DIR/libgig make parser dpkg-buildpackage -b dpkg -i ../*.deb mv ../*.deb ../*.changes $DEB_DIR/ cd $LINUXSAMPLER_DIR/linuxsampler dpkg-buildpackage -b dpkg -i ../*.deb mv ../*.deb ../*.changes $DEB_DIR/ cd $LINUXSAMPLER_DIR/gigedit dpkg-buildpackage -b dpkg -i ../*.deb mv ../*.deb ../*.changes $DEB_DIR/ cd $LINUXSAMPLER_DIR/liblscp dpkg-buildpackage -b dpkg -i ../*.deb mv ../*.deb ../*.changes $DEB_DIR/ cd $LINUXSAMPLER_DIR/qsampler dpkg-buildpackage -b dpkg -i ../*.deb mv ../*.deb ../*.changes $DEB_DIR/ On Tue, Feb 25, 2025 at 8:29 AM Christian Schoenebeck < sch...@li...> wrote: > Hi Brandon, > > please try with latest SVN version, especially of libgig. > > I've fixed a bunch of issues in the last few days, including problems > while > saving with gigedit (e.g. save progress being stuck in gigedit sometimes). > > /Christian > > > > > _______________________________________________ > Linuxsampler-devel mailing list > Lin...@li... > https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel > |
From: Christian S. <sch...@li...> - 2025-02-26 17:19:29
|
On Tuesday, February 25, 2025 9:00:51 PM CET Brandon Smith wrote: > Thank you Christian, that worked! With the latest version from svn I was > able to save gig files in both standalone and live mode. > Btw here is my script for installing linuxsampler from svn on mint 22: > > #!/bin/bash > # local directories > USR_LOCAL="/usr/local" > SRC_DIR="$USR_LOCAL/src" > DEB_DIR="$USR_LOCAL/deb" > > echo "installing linuxsampler dependencies" > > aptitude install -q -y -R libjack-jackd2-dev > aptitude install -q -y liblo-dev dssi-dev libasound-dev libsndfile1-dev \ > flex bison doxygen uuid-dev lv2-dev libsqlite3-dev \ > libgtkmm-3.0-dev xsltproc docbook-xsl intltool \ > libgtk2.0-dev \ > qt6-tools-dev qt6-svg-dev \ > automake autoconf pkgconf cmake > > LINUXSAMPLER_DIR="$SRC_DIR/linuxsampler" > echo "creating linuxsampler directory: $LINUXSAMPLER_DIR" > mkdir $LINUXSAMPLER_DIR > > echo "download from svn" > > SVN_OPTS="" > --non-interactive --trust-server-cert > LINUXSAMPLER_SVN="https://svn.linuxsampler.org/svn" --trust-server-cert is not needed and makes fetching the source files insecure. That option is typically used with Subversion servers that are running with a self-signed certificate (e.g. in a private LAN). We do have a valid signed certificate for svn.linuxsampler.org though. > echo "downloading linuxsampler source" > echo "downloading libgig" > svn co $SVN_OPTS $LINUXSAMPLER_SVN/libgig/trunk $LINUXSAMPLER_DIR/libgig > echo "downloading liblscp" > svn co $SVN_OPTS $LINUXSAMPLER_SVN/liblscp/trunk $LINUXSAMPLER_DIR/liblscp > echo "downloading linuxsampler" > svn co $SVN_OPTS $LINUXSAMPLER_SVN/linuxsampler/trunk > $LINUXSAMPLER_DIR/linuxsampler > echo "downloading qsampler" > svn co $SVN_OPTS $LINUXSAMPLER_SVN/qsampler/trunk $LINUXSAMPLER_DIR/qsampler > echo "downloading gigedit" > svn co $SVN_OPTS $LINUXSAMPLER_SVN/gigedit/trunk $LINUXSAMPLER_DIR/gigedit > > echo "building linuxsampler" > cd $LINUXSAMPLER_DIR/libgig > make parser libgig never had a 'make parser' rule. LinuxSampler has, but this is no longer needed for LinuxSampler either. So you can just delete this line. > dpkg-buildpackage -b > dpkg -i ../*.deb > mv ../*.deb ../*.changes $DEB_DIR/ > cd $LINUXSAMPLER_DIR/linuxsampler > dpkg-buildpackage -b > dpkg -i ../*.deb > mv ../*.deb ../*.changes $DEB_DIR/ > cd $LINUXSAMPLER_DIR/gigedit > dpkg-buildpackage -b > dpkg -i ../*.deb > mv ../*.deb ../*.changes $DEB_DIR/ > cd $LINUXSAMPLER_DIR/liblscp > dpkg-buildpackage -b > dpkg -i ../*.deb > mv ../*.deb ../*.changes $DEB_DIR/ > cd $LINUXSAMPLER_DIR/qsampler > dpkg-buildpackage -b > dpkg -i ../*.deb I would adjust these dpkg commands a bit. Right now you are re-installing the same .deb packages several times. E.g. by using a less universal pattern like linuxsampler*.deb, etc. /Christian > mv ../*.deb ../*.changes $DEB_DIR/ > |