Qtractor doesn't like the new ZynAddSubFX 2.4.3 DSSI plug-in

Unofficial support for the KXStudio Linux distribution and applications.
More info at http://kxstudio.linuxaudio.org/

Moderators: MattKingUSA, khz

User avatar
autostatic
Established Member
Posts: 1994
Joined: Wed Dec 09, 2009 5:26 pm
Location: Beverwijk, The Netherlands
Has thanked: 32 times
Been thanked: 104 times
Contact:

Qtractor doesn't like the new ZynAddSubFX 2.4.3 DSSI plug-in

Post by autostatic »

Qtractor just crashes when trying to load the recently updated ZynAddSubFX DSSI plug-in. When loading projects that contain ZynAddSubFX DSSI plug-ins Qtractor does load and produces some sound but eventually it will crash, sometimes taking JACK along the way.

Here's the debug log:

Code: Select all

*** glibc detected *** qtractor-debug: double free or corruption (!prev): 0x0000000002358cd0 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x7eb96)[0x7f5ae247fb96]
qtractor-debug[0x525903]
qtractor-debug[0x54fcde]
qtractor-debug[0x539e1e]
qtractor-debug[0x5587f2]
qtractor-debug[0x558abe]
qtractor-debug[0x466038]
qtractor-debug[0x538a68]
qtractor-debug[0x57d15c]
qtractor-debug[0x5b8728]
qtractor-debug[0x6770a0]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectPKS_iPPv+0x2b1)[0x7f5ae337e281]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN7QAction9triggeredEb+0x32)[0x7f5ae3886132]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN7QAction8activateENS_11ActionEventE+0x6f)[0x7f5ae388631f]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x617119)[0x7f5ae3cd8119]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x61d272)[0x7f5ae3cde272]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN7QWidget5eventEP6QEvent+0x684)[0x7f5ae38dd144]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN5QMenu5eventEP6QEvent+0x5b)[0x7f5ae3cdf80b]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0xb4)[0x7f5ae388c894]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0xabf)[0x7f5ae38920bf]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x8c)[0x7f5ae3369e9c]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN19QApplicationPrivate14sendMouseEventEP7QWidgetP11QMouseEventS1_S1_PS1_R8QPointerIS0_Eb+0x172)[0x7f5ae388d862]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x24c2c1)[0x7f5ae390d2c1]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN12QApplication15x11ProcessEventEP7_XEvent+0xdce)[0x7f5ae390bbae]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x2740d2)[0x7f5ae39350d2]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x133)[0x7f5ae0aecd53]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x480a0)[0x7f5ae0aed0a0]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x34)[0x7f5ae0aed164]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x6f)[0x7f5ae33993bf]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x273d5e)[0x7f5ae3934d5e]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x32)[0x7f5ae3368c82]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0xf7)[0x7f5ae3368ed7]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN16QCoreApplication4execEv+0x87)[0x7f5ae336df67]
qtractor-debug[0x432648]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7f5ae242276d]
qtractor-debug[0x432009]
======= Memory map: ========
00400000-00765000 r-xp 00000000 08:01 3023468                            /home/jeremy/bin/qtractor-debug
00964000-00965000 r--p 00364000 08:01 3023468                            /home/jeremy/bin/qtractor-debug
00965000-0096b000 rw-p 00365000 08:01 3023468                            /home/jeremy/bin/qtractor-debug
0096b000-0096c000 rw-p 00000000 00:00 0 
01aa4000-04a21000 rw-p 00000000 00:00 0                                  [heap]
7f5aba575000-7f5aba57f000 r-xp 00000000 08:01 1711627                    /usr/lib/libmxml.so.1.4
7f5aba57f000-7f5aba77e000 ---p 0000a000 08:01 1711627                    /usr/lib/libmxml.so.1.4
7f5aba77e000-7f5aba780000 r--p 00009000 08:01 1711627                    /usr/lib/libmxml.so.1.4
7f5aba780000-7f5aba781000 rw-p 0000b000 08:01 1711627                    /usr/lib/libmxml.so.1.4
7f5aba781000-7f5aba80b000 r-xp 00000000 08:01 1835014                    /usr/lib/dssi/zynaddsubfx.so
7f5aba80b000-7f5abaa0a000 ---p 0008a000 08:01 1835014                    /usr/lib/dssi/zynaddsubfx.so
7f5abaa0a000-7f5abaa0c000 r--p 00089000 08:01 1835014                    /usr/lib/dssi/zynaddsubfx.so
7f5abaa0c000-7f5abaa0d000 rw-p 0008b000 08:01 1835014                    /usr/lib/dssi/zynaddsubfx.so
7f5abaa0d000-7f5abaa43000 r-xp 00000000 08:01 1710513                    /usr/lib/libgig.so.6.4.0
7f5abaa43000-7f5abac43000 ---p 00036000 08:01 1710513                    /usr/lib/libgig.so.6.4.0
7f5abac43000-7f5abac44000 r--p 00036000 08:01 1710513                    /usr/lib/libgig.so.6.4.0
7f5abac44000-7f5abac45000 rw-p 00037000 08:01 1710513                    /usr/lib/libgig.so.6.4.0
7f5abac45000-7f5abace3000 r-xp 00000000 08:01 1704690                    /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6
7f5abace3000-7f5abaee3000 ---p 0009e000 08:01 1704690                    /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6
7f5abaee3000-7f5abaee5000 r--p 0009e000 08:01 1704690                    /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6
7f5abaee5000-7f5abaee7000 rw-p 000a0000 08:01 1704690                    /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6
7f5abaee7000-7f5abaee8000 rw-p 00000000 00:00 0 
7f5abaee8000-7f5abb141000 r-xp 00000000 08:01 1712892                    /usr/lib/linuxsampler/liblinuxsampler.so.3.0.0
7f5abb141000-7f5abb341000 ---p 00259000 08:01 1712892                    /usr/lib/linuxsampler/liblinuxsampler.so.3.0.0
7f5abb341000-7f5abb350000 r--p 00259000 08:01 1712892                    /usr/lib/linuxsampler/liblinuxsampler.so.3.0.0
7f5abb350000-7f5abb351000 rw-p 00268000 08:01 1712892                    /usr/lib/linuxsampler/liblinuxsampler.so.3.0.0
7f5abb351000-7f5abb35d000 rw-p 00000000 00:00 0 
7f5abb562000-7f5abb584000 r-xp 00000000 08:01 2097259                    /lib/x86_64-linux-gnu/libtinfo.so.5.9
7f5abb584000-7f5abb784000 ---p 00022000 08:01 2097259                    /lib/x86_64-linux-gnu/libtinfo.so.5.9
7f5abb784000-7f5abb788000 r--p 00022000 08:01 2097259                    /lib/x86_64-linux-gnu/libtinfo.so.5.9
7f5abb788000-7f5abb789000 rw-p 00026000 08:01 2097259                    /lib/x86_64-linux-gnu/libtinfo.so.5.9
7f5abb789000-7f5abb7c2000 r-xp 00000000 08:01 2097395                    /lib/x86_64-linux-gnu/libreadline.so.6.2
7f5abb7c2000-7f5abb9c2000 ---p 00039000 08:01 2097395                    /lib/x86_64-linux-gnu/libreadline.so.6.2
7f5abb9c2000-7f5abb9c4000 r--p 00039000 08:01 2097395                    /lib/x86_64-linux-gnu/libreadline.so.6.2
7f5abb9c4000-7f5abb9ca000 rw-p 0003b000 08:01 2097395                    /lib/x86_64-linux-gnu/libreadline.so.6.2
7f5abb9ca000-7f5abb9cb000 rw-p 00000000 00:00 0 
7f5abb9cb000-7f5abbb2f000 r-xp 00000000 08:01 1710080                    /usr/lib/libfftw3f.so.3.3.0
7f5abbb2f000-7f5abbd2e000 ---p 00164000 08:01 1710080                    /usr/lib/libfftw3f.so.3.3.0
7f5abbd2e000-7f5abbd3a000 r--p 00163000 08:01 1710080                    /usr/lib/libfftw3f.so.3.3.0
7f5abbd3a000-7f5abbd3b000 rw-p 0016f000 08:01 1710080                    /usr/lib/libfftw3f.so.3.3.0
7f5abbd3b000-7f5abbd8f000 r-xp 00000000 08:01 1711763            Could not attach to process.  If your uid matches the uid of the target
process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try
again as the root user.  For more details, see /etc/sysctl.d/10-ptrace.conf
ptrace: Operation not permitted.
User avatar
autostatic
Established Member
Posts: 1994
Joined: Wed Dec 09, 2009 5:26 pm
Location: Beverwijk, The Netherlands
Has thanked: 32 times
Been thanked: 104 times
Contact:

