On 03/26/2014 02:49 PM, Raine M. Ekman wrote:
Quoting Tres Finocchiaro <[email protected]>:
I noticed 1.0 dumping core on exit, is that what you're talking about?
Yes.
Had the same behavior with a self-built 1.0, too.
I didn't recall this behavior, but I would have to rebuild/retest to know
for sure.
OK, turns out I've for some reason must've had MALLOC_CHECK_ set to 0
earlier and now it was unset(?). Which leads to a scary-looking chunk
of error messages when exiting LMMS:
*** glibc detected *** ../target/bin/lmms: double free or corruption
(!prev): 0x000000000214b7c0 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x7eb96)[0x7fbfdca73b96]
/usr/lib/lmms/ladspa/caps.so(_fini+0x48)[0x7fbf8042afc8]
/lib64/ld-linux-x86-64.so.2(+0xf92d)[0x7fbfe022192d]
/lib/x86_64-linux-gnu/libc.so.6(+0x3b901)[0x7fbfdca30901]
/lib/x86_64-linux-gnu/libc.so.6(+0x3b985)[0x7fbfdca30985]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf4)[0x7fbfdca16774]
../target/bin/lmms[0x47f161]
[and quite a bit more]
As I hadn't seen that before, I thought this was a new bug. I tried
source from a month back and got the same result there, too. Looks to
me like the evidence points at CAPS?
I noticed a similar error... I was thinking it must be related to
libc... but I suppose that is where MALLOC comes into play... double
free or corruption.... hmmm. Is there something wrong with caps, or the
way we interact with it?
Ok, I just ran lmms and closed it (crash) SIGSEGV in__Gl___libc_free()
my terminal output is the attached file..
From apport I get some interesting bits..
reading NULL VMA
I get a malloc relating to ladspa/tap_pinknoise.so
I'll leave my apport window up in case anyone wants detailed info about
anything..
So, it looks like it isn't just caps.. it is the plugins themselves...
Anyone have any insight on this?
--
Regards
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a00880 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a00720 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a00a90 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a00920 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a00b40 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a00c90 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a00db0 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a00eb0 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a00fb0 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a01110 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a01220 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a01320 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a01430 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a015f0 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a01740 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a01900 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a01a40 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a01b80 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a01cc0 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a01e60 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a02020 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a021c0 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a02370 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a024d0 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a02630 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a02940 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a027e0 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a029f0 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a02b40 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a02ce0 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a02e30 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a02ff0 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a03130 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a03250 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a03360 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a034c0 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a03620 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a03770 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a038f0 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a03a90 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a03bd0 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a03d10 ***
*** Error in `lmms': free(): invalid pointer: 0x00007fccfcf8e7b8 ***
*** Error in `lmms': double free or corruption (fasttop): 0x0000000002a53840 ***
*** Error in `lmms': double free or corruption (out): 0x0000000002a52c60 ***
*** Error in `lmms': double free or corruption (fasttop): 0x0000000002a53870 ***
*** Error in `lmms': double free or corruption (fasttop): 0x0000000002a53990 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a53720 ***
*** Error in `lmms': free(): invalid pointer: 0x00007fccfcf8e7b8 ***
*** Error in `lmms': double free or corruption (fasttop): 0x0000000002a547a0 ***
*** Error in `lmms': double free or corruption (out): 0x0000000002a53980 ***
*** Error in `lmms': double free or corruption (fasttop): 0x0000000002a547e0 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a549a0 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a54680 ***
*** Error in `lmms': free(): invalid pointer: 0x00007fccfcf8e7b8 ***
*** Error in `lmms': double free or corruption (fasttop): 0x0000000002a55640 ***
*** Error in `lmms': free(): invalid size: 0x0000000002a54790 ***
*** Error in `lmms': double free or corruption (fasttop): 0x0000000002a55670 ***
*** Error in `lmms': double free or corruption (fasttop): 0x0000000002a55790 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a55520 ***
*** Error in `lmms': free(): invalid pointer: 0x00007fccfcf8e7b8 ***
*** Error in `lmms': double free or corruption (fasttop): 0x0000000002a56550 ***
*** Error in `lmms': free(): invalid pointer: 0x0000000002a4ca30 ***
*** Error in `lmms': double free or corruption (fasttop): 0x0000000002a56590 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a56780 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a56430 ***
*** Error in `lmms': free(): invalid pointer: 0x00007fccfcf8e7b8 ***
*** Error in `lmms': double free or corruption (fasttop): 0x0000000002a574f0 ***
*** Error in `lmms': free(): invalid pointer: 0x0000000002a52c10 ***
*** Error in `lmms': double free or corruption (fasttop): 0x0000000002a57520 ***
*** Error in `lmms': double free or corruption (fasttop): 0x0000000002a57690 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a573d0 ***
*** Error in `lmms': free(): invalid pointer: 0x00007fccfcf8e7b8 ***
*** Error in `lmms': double free or corruption (fasttop): 0x0000000002a58550 ***
*** Error in `lmms': free(): invalid size: 0x0000000002a57680 ***
*** Error in `lmms': double free or corruption (fasttop): 0x0000000002a58590 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a58810 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a58430 ***
*** Error in `lmms': free(): invalid pointer: 0x00007fccfcf8e7b8 ***
*** Error in `lmms': double free or corruption (fasttop): 0x0000000002a59650 ***
*** Error in `lmms': free(): invalid size: 0x0000000002a58580 ***
*** Error in `lmms': double free or corruption (fasttop): 0x0000000002a59690 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a598d0 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a59530 ***
*** Error in `lmms': double free or corruption (fasttop): 0x0000000002a5a500 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a5a630 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a5a550 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a5a460 ***
*** Error in `lmms': double free or corruption (fasttop): 0x0000000002a5b310 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a5b4c0 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a5b380 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a5b270 ***
*** Error in `lmms': free(): invalid pointer: 0x00007fccfcf8e7b8 ***
*** Error in `lmms': free(): invalid pointer: 0x0000000002a58750 ***
*** Error in `lmms': double free or corruption (fasttop): 0x0000000002a5b700 ***
*** Error in `lmms': double free or corruption (fasttop): 0x0000000002a5c210 ***
*** Error in `lmms': double free or corruption (!prev): 0x0000000002a5c030 ***
*** Error in `lmms': free(): invalid pointer: 0x00007fccfcf8e7b8 ***
Segmentation fault (core dumped)
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
LMMS-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmms-devel