hydrogen-music / hydrogen

The advanced drum machine for Linux, macOS, and Windows
http://www.hydrogen-music.org
GNU General Public License v2.0
1.05k stars 173 forks source link

'double free or corruption' crash when loading song #721

Closed thijz closed 5 years ago

thijz commented 5 years ago

Hydrogen version * : ea148993f1156e0b96c65db6528ddfc99d1b43ba Operating system + version : ubuntu 16.04 Audio driver + version : jackdmp


H2 crashes when i load a song

I updated to the latest code and some of my songs load fine, others make H2 crash : (gdb backtrace can be found at bottom)

(W) ::void H2Core::audioEngine_process_checkBPMChanged(H2Core::Song*) Tempo change: Recomputing ticksize and frame position
(W) JackAudioDriver::updateTransportInfo Resyncing! bbt_frame_offset: 0
[Thread 0x7fff95ffb700 (LWP 9841) exited]
[Thread 0x7fff967fc700 (LWP 9840) exited]
*** Error in `/home/thijs2/Music/Hydrogen_Code/hydrogen_11april2019/hydrogen': double free or corruption (!prev): 0x0000000005a5b300 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7ffff5b247e5]
/lib/x86_64-linux-gnu/libc.so.6(+0x7fe0a)[0x7ffff5b2ce0a]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7ffff5b3098c]
/home/thijs2/Music/Hydrogen_Code/hydrogen_11april2019/build/src/core/libhydrogen-core-1.0.0.so(_ZN6H2Core6SampleD1Ev+0x36)[0x7ffff7b39de4]
/home/thijs2/Music/Hydrogen_Code/hydrogen_11april2019/build/src/core/libhydrogen-core-1.0.0.so(_ZN6H2Core15InstrumentLayer10set_sampleEPNS_6SampleE+0x33)[0x7ffff7b39185]
/home/thijs2/Music/Hydrogen_Code/hydrogen_11april2019/hydrogen(_ZN16InstrumentEditor24rubberbandbpmchangeEventEv+0x2a5)[0x5a69dd]
/home/thijs2/Music/Hydrogen_Code/hydrogen_11april2019/hydrogen(_ZN11HydrogenApp17onEventQueueTimerEv+0x26b)[0x625569]
/home/thijs2/Music/Hydrogen_Code/hydrogen_11april2019/hydrogen[0x62847c]
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN11QMetaObject8activateEP7QObjectiiPPv+0x7ea)[0x7ffff69cbd2a]
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN6QTimer10timerEventEP11QTimerEvent+0x28)[0x7ffff69d85c8]
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN7QObject5eventEP6QEvent+0xa3)[0x7ffff69ccbb3]
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x8c)[0x7ffff74ad05c]
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x256)[0x7ffff74b2516]
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0xdb)[0x7ffff699d38b]
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN14QTimerInfoList14activateTimersEv+0x52d)[0x7ffff69f25ed]
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5(+0x2dbaf1)[0x7ffff69f2af1]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x2a7)[0x7ffff4169197]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x4a3f0)[0x7ffff41693f0]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x2c)[0x7ffff416949c]
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x5f)[0x7ffff69f37cf]
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0x10a)[0x7ffff699ab4a]
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN16QCoreApplication4execEv+0x9c)[0x7ffff69a2bec]
/home/thijs2/Music/Hydrogen_Code/hydrogen_11april2019/hydrogen(main+0x2317)[0x5869a9]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7ffff5acd830]
/home/thijs2/Music/Hydrogen_Code/hydrogen_11april2019/hydrogen(_start+0x29)[0x4f83a9]
======= Memory map: ========
00400000-006de000 r-xp 00000000 08:06 669483                             /home/thijs2/Music/Hydrogen_Code/hydrogen_11april2019/hydrogen
008de000-008ed000 r--p 002de000 08:06 669483                             /home/thijs2/Music/Hydrogen_Code/hydrogen_11april2019/hydrogen
008ed000-008f0000 rw-p 002ed000 08:06 669483                             /home/thijs2/Music/Hydrogen_Code/hydrogen_11april2019/hydrogen
008f0000-07508000 rw-p 00000000 00:00 0                                  [heap]
7fff8c000000-7fff8c021000 rw-p 00000000 00:00 0 
7fff8c021000-7fff90000000 ---p 00000000 00:00 0 
7fff90000000-7fff90021000 rw-p 00000000 00:00 0 
7fff90021000-7fff94000000 ---p 00000000 00:00 0 
7fff957fb000-7fff957fc000 ---p 00000000 00:00 0 
7fff957fc000-7fff95ffc000 rw-p 00000000 00:00 0 
7fff95ffc000-7fff95ffd000 ---p 00000000 00:00 0 
7fff95ffd000-7fff967fd000 rw-p 00000000 00:00 0 
7fff967fd000-7fff967fe000 ---p 00000000 00:00 0 
7fff967fe000-7fff96ffe000 rw-p 00000000 00:00 0 
7fff96ffe000-7fff96fff000 ---p 00000000 00:00 0 
7fff96fff000-7fff977ff000 rw-p 00000000 00:00 0 
7fff977ff000-7fff97800000 ---p 00000000 00:00 0 
7fff97800000-7fff98000000 rw-p 00000000 00:00 0 
7fff98000000-7fff98021000 rw-p 00000000 00:00 0 
7fff98021000-7fff9c000000 ---p 00000000 00:00 0 
7fff9c000000-7fff9c028000 rw-p 00000000 00:00 0 
7fff9c028000-7fffa0000000 ---p 00000000 00:00 0 
7fffa0000000-7fffa0021000 rw-p 00000000 00:00 0 
7fffa0021000-7fffa4000000 ---p 00000000 00:00 0 
7fffa45b3000-7fffa45b4000 ---p 00000000 00:00 0 
7fffa45b4000-7fffa4db4000 rw-p 00000000 00:00 0 
7fffa4db4000-7fffa4db5000 ---p 00000000 00:00 0 
7fffa4db5000-7fffa55b5000 rw-p 00000000 00:00 0 
7fffa55b5000-7fffa55b6000 ---p 00000000 00:00 0 
7fffa55b6000-7fffa5db6000 rw-p 00000000 00:00 0 
7fffa5db6000-7fffa62d7000 rw-s 00000000 00:05 4849687                    /SYSV00000000 (deleted)
7fffa62d7000-7fffa63bd000 rw-s 00000000 00:05 4816918                    /SYSV00000000 (deleted)
7fffa63bd000-7fffa63be000 ---p 00000000 00:00 0 
7fffa63be000-7fffa6bbe000 rw-p 00000000 00:00 0 
7fffa6f17000-7fffa6f55000 r-xp 00000000 08:06 3015355                    /usr/lib/x86_64-linux-gnu/qt5/plugins/bearer/libqnmbearer.so
7fffa6f55000-7fffa6f57000 r--p 0003d000 08:06 3015355                    /usr/lib/x86_64-linux-gnu/qt5/plugins/bearer/libqnmbearer.so
7fffa6f57000-7fffa6f58000 rw-p 0003f000 08:06 3015355                    /usr/lib/x86_64-linux-gnu/qt5/plugins/bearer/libqnmbearer.so
7fffa6f58000-7fffa7011000 r--p 00000000 08:06 3806898                    /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf
7fffa7011000-7fffa7087000 rw-s 00000000 00:05 4784149                    /SYSV00000000 (deleted)
7fffa7087000-7fffa7088000 ---p 00000000 00:00 0 
7fffa7088000-7fffa7108000 rw-p 00000000 00:00 0 
7fffa7108000-7fffa7109000 ---p 00000000 00:00 0 
7fffa7109000-7fffa7189000 rw-p 00000000 00:00 0 
7fffa7189000-7fffac000000 rw-s 00000000 00:14 5                          /dev/shm/jack-1001-0
7fffac000000-7fffac021000 rw-p 00000000 00:00 0 
7fffac021000-7fffb0000000 ---p 00000000 00:00 0 
7fffb0023000-7fffb0024000 rw-s 00000000 00:14 67                         /dev/shm/sem.jack_sem.1001_default_MIDI Through
7fffb0024000-7fffb0025000 rw-s 00000000 00:14 64                         /dev/shm/sem.jack_sem.1001_default_Calf Sidechain Compressor
7fffb0025000-7fffb0032000 r-xp 00000000 08:06 3015357                    /usr/lib/x86_64-linux-gnu/qt5/plugins/bearer/libqgenericbearer.so
7fffb0032000-7fffb0033000 ---p 0000d000 08:06 3015357                    /usr/lib/x86_64-linux-gnu/qt5/plugins/bearer/libqgenericbearer.so
7fffb0033000-7fffb0034000 r--p 0000d000 08:06 3015357                    /usr/lib/x86_64-linux-gnu/qt5/plugins/bearer/libqgenericbearer.so
7fffb0034000-7fffb0035000 rw-p 0000e000 08:06 3015357                    /usr/lib/x86_64-linux-gnu/qt5/plugins/bearer/libqgenericbearer.so
7fffb0035000-7fffb0036000 r-xp 00000000 08:06 2498416                    /usr/lib/ladspa/zm1_1428.so
7fffb0036000-7fffb0235000 ---p 00001000 08:06 2498416                    /usr/lib/ladspa/zm1_1428.so
7fffb0235000-7fffb0236000 r--p 00000000 08:06 2498416                    /usr/lib/ladspa/zm1_1428.so
7fffb0236000-7fffb0237000 rw-p 00001000 08:06 2498416                    /usr/lib/ladspa/zm1_1428.so
7fffb0237000-7fffb023d000 r-xp 00000000 08:06 2498415                    /usr/lib/ladspa/zita-reverbs.so
7fffb023d000-7fffb043c000 ---p 00006000 08:06 2498415                    /usr/lib/ladspa/zita-reverbs.so
7fffb043c000-7fffb043d000 r--p 00005000 08:06 2498415                    /usr/lib/ladspa/zita-reverbs.so
7fffb043d000-7fffb043e000 rw-p 00006000 08:06 2498415                    /usr/lib/ladspa/zita-reverbs.so
7fffb043e000-7fffb0449000 r-xp 00000000 08:06 2506975                    /usr/lib/ladspa/ZaMultiCompX2-ladspa.so
7fffb0449000-7fffb0648000 ---p 0000b000 08:06 2506975                    /usr/lib/ladspa/ZaMultiCompX2-ladspa.so
7fffb0648000-7fffb0649000 r--p 0000a000 08:06 2506975                    /usr/lib/ladspa/ZaMultiCompX2-ladspa.so
7fffb0649000-7fffb064a000 rw-p 0000b000 08:06 2506975                    /usr/lib/ladspa/ZaMultiCompX2-ladspa.so
7fffb064a000-7fffb0654000 r-xp 00000000 08:06 2506973                    /usr/lib/ladspa/ZaMultiComp-ladspa.so
7fffb0654000-7fffb0853000 ---p 0000a000 08:06 2506973                    /usr/lib/ladspa/ZaMultiComp-ladspa.so
7fffb0853000-7fffb0854000 r--p 00009000 08:06 2506973                    /usr/lib/ladspa/ZaMultiComp-ladspa.so
7fffb0854000-7fffb0855000 rw-p 0000a000 08:06 2506973                    /usr/lib/ladspa/ZaMultiComp-ladspa.so
7fffb0855000-7fffb0865000 r-xp 00000000 08:06 2506971                    /usr/lib/ladspa/ZamTube-ladspa.so
7fffb0865000-7fffb0a65000 ---p 00010000 08:06 2506971                    /usr/lib/ladspa/ZamTube-ladspa.so
7fffb0a65000-7fffb0a66000 r--p 00010000 08:06 2506971                    /usr/lib/ladspa/ZamTube-ladspa.so
7fffb0a66000-7fffb0a67000 rw-p 00011000 08:06 2506971                    /usr/lib/ladspa/ZamTube-ladspa.so
7fffb0a67000-7fffb0c55000 r-xp 00000000 08:06 2506977                    /usr/lib/ladspa/ZamHeadX2-ladspa.so
7fffb0c55000-7fffb0e54000 ---p 001ee000 08:06 2506977                    /usr/lib/ladspa/ZamHeadX2-ladspa.so
7fffb0e54000-7fffb0e55000 r--p 001ed000 08:06 2506977                    /usr/lib/ladspa/ZamHeadX2-ladspa.so
7fffb0e55000-7fffb0e56000 rw-p 001ee000 08:06 2506977                    /usr/lib/ladspa/ZamHeadX2-ladspa.so
7fffb0e56000-7fffb0e5e000 r-xp 00000000 08:06 2506968                    /usr/lib/ladspa/ZamGEQ31-ladspa.so
7fffb0e5e000-7fffb105d000 ---p 00008000 08:06 2506968                    /usr/lib/ladspa/ZamGEQ31-ladspa.so
7fffb105d000-7fffb105e000 r--p 00007000 08:06 2506968                    /usr/lib/ladspa/ZamGEQ31-ladspa.so
7fffb105e000-7fffb105f000 rw-p 00008000 08:06 2506968                    /usr/lib/ladspa/ZamGEQ31-ladspa.so
7fffb105f000-7fffb1065000 r-xp 00000000 08:06 2506970                    /usr/lib/ladspa/ZamGateX2-ladspa.so
7fffb1065000-7fffb1264000 ---p 00006000 08:06 2506970                    /usr/lib/ladspa/ZamGateX2-ladspa.so
7fffb1264000-7fffb1265000 r--p 00005000 08:06 2506970                    /usr/lib/ladspa/ZamGateX2-ladspa.so
7fffb1265000-7fffb1266000 rw-p 00006000 08:06 2506970                    /usr/lib/ladspa/ZamGateX2-ladspa.so
7fffb1266000-7fffb126c000 r-xp 00000000 08:06 2506978                    /usr/lib/ladspa/ZamGate-ladspa.so
7fffb126c000-7fffb146b000 ---p 00006000 08:06 2506978                    /usr/lib/ladspa/ZamGate-ladspa.so
7fffb146b000-7fffb146c000 r--p 00005000 08:06 2506978                    /usr/lib/ladspa/ZamGate-ladspa.so
7fffb146c000-7fffb146d000 rw-p 00006000 08:06 2506978                    /usr/lib/ladspa/ZamGate-ladspa.so
7fffb146d000-7fffb1474000 r-xp 00000000 08:06 2506969                    /usr/lib/ladspa/ZamEQ2-ladspa.so
7fffb1474000-7fffb1673000 ---p 00007000 08:06 2506969                    /usr/lib/ladspa/ZamEQ2-ladspa.so
7fffb1673000-7fffb1674000 r--p 00006000 08:06 2506969                    /usr/lib/ladspa/ZamEQ2-ladspa.so
7fffb1674000-7fffb1675000 rw-p 00007000 08:06 2506969                    /usr/lib/ladspa/ZamEQ2-ladspa.so
7fffb1675000-7fffb167c000 r-xp 00000000 08:06 2506979                    /usr/lib/ladspa/ZamCompX2-ladspa.so
7fffb167c000-7fffb187b000 ---p 00007000 08:06 2506979                    /usr/lib/ladspa/ZamCompX2-ladspa.so
7fffb187b000-7fffb187c000 r--p 00006000 08:06 2506979                    /usr/lib/ladspa/ZamCompX2-ladspa.so
7fffb187c000-7fffb187d000 rw-p 00007000 08:06 2506979                    /usr/lib/ladspa/ZamCompX2-ladspa.so
7fffb187d000-7fffb1883000 r-xp 00000000 08:06 2506972                    /usr/lib/ladspa/ZamComp-ladspa.so
7fffb1883000-7fffb1a83000 ---p 00006000 08:06 2506972                    /usr/lib/ladspa/ZamComp-ladspa.so
7fffb1a83000-7fffb1a84000 r--p 00006000 08:06 2506972                    /usr/lib/ladspa/ZamComp-ladspa.so
7fffb1a84000-7fffb1a85000 rw-p 00007000 08:06 2506972                    /usr/lib/ladspa/ZamComp-ladspa.so
7fffb1a85000-7fffb1a8b000 r-xp 00000000 08:06 2506976                    /usr/lib/ladspa/ZaMaximX2-ladspa.so
7fffb1a8b000-7fffb1c8b000 ---p 00006000 08:06 2506976                    /usr/lib/ladspa/ZaMaximX2-ladspa.so
7fffb1c8b000-7fffb1c8c000 r--p 00006000 08:06 2506976                    /usr/lib/ladspa/ZaMaximX2-ladspa.so
7fffb1c8c000-7fffb1c8d000 rw-p 00007000 08:06 2506976                    /usr/lib/ladspa/ZaMaximX2-ladspa.so
7fffb1c8d000-7fffb1c92000 r-xp 00000000 08:06 2506974                    /usr/lib/ladspa/ZamAutoSat-ladspa.so
7fffb1c92000-7fffb1e91000 ---p 00005000 08:06 2506974                    /usr/lib/ladspa/ZamAutoSat-ladspa.so
7fffb1e91000-7fffb1e92000 r--p 00004000 08:06 2506974                    /usr/lib/ladspa/ZamAutoSat-ladspa.so
7fffb1e92000-7fffb1e93000 rw-p 00005000 08:06 2506974                    /usr/lib/ladspa/ZamAutoSat-ladspa.so
7fffb1e93000-7fffb1e96000 r-xp 00000000 08:06 2498414                    /usr/lib/ladspa/xfade_1915.so
7fffb1e96000-7fffb2095000 ---p 00003000 08:06 2498414                    /usr/lib/ladspa/xfade_1915.so
7fffb2095000-7fffb2096000 r--p 00002000 08:06 2498414                    /usr/lib/ladspa/xfade_1915.so
7fffb2096000-7fffb2097000 rw-p 00003000 08:06 2498414                    /usr/lib/ladspa/xfade_1915.so
7fffb2097000-7fffb2099000 r-xp 00000000 08:06 2498413                    /usr/lib/ladspa/waveguide_mesh_2670.so
7fffb2099000-7fffb2298000 ---p 00002000 08:06 2498413                    /usr/lib/ladspa/waveguide_mesh_2670.so
7fffb2298000-7fffb2299000 r--p 00001000 08:06 2498413                    /usr/lib/ladspa/waveguide_mesh_2670.so
7fffb2299000-7fffb229a000 rw-p 00002000 08:06 2498413                    /usr/lib/ladspa/waveguide_mesh_2670.so
7fffb229a000-7fffb229c000 r-xp 00000000 08:06 2498412                    /usr/lib/ladspa/wave_terrain_1412.so
7fffb229c000-7fffb249b000 ---p 00002000 08:06 2498412                    /usr/lib/ladspa/wave_terrain_1412.so
7fffb249b000-7fffb249c000 r--p 00001000 08:06 2498412                    /usr/lib/ladspa/wave_terrain_1412.so
7fffb249c000-7fffb249d000 rw-p 00002000 08:06 2498412                    /usr/lib/ladspa/wave_terrain_1412.so
7fffb249d000-7fffb24a1000 r-xp 00000000 08:06 2498411                    /usr/lib/ladspa/vynil_1905.so
7fffb24a1000-7fffb26a0000 ---p 00004000 08:06 2498411                    /usr/lib/ladspa/vynil_1905.so
7fffb26a0000-7fffb26a1000 r--p 00003000 08:06 2498411                    /usr/lib/ladspa/vynil_1905.so
7fffb26a1000-7fffb26a2000 rw-p 00004000 08:06 2498411                    /usr/lib/ladspa/vynil_1905.so
7fffb26a2000-7fffb26a7000 r-xp 00000000 08:06 2498410                    /usr/lib/ladspa/vco_sawpulse.so
7fffb26a7000-7fffb28a6000 ---p 00005000 08:06 2498410                    /usr/lib/ladspa/vco_sawpulse.so
7fffb28a6000-7fffb28a7000 r--p 00004000 08:06 2498410                    /usr/lib/ladspa/vco_sawpulse.so
7fffb28a7000-7fffb28a8000 rw-p 00005000 08:06 2498410                    /usr/lib/ladspa/vco_sawpulse.so
7fffb28a8000-7fffb28aa000 r-xp 00000000 08:06 2498409                    /usr/lib/ladspa/valve_rect_1405.so
7fffb28aa000-7fffb2aa9000 ---p 00002000 08:06 2498409                    /usr/lib/ladspa/valve_rect_1405.so
7fffb2aa9000-7fffb2aaa000 r--p 00001000 08:06 2498409                    /usr/lib/ladspa/valve_rect_1405.so
7fffb2aaa000-7fffb2aab000 rw-p 00002000 08:06 2498409                    /usr/lib/ladspa/valve_rect_1405.so
7fffb2aab000-7fffb2aad000 r-xp 00000000 08:06 2498408                    /usr/lib/ladspa/valve_1209.so
7fffb2aad000-7fffb2cac000 ---p 00002000 08:06 2498408                    /usr/lib/ladspa/valve_1209.so
7fffb2cac000-7fffb2cad000 r--p 00001000 08:06 2498408                    /usr/lib/ladspa/valve_1209.so
7fffb2cad000-7fffb2cae000 rw-p 00002000 08:06 2498408                    /usr/lib/ladspa/valve_1209.so
7fffb2cae000-7fffb2cb2000 r-xp 00000000 08:06 2498407                    /usr/lib/ladspa/triple_para_1204.so
7fffb2cb2000-7fffb2eb1000 ---p 00004000 08:06 2498407                    /usr/lib/ladspa/triple_para_1204.so
7fffb2eb1000-7fffb2eb2000 r--p 00003000 08:06 2498407                    /usr/lib/ladspa/triple_para_1204.so
7fffb2eb2000-7fffb2eb3000 rw-p 00004000 08:06 2498407                    /usr/lib/ladspa/triple_para_1204.so
7fffb2eb3000-7fffb2eb6000 r-xp 00000000 08:06 2498406                    /usr/lib/ladspa/triangle_1649.so
7fffb2eb6000-7fffb30b5000 ---p 00003000 08:06 2498406                    /usr/lib/ladspa/triangle_1649.so
7fffb30b5000-7fffb30b6000 r--p 00002000 08:06 2498406                    /usr/lib/ladspa/triangle_1649.so
7fffb30b6000-7fffb30b7000 rw-p 00003000 08:06 2498406                    /usr/lib/ladspa/triangle_1649.so
7fffb30b7000-7fffb30b9000 r-xp 00000000 08:06 2498405                    /usr/lib/ladspa/transient_1206.so
7fffb30b9000-7fffb32b8000 ---p 00002000 08:06 2498405                    /usr/lib/ladspa/transient_1206.so
7fffb32b8000-7fffb32b9000 r--p 00001000 08:06 2498405                    /usr/lib/ladspa/transient_1206.so
7fffb32b9000-7fffb32ba000 rw-p 00002000 08:06 2498405                    /usr/lib/ladspa/transient_1206.so
7fffb32ba000-7fffb32bc000 r-xp 00000000 08:06 2498404                    /usr/lib/ladspa/tracker_2025.so
7fffb32bc000-7fffb34bb000 ---p 00002000 08:06 2498404                    /usr/lib/ladspa/tracker_2025.so
7fffb34bb000-7fffb34bc000 r--p 00001000 08:06 2498404                    /usr/lib/ladspa/tracker_2025.so
7fffb34bc000-7fffb34bd000 rw-p 00002000 08:06 2498404                    /usr/lib/ladspa/tracker_2025.so
7fffb34bd000-7fffb34bf000 r-xp 00000000 08:06 2498403                    /usr/lib/ladspa/tape_delay_1211.so
7fffb34bf000-7fffb36bf000 ---p 00002000 08:06 2498403                    /usr/lib/ladspa/tape_delay_1211.so
7fffb36bf000-7fffb36c0000 r--p 00002000 08:06 2498403                    /usr/lib/ladspa/tape_delay_1211.so
7fffb36c0000-7fffb36c1000 rw-p 00003000 08:06 2498403                    /usr/lib/ladspa/tape_delay_1211.so
7fffb36c1000-7fffb36c3000 r-xp 00000000 08:06 2498402                    /usr/lib/ladspa/tap_vibrato.so
7fffb36c3000-7fffb38c2000 ---p 00002000 08:06 2498402                    /usr/lib/ladspa/tap_vibrato.so
7fffb38c2000-7fffb38c3000 r--p 00001000 08:06 2498402                    /usr/lib/ladspa/tap_vibrato.so
7fffb38c3000-7fffb38c4000 rw-p 00002000 08:06 2498402                    /usr/lib/ladspa/tap_vibrato.so
7fffb38c4000-7fffb38c5000 rw-p 00000000 00:00 0 
7fffb38c5000-7fffb38c7000 r-xp 00000000 08:06 2498401                    /usr/lib/ladspa/tap_tubewarmth.so
7fffb38c7000-7fffb3ac6000 ---p 00002000 08:06 2498401                    /usr/lib/ladspa/tap_tubewarmth.so
7fffb3ac6000-7fffb3ac7000 r--p 00001000 08:06 2498401                    /usr/lib/ladspa/tap_tubewarmth.so
7fffb3ac7000-7fffb3ac8000 rw-p 00002000 08:06 2498401                    /usr/lib/ladspa/tap_tubewarmth.so
7fffb3ac8000-7fffb3aca000 r-xp 00000000 08:06 2498400                    /usr/lib/ladspa/tap_tremolo.so
7fffb3aca000-7fffb3cc9000 ---p 00002000 08:06 2498400                    /usr/lib/ladspa/tap_tremolo.so
7fffb3cc9000-7fffb3cca000 r--p 00001000 08:06 2498400                    /usr/lib/ladspa/tap_tremolo.so
7fffb3cca000-7fffb3ccb000 rw-p 00002000 08:06 2498400                    /usr/lib/ladspa/tap_tremolo.so
7fffb3ccb000-7fffb3ccc000 rw-p 00000000 00:00 0 
7fffb3ccc000-7fffb3ccf000 r-xp 00000000 08:06 2498399                    /usr/lib/ladspa/tap_sigmoid.so
7fffb3ccf000-7fffb3ece000 ---p 00003000 08:06 2498399                    /usr/lib/ladspa/tap_sigmoid.so
7fffb3ece000-7fffb3ecf000 r--p 00002000 08:06 2498399                    /usr/lib/ladspa/tap_sigmoid.so
7fffb3ecf000-7fffb3ed0000 rw-p 00003000 08:06 2498399                    /usr/lib/ladspa/tap_sigmoid.so
7fffb3ed0000-7fffb3ed4000 r-xp 00000000 08:06 2498398                    /usr/lib/ladspa/tap_rotspeak.so
7fffb3ed4000-7fffb40d4000 ---p 00004000 08:06 2498398                    /usr/lib/ladspa/tap_rotspeak.so
7fffb40d4000-7fffb40d5000 r--p 00004000 08:06 2498398                    /usr/lib/ladspa/tap_rotspeak.so
7fffb40d5000-7fffb40d6000 rw-p 00005000 08:06 2498398                    /usr/lib/ladspa/tap_rotspeak.so
7fffb40d6000-7fffb40d7000 rw-p 00000000 00:00 0 
7fffb40d7000-7fffb40db000 r-xp 00000000 08:06 2498397                    /usr/lib/ladspa/tap_reverb.so
7fffb40db000-7fffb42da000 ---p 00004000 08:06 2498397                    /usr/lib/ladspa/tap_reverb.so
7fffb42da000-7fffb42db000 r--p 00003000 08:06 2498397                    /usr/lib/ladspa/tap_reverb.so
7fffb42db000-7fffb42e0000 rw-p 00004000 08:06 2498397                    /usr/lib/ladspa/tap_reverb.so
7fffb42e0000-7fffb42e2000 r-xp 00000000 08:06 2498396                    /usr/lib/ladspa/tap_reflector.so
7fffb42e2000-7fffb44e1000 ---p 00002000 08:06 2498396                    /usr/lib/ladspa/tap_reflector.so
7fffb44e1000-7fffb44e2000 r--p 00001000 08:06 2498396                    /usr/lib/ladspa/tap_reflector.so
7fffb44e2000-7fffb44e3000 rw-p 00002000 08:06 2498396                    /usr/lib/ladspa/tap_reflector.so
7fffb44e3000-7fffb44e4000 rw-p 00000000 00:00 0 
7fffb44e4000-7fffb44e7000 r-xp 00000000 08:06 2498395                    /usr/lib/ladspa/tap_pitch.so
7fffb44e7000-7fffb46e6000 ---p 00003000 08:06 2498395                    /usr/lib/ladspa/tap_pitch.so
7fffb46e6000-7fffb46e7000 r--p 00002000 08:06 2498395                    /usr/lib/ladspa/tap_pitch.so
7fffb46e7000-7fffb46e8000 rw-p 00003000 08:06 2498395                    /usr/lib/ladspa/tap_pitch.so
7fffb46e8000-7fffb46e9000 rw-p 00000000 00:00 0 
7fffb46e9000-7fffb46eb000 r-xp 00000000 08:06 2498394                    /usr/lib/ladspa/tap_pinknoise.so
7fffb46eb000-7fffb48ea000 ---p 00002000 08:06 2498394                    /usr/lib/ladspa/tap_pinknoise.so
7fffb48ea000-7fffb48eb000 r--p 00001000 08:06 2498394                    /usr/lib/ladspa/tap_pinknoise.so
7fffb48eb000-7fffb48ec000 rw-p 00002000 08:06 2498394                    /usr/lib/ladspa/tap_pinknoise.so
7fffb48ec000-7fffb48ee000 r-xp 00000000 08:06 2498393                    /usr/lib/ladspa/tap_limiter.so
7fffb48ee000-7fffb4aed000 ---p 00002000 08:06 2498393                    /usr/lib/ladspa/tap_limiter.so
7fffb4aed000-7fffb4aee000 r--p 00001000 08:06 2498393                    /usr/lib/ladspa/tap_limiter.so
7fffb4aee000-7fffb4aef000 rw-p 00002000 08:06 2498393                    /usr/lib/ladspa/tap_limiter.s
Thread 1 "hydrogen" received signal SIGABRT, Aborted.
0x00007ffff5ae2428 in __GI_raise (sig=sig@entry=6)
    at ../sysdeps/unix/sysv/linux/raise.c:54
54  ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) 

gdb backtrace :

(gdb) bt
#0  0x00007ffff5ae2428 in __GI_raise (sig=sig@entry=6)
    at ../sysdeps/unix/sysv/linux/raise.c:54
#1  0x00007ffff5ae402a in __GI_abort () at abort.c:89
#2  0x00007ffff5b247ea in __libc_message (do_abort=do_abort@entry=2, 
    fmt=fmt@entry=0x7ffff5c3d2e0 "*** Error in `%s': %s: 0x%s ***\n")
    at ../sysdeps/posix/libc_fatal.c:175