Re: Qtractor doesn't like the new ZynAddSubFX 2.4.3 DSSI plu

Post by autostatic »

falkTX wrote:What is your plugin version?

Code: Select all

aptitude show zynaddsubfx-dssi | grep -i version
Version: 2.4.3+git20121201-1+fixed1~precise2
falkTX wrote:Can you compile qtractor and/or zyn in debug mode and get a strack-trace please?
Qtractor is already compiled with --enable-debug. I'll rebuild zynaddsubfx-dssi with debugging enabled too and run a strace qtractor.
falkTX wrote:I speak with the main dev in IRC quite often (irc nick 'fundamental'), so I'll report this to him when I see him (he's offline right now).
Ok cool. And yeah, I know Mark from the Yoshimi mailinglist.
User avatar
autostatic
Established Member
Posts: 1994
Joined: Wed Dec 09, 2009 5:26 pm
Location: Beverwijk, The Netherlands
Has thanked: 32 times
Been thanked: 104 times
Contact:

Re: Qtractor doesn't like the new ZynAddSubFX 2.4.3 DSSI plu

Post by autostatic »

Errrmmm, is the Zyn DSSI plug-in already compiled with debugging enabled? It's not explicitely disabled in the KXStudio build but if I check the Debian multimedia repository it seems debugging is enabled by default.
User avatar
autostatic
Established Member
Posts: 1994
Joined: Wed Dec 09, 2009 5:26 pm
Location: Beverwijk, The Netherlands
Has thanked: 32 times
Been thanked: 104 times
Contact:

