10.12.2014 05:17, Tim E. Real wrote: > Not sure if Andrew receives these tracker messages... It seems, that my subscription to github issues is broken somehow. Thanks for resending this!
> I wonder if we should just bite the bullet and make GTK a > requirement for LV2 support and skip the pre-built libraries? It seems, that this error is not related to gtk2 helpers, because it don't call any memory functions, just dlopen and friends. And backtrace supplied says, that the reason of crash is in LV2PluginWrapper constructor. More closely in calling memory allocating operators. I have to turn on debug output for lv2host by default. Now continuing to solve this via github issue page: https://github.com/muse-sequencer/muse/issues/356 P.S. About gtk2 dependences: This way leads to lots of gtk2 helper libraries to be linked to muse and that is what I want to avoid... I think that there can be another way: compile gtk2 helper into muse, but without any deps - only with dlopen/dlsym calls to get needed functions ftom gtk2 (there are only 5-6 calls at all). I try to make it in next beta2 :) Regards, Andrew > Thanks. > Tim. > > ---------- Forwarded Message ---------- > > Subject: [muse] Crashing on startup (#356) > Date: December 9, 2014, 02:46:11 PM > From: BrainFucker <[email protected]> > To: muse-sequencer/muse <[email protected]> > > #### 2.2 beta 1 crashing on startup. > > **Console output:** > ``` > AM_MemoryRecord closing down with 45 allocations vs 45 freed > [Thread 0xa39f6b40 (LWP 29159) exited] > assertion failure: "! outputsReached" in file > ../../libs/distrho/src/DistrhoPluginVST.cpp, line 1020 > assertion failure: "! outputsReached" in file > ../../libs/distrho/src/DistrhoPluginVST.cpp, line 1020 > assertion failure: "! outputsReached" in file > ../../libs/distrho/src/DistrhoPluginVST.cpp, line 1020 > VST_PATH not set, defaulting to > /media/G/BFHome/vst:/usr/local/lib/vst:/usr/lib/vst > Lv2Gtk2Helper: dlerror = (null) > Lv2Gtk2Helper: dlerror (libgtk-x11-2.0.so) = (null) > Lv2Gtk2Helper: dlerror (libgtkmm-2.4.so) = (null) > *** Error in `/media/G/opt/MusE/2.2_b1/bin/muse2': malloc(): memory > corruption: 0x08e83448 *** > > Program received signal SIGABRT, Aborted. > 0xb7fdbc7c in __kernel_vsyscall () > ``` > **GDB backtrace:** > ``` > (gdb) bt > #0 0xb7fdbc7c in __kernel_vsyscall () > #1 0xb6a25577 in raise () from /lib/i386-linux-gnu/libc.so.6 > #2 0xb6a26cf3 in abort () from /lib/i386-linux-gnu/libc.so.6 > #3 0xb6a64953 in ?? () from /lib/i386-linux-gnu/libc.so.6 > #4 0xb6a6aa7a in ?? () from /lib/i386-linux-gnu/libc.so.6 > #5 0xb6a6c619 in ?? () from /lib/i386-linux-gnu/libc.so.6 > #6 0xb6a6de38 in malloc () from /lib/i386-linux-gnu/libc.so.6 > #7 0xb6bf02a4 in operator new(unsigned int) () from /usr/lib/i386-linux- > gnu/libstdc++.so.6 > #8 0xb6bf036a in operator new[](unsigned int) () from /usr/lib/i386-linux- > gnu/libstdc++.so.6 > #9 0xb7dbcd4b in > MusECore::LV2PluginWrapper::LV2PluginWrapper(MusECore::LV2Synth*) () > from /opt/MusE/2.2_b1/lib/muse-2.2/modules/libmuse_core.so > #10 0xb7dc061b in MusECore::initLV2() () from > /opt/MusE/2.2_b1/lib/muse-2.2/modules/libmuse_core.so > #11 0x0804d2ad in main () > ``` > > **System:** Kubuntu 14.10 32bit. > > --- > Reply to this email directly or view it on GitHub: > https://github.com/muse-sequencer/muse/issues/356 > ----------------------------------------- > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk > _______________________________________________ > Lmuse-developer mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/lmuse-developer ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk _______________________________________________ Lmuse-developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lmuse-developer