#3  0x00007ffff5b2ce0a in malloc_printerr (ar_ptr=<optimized out>, 
    ptr=<optimized out>, 
    str=0x7ffff5c3d410 "double free or corruption (!prev)", action=3)
    at malloc.c:5004
#4  _int_free (av=<optimized out>, p=<optimized out>, have_lock=0)
    at malloc.c:3865
#5  0x00007ffff5b3098c in __GI___libc_free (mem=<optimized out>)
    at malloc.c:2966
#6  0x00007ffff7b39de4 in H2Core::Sample::~Sample (this=0x4aaf140, 
    __in_chrg=<optimized out>)
    at /home/thijs2/Music/Hydrogen_Code/hydrogen_11april2019/src/core/src/basics/sample.cpp:89
#7  0x00007ffff7b39185 in H2Core::InstrumentLayer::set_sample (this=0x5a05190, 
    sample=0x4ab7d10)
    at /home/thijs2/Music/Hydrogen_Code/hydrogen_11april2019/src/core/src/basics/instrument_layer.cpp:69
#8  0x00000000005a69dd in InstrumentEditor::rubberbandbpmchangeEvent (this=
---Type <return> to continue, or q <return> to quit---
    0xf4d430)
    at /home/thijs2/Music/Hydrogen_Code/hydrogen_11april2019/src/gui/src/InstrumentEditor/InstrumentEditor.cpp:1385