Re: Qtractor doesn't like the new ZynAddSubFX 2.4.3 DSSI plu

Post by autostatic »

I think they build stuf with debugging enabled intentionally. Take Qtractor, it needs an extra flag (--enable-debug) which is set in their rules file: http://anonscm.debian.org/gitweb/?p=pkg ... 42;hb=HEAD
Backtrace in a minute ;)
User avatar
autostatic
Established Member
Posts: 1994
Joined: Wed Dec 09, 2009 5:26 pm
Location: Beverwijk, The Netherlands
Has thanked: 32 times
Been thanked: 104 times
Contact:

Re: Qtractor doesn't like the new ZynAddSubFX 2.4.3 DSSI plu

Post by autostatic »

Argh, now I run into another recent Qtractor issue I should file a bugreport for, scanning for plug-ins makes Qtractor crash. Guess I got too much of them ;)
User avatar
autostatic
Established Member
Posts: 1994
Joined: Wed Dec 09, 2009 5:26 pm
Location: Beverwijk, The Netherlands
Has thanked: 32 times
Been thanked: 104 times
Contact:

Re: Qtractor doesn't like the new ZynAddSubFX 2.4.3 DSSI plu

Post by autostatic »

Here's the backtrace:

Code: Select all

*** glibc detected *** /home/jeremy/bin/qtractor-debug: double free or corruption (!prev): 0x0000000001013220 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x7eb96)[0x7ffff36e9b96]
/home/jeremy/bin/qtractor-debug[0x525903]
/home/jeremy/bin/qtractor-debug[0x54fcde]
/home/jeremy/bin/qtractor-debug[0x559636]
/home/jeremy/bin/qtractor-debug[0x466038]
/home/jeremy/bin/qtractor-debug[0x538a68]
/home/jeremy/bin/qtractor-debug[0x57d5e5]
/home/jeremy/bin/qtractor-debug[0x5b87b3]
/home/jeremy/bin/qtractor-debug[0x560180]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN7QWidget5eventEP6QEvent+0x69e)[0x7ffff4b4715e]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN6QFrame5eventEP6QEvent+0x26)[0x7ffff4f073b6]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN23QCoreApplicationPrivate29sendThroughObjectEventFiltersEP7QObjectP6QEvent+0x88)[0x7ffff45d4028]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x7f)[0x7ffff4af685f]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0xabf)[0x7ffff4afc0bf]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x8c)[0x7ffff45d3e9c]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN19QApplicationPrivate14sendMouseEventEP7QWidgetP11QMouseEventS1_S1_PS1_R8QPointerIS0_Eb+0x172)[0x7ffff4af7862]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x24bbf5)[0x7ffff4b76bf5]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN12QApplication15x11ProcessEventEP7_XEvent+0xdce)[0x7ffff4b75bae]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x2740d2)[0x7ffff4b9f0d2]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x133)[0x7ffff1d56d53]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x480a0)[0x7ffff1d570a0]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x34)[0x7ffff1d57164]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x6f)[0x7ffff46033bf]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x273d5e)[0x7ffff4b9ed5e]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x32)[0x7ffff45d2c82]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0xf7)[0x7ffff45d2ed7]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN16QCoreApplication4execEv+0x87)[0x7ffff45d7f67]
/home/jeremy/bin/qtractor-debug[0x432648]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7ffff368c76d]
/home/jeremy/bin/qtractor-debug[0x432009]
======= Memory map: ========
00400000-00765000 r-xp 00000000 08:01 3023468                            /home/jeremy/bin/qtractor-debug
00964000-00965000 r--p 00364000 08:01 3023468                            /home/jeremy/bin/qtractor-debug
00965000-0096b000 rw-p 00365000 08:01 3023468                            /home/jeremy/bin/qtractor-debug
0096b000-02041000 rw-p 00000000 00:00 0                                  [heap]
7fffcc000000-7fffcc021000 rw-p 00000000 00:00 0 
7fffcc021000-7fffd0000000 ---p 00000000 00:00 0 
7fffd0000000-7fffd0021000 rw-p 00000000 00:00 0 
7fffd0021000-7fffd4000000 ---p 00000000 00:00 0 
7fffd4000000-7fffd4021000 rw-p 00000000 00:00 0 
7fffd4021000-7fffd8000000 ---p 00000000 00:00 0 
7fffd8000000-7fffd8021000 rw-p 00000000 00:00 0 
7fffd8021000-7fffdc000000 ---p 00000000 00:00 0 
7fffdd34d000-7fffdd34e000 ---p 00000000 00:00 0 
7fffdd34e000-7fffddb4e000 rw-p 00000000 00:00 0 
7fffddb4e000-7fffddffd000 rw-s 00000000 00:04 5996559                    /SYSV00000000 (deleted)
7fffddffd000-7fffddffe000 ---p 00000000 00:00 0 
7fffddffe000-7fffde7fe000 rw-p 00000000 00:00 0 
7fffde7fe000-7fffde7ff000 ---p 00000000 00:00 0 
7fffde7ff000-7fffdefff000 rw-p 00000000 00:00 0 
7fffdefff000-7fffdf000000 ---p 00000000 00:00 0 
7fffdf000000-7fffdf800000 rw-p 00000000 00:00 0 
7fffdfc00000-7fffe0000000 rw-s 00000000 00:04 2228236                    /SYSV00000000 (deleted)
7fffe0000000-7fffe0021000 rw-p 00000000 00:00 0 
7fffe0021000-7fffe4000000 ---p 00000000 00:00 0 
7fffe43a5000-7fffe43aa000 r-xp 00000000 08:01 1716963                    /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
7fffe43aa000-7fffe45a9000 ---p 00005000 08:01 1716963                    /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
7fffe45a9000-7fffe45aa000 r--p 00004000 08:01 1716963                    /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
7fffe45aa000-7fffe45ab000 rw-p 00005000 08:01 1716963                    /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
7fffe45ab000-7fffe45b3000 r-xp 00000000 08:01 2101887                    /lib/x86_64-linux-gnu/libwrap.so.0.7.6
7fffe45b3000-7fffe47b2000 ---p 00008000 08:01 2101887                    /lib/x86_64-linux-gnu/libwrap.so.0.7.6
7fffe47b2000-7fffe47b3000 r--p 00007000 08:01 2101887                    /lib/x86_64-linux-gnu/libwrap.so.0.7.6
7fffe47b3000-7fffe47b4000 rw-p 00008000 08:01 2101887                    /lib/x86_64-linux-gnu/libwrap.so.0.7.6
7fffe47b4000-7fffe4810000 r-xp 00000000 08:01 1717146                    /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so
7fffe4810000-7fffe4a10000 ---p 0005c000 08:01 1717146                    /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so
7fffe4a10000-7fffe4a11000 r--p 0005c000 08:01 1717146                    /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so
7fffe4a11000-7fffe4a12000 rw-p 0005d000 08:01 1717146                    /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so
7fffe4a12000-7fffe4a19000 r-xp 00000000 08:01 1717050                    /usr/lib/x86_64-linux-gnu/libjson.so.0.0.1
7fffe4a19000-7fffe4c18000 ---p 00007000 08:01 1717050                    /usr/lib/x86_64-linux-gnu/libjson.so.0.0.1
7fffe4c18000-7fffe4c19000 r--p 00006000 08:01 1717050                    /usr/lib/x86_64-linux-gnu/libjson.so.0.0.1
7fffe4c19000-7fffe4c1a000 rw-p 00007000 08:01 1717050                    /usr/lib/x86_64-linux-gnu/libjson.so.0.0.1
7fffe4c1a000-7fffe4c60000 r-xp 00000000 08:01 1717258                    /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.5
7fffe4c60000-7fffe4e60000 ---p 00046000 08:01 1717258                    /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.5
7fffe4e60000-7fffe4e61000 r--p 00046000 08:01 1717258                    /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.5
7fffe4e61000-7fffe4e62000 rw-p 00047000 08:01 1717258                    /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.5
7fffe4e8b000-7fffe4e8c000 rw-p 00000000 00:00 0 
7fffe4e8c000-7fffe4e94000 rw-s 00000000 00:04 6422552                    /SYSV00000000 (deleted)
7fffe4e94000-7fffe4f4f000 rw-s 00000000 00:04 6389783                    /SYSV00000000 (deleted)
7fffe4f4f000-7fffe5057000 rw-s 00000000 00:04 6357014                    /SYSV00000000 (deleted)
7fffe5057000-7fffe5457000 rw-s 00000000 00:04 2195467                    /SYSV00000000 (deleted)
7fffe5457000-7fffe5461000 r-xp 00000000 08:01 1711627                    /usr/lib/libmxml.so.1.4
7fffe5461000-7fffe5660000 ---p 0000a000 08:01 1711627                    /usr/lib/libmxml.so.1.4
7fffe5660000-7fffe5662000 r--p 00009000 08:01 1711627                    /usr/lib/libmxml.so.1.4
7fffe5662000-7fffe5663000 rw-p 0000b000 08:01 1711627                    /usr/lib/libmxml.so.1.4
7fffe5663000-7fffe5664000 ---p 00000000 00:00 0 
7fffe5664000-7fffe5e64000 rw-p 00000000 00:00 0 
7fffe5ede000-7fffe5f68000 r-xp 00000000 08:01 1835014                    /usr/lib/dssi/zynaddsubfx.so
7fffe5f68000-7fffe6167000 ---p 0008a000 08:01 1835014                    /usr/lib/dssi/zynaddsubfx.so
7fffe6167000-7fffe6169000 r--p 00089000 08:01 1835014                    /usr/lib/dssi/zynaddsubfx.so
7fffe6169000-7fffe616a000 rw-p 0008b000 08:01 1835014                    /usr/lib/dssi/zynaddsubfx.so
7fffe616a000-7fffe6175000 rw-s 00000000 00:04 6127635                    /SYSV00000000 (deleted)
7fffe6175000-7fffe6190000 rw-s 00000000 00:04 6094866                    /SYSV00000000 (deleted)
7fffe6190000-7fffe62a6000 rw-s 00000000 00:04 6062097                    /SYSV00000000 (deleted)
7fffe62a6000-7fffe6306000 rw-s 00000000 00:04 6029328                    /SYSV00000000 (deleted)
7fffe6306000-7fffe6307000 ---p 00000000 00:00 0 
7fffe6307000-7fffe6387000 rw-p 00000000 00:00 0 
7fffe6387000-7fffe6388000 rw-s 00000000 00:04 6160398                    /SYSV00000000 (deleted)
7fffe6388000-7fffe63c2000 rw-s 00000000 00:04 2162693                    /SYSV00000000 (deleted)
7fffe63c2000-7fffe6423000 r-xp 00000000 08:01 1706373                    /usr/lib/x86_64-linux-gnu/libtiff.so.4.3.4
7fffe6423000-7fffe6622000 ---p 00061000 08:01 1706373                    /usr/lib/x86_64-linux-gnu/libtiff.so.4.3.4
7fffe6622000-7fffe6624000 r--p 00060000 08:01 1706373                    /usr/lib/x86_64-linux-gnu/libtiff.so.4.3.4
7fffe6624000-7fffe6625000 rw-p 00062000 08:01 1706373                    /usr/lib/x86_64-linux-gnu/libtiff.so.4.3.4
7fffe6625000-7fffe662c000 r-xp 00000000 08:01 1711773                    /usr/lib/x86_64-linux-gnu/qt4/plugins/imageformats/libqtiff.so
7fffe662c000-7fffe682b000 ---p 00007000 08:01 1711773                    /usr/lib/x86_64-linux-gnu/qt4/plugins/imageformats/libqtiff.so
7fffe682b000-7fffe682c000 r--p 00006000 08:01 1711773                    /usr/lib/x86_64-linux-gnu/qt4/plugins/imageformats/libqtiff.so
7fffe682c000-7fffe682d000 rw-p 00007000 08:01 1711773                    /usr/lib/x86_64-linux-gnu/qt4/plugins/imageformats/libqtiff.so
7fffe682d000-7fffe6832000 r-xp 00000000 08:01 1711779                    /usr/lib/x86_64-linux-gnu/qt4/plugins/imageformats/libqtga.so
7fffe6832000-7fffe6a31000 ---p 00005000 08:01 1711779                    /usr/lib/x86_64-linux-gnu/qt4/plugins/imageformats/libqtga.so
7fffe6a31000-7fffe6a32000 r--p 00004000 08:01 1711779                    /usr/lib/x86_64-linux-gnu/qt4/plugins/imageformats/libqtga.so
7fffe6a32000-7fffe6a33000 rw-p 00005000 08:01 1711779                    /usr/lib/x86_64-linux-gnu/qt4/plugins/imageformats/libqtga.so
7fffe6a33000-7fffe6a88000 r-xp 00000000 08:01 1712928                    /usr/lib/x86_64-linux-gnu/libQtSvg.so.4.8.1
7fffe6a88000-7fffe6c88000 ---p 00055000 08:01 1712928                    /usr/lib/x86_64-linux-gnu/libQtSvg.so.4.8.1
7fffe6c88000-7fffe6c8a000 r--p 00055000 08:01 1712928                    /usr/lib/x86_64-linux-gnu/libQtSvg.so.4.8.1
7fffe6c8a000-7fffe6c8b000 rw-p 00057000 08:01 1712928                    /usr/lib/x86_64-linux-gnu/libQtSvg.so.4.8.1
7fffe6c8b000-7fffe6c90000 r-xp 00000000 08:01 1712926                    /usr/lib/x86_64-linux-gnu/qt4/plugins/imageformats/libqsvg.so
7fffe6c90000-7fffe6e8f000 ---p 00005000 08:01 1712926                    /usr/lib/x86_64-linux-gnu/qt4/plugins/imageformats/libqsvg.so
7fffe6e8f000-7fffe6e90000 r--p 00004000 08:01 1712926                    /usr/lib/x86_64-linux-gnu/qt4/plugins/imageformats/libqsvg.so
7fffe6e90000-7fffe6e91000 rw-p 00005000 08:01 1712926                    /usr/lib/x86_64-linux-gnu/qt4/plugins/imageformats/libqsvg.so
7fffe6e91000-7fffe6ec4000 r-xp 00000000 08:01 1717519                    /usr/lib/x86_64-linux-gnu/liblcms.so.1.0.19
7fffe6ec4000-7fffe70c4000 ---p 00033000 08:01 1717519                    /usr/lib/x86_64-linux-gnu/liblcms.so.1.0.19
7fffe70c4000-7fffe70c5000 r--p 00033000 08:01 1717519                    /usr/lib/x86_64-linux-gnu/liblcms.so.1.0.19
Program received signal SIGABRT, Aborted.
0x00007ffff36a1425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt
#0  0x00007ffff36a1425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff36a4b8b in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007ffff36df39e in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#3  0x00007ffff36e9b96 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#4  0x0000000000525903 in ?? ()
#5  0x000000000054fcde in ?? ()
#6  0x0000000000559636 in ?? ()
#7  0x0000000000466038 in ?? ()
#8  0x0000000000538a68 in ?? ()
#9  0x000000000057d5e5 in ?? ()
#10 0x00000000005b87b3 in ?? ()
#11 0x0000000000560180 in ?? ()
#12 0x00007ffff4b4715e in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#13 0x00007ffff4f073b6 in QFrame::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#14 0x00007ffff45d4028 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#15 0x00007ffff4af685f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#16 0x00007ffff4afc0bf in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#17 0x00007ffff45d3e9c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#18 0x00007ffff4af7862 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#19 0x00007ffff4b76bf5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#20 0x00007ffff4b75bae in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#21 0x00007ffff4b9f0d2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#22 0x00007ffff1d56d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007ffff1d570a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007ffff1d57164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007ffff46033bf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#26 0x00007ffff4b9ed5e in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#27 0x00007ffff45d2c82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#28 0x00007ffff45d2ed7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#29 0x00007ffff45d7f67 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#30 0x0000000000432648 in ?? ()
#31 0x00007ffff368c76d in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#32 0x0000000000432009 in ?? ()
#33 0x00007fffffffe248 in ?? ()
#34 0x000000000000001c in ?? ()
#35 0x0000000000000001 in ?? ()
#36 0x00007fffffffe517 in ?? ()
#37 0x0000000000000000 in ?? ()
User avatar
autostatic
Established Member
Posts: 1994
Joined: Wed Dec 09, 2009 5:26 pm
Location: Beverwijk, The Netherlands
Has thanked: 32 times
Been thanked: 104 times
Contact:

Re: Qtractor doesn't like the new ZynAddSubFX 2.4.3 DSSI plu

Post by autostatic »

falkTX wrote:They don't seem to know the difference between debug symbols and full debug builds...
I don't know the difference either :oops:
falkTX wrote:It's not just Qtractor, other recent packaged software has this as well (I've noticed it in the lv2 libs).
So when backporting stuff from the multimedia git repos you should always doublecheck then?
User avatar
autostatic
Established Member
Posts: 1994
Joined: Wed Dec 09, 2009 5:26 pm
Location: Beverwijk, The Netherlands
Has thanked: 32 times
Been thanked: 104 times
Contact:

Re: Qtractor doesn't like the new ZynAddSubFX 2.4.3 DSSI plu

Post by autostatic »

And they should split the normal builds and the debug builds like they're doing with FFADO. Afaics it builds FFADO twice, one normal build and one debug build.
User avatar
autostatic
Established Member
Posts: 1994
Joined: Wed Dec 09, 2009 5:26 pm
Location: Beverwijk, The Netherlands
Has thanked: 32 times
Been thanked: 104 times
Contact:

Re: Qtractor doesn't like the new ZynAddSubFX 2.4.3 DSSI plu

Post by autostatic »

svn3110 worked with zynaddsubfx-dssi 2.4.1 but crashed with zynaddsubfx-dssi 2.4.3. That's why I opened a topic here because I thought Qtractor crashing was related to the update.
Can't really test with other hosts, I don't have or use any other hosts.
User avatar
autostatic
Established Member
Posts: 1994
Joined: Wed Dec 09, 2009 5:26 pm
Location: Beverwijk, The Netherlands
Has thanked: 32 times
Been thanked: 104 times
Contact:

Re: Qtractor doesn't like the new ZynAddSubFX 2.4.3 DSSI plu

Post by autostatic »

Qtractor doesn't crash with the 2.4.1 version of the DSSI plug-in. I've also filed a bugreport on Qtractor's SF project page.
User avatar
raboof
Established Member
Posts: 1855
Joined: Tue Apr 08, 2008 11:58 am
Location: Deventer, NL
Has thanked: 50 times
Been thanked: 74 times
Contact:

Re: Qtractor doesn't like the new ZynAddSubFX 2.4.3 DSSI plu

Post by raboof »

falkTX wrote:
AutoStatic wrote:I think they build stuf with debugging enabled intentionally. Take Qtractor, it needs an extra flag (--enable-debug) which is set in their rules file: http://anonscm.debian.org/gitweb/?p=pkg ... 42;hb=HEAD
Yes, I know about this, that's why I get so mad about it.
They don't seem to know the difference between debug symbols and full debug builds...

I've talked to Rui, and he even agrees: Qtractor with --enable-debug is useless.

It's not just Qtractor, other recent packaged software has this as well (I've noticed it in the lv2 libs).

The regular users are the ones that suffer with this.
Qtractor is almost unusable for "raw" Ubuntu and UbuntuStudio users... :(
Have you considered filing a bug report? (I don't think I understand the details sufficiently to write a useful one myself right now...)
User avatar
autostatic
Established Member
Posts: 1994
Joined: Wed Dec 09, 2009 5:26 pm
Location: Beverwijk, The Netherlands
Has thanked: 32 times
Been thanked: 104 times
Contact:

Re: Qtractor doesn't like the new ZynAddSubFX 2.4.3 DSSI plu

Post by autostatic »

According to Rui it might be something in the ZynAddSubFX DSSI code. I'll take it there.
Post Reply