#9  0x0000000000625569 in HydrogenApp::onEventQueueTimer (this=0xd3df70)
    at /home/thijs2/Music/Hydrogen_Code/hydrogen_11april2019/src/gui/src/HydrogenApp.cpp:533
#10 0x000000000062847c in HydrogenApp::qt_static_metacall (_o=0xd3df70, 
    _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffffffd480)
    at /home/thijs2/Music/Hydrogen_Code/hydrogen_11april2019/build/src/gui/moc_HydrogenApp.cpp:73
#11 0x00007ffff69cbd2a in QMetaObject::activate(QObject*, int, int, void**) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007ffff69d85c8 in QTimer::timerEvent(QTimerEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007ffff69ccbb3 in QObject::event(QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007ffff74ad05c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
    () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007ffff74b2516 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007ffff699d38b in QCoreApplication::notifyInternal(QObject*, QEvent*)
    () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007ffff69f25ed in QTimerInfoList::activateTimers() ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007ffff69f2af1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007ffff4169197 in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007ffff41693f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007ffff416949c in g_main_context_iteration ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007ffff69f37cf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007ffff699ab4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007ffff69a2bec in QCoreApplication::exec() ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00000000005869a9 in main (argc=4, argv=0x7fffffffe3e8)
    at /home/thijs2/Music/Hydrogen_Code/hydrogen_11april2019/src/gui/src/main.cpp:406

thijz commented 5 years ago

when i disable rubberband i dont get these crashes anymore

mauser commented 5 years ago

Hi!

Thanks a lot for testing with a recent version! This issue should be fixed now.

thijz commented 5 years ago

retested. problem fixed ! :-) Thanks @mauser !!