Qtractor crashes

Support & discussion regarding DAWs and MIDI sequencers.

Moderators: MattKingUSA, khz

User avatar
Linuxmusician01
Established Member
Posts: 1524
Joined: Mon Feb 23, 2015 2:38 pm
Location: Holland
Has thanked: 756 times
Been thanked: 135 times

Re: Qtractor crashes

Post by Linuxmusician01 »

scott.thomason wrote: Mon May 23, 2022 4:38 pm Googling the error message "_gtk_style_provider_private_get_settings: assertion 'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed" lead me to a solution at https://forum.manjaro.org/t/qt5ct-crash ... e/81957/11. It solved the first problem, that of crashing when trying to open the color selector to change the color of a track. For the record, all I had to do was delete folder ~/.config/qt5ct, which also had the pleasant effect of getting rid of that dark theme.
[...]
Hmmm. I don't have that folder.
User avatar
scott.thomason
Established Member
Posts: 120
Joined: Fri Apr 01, 2022 2:54 am
Has thanked: 16 times
Been thanked: 27 times
Contact:

Re: Qtractor crashes

Post by scott.thomason »

rncbc wrote: Mon May 23, 2022 5:31 pm idk (rly) but perhaps try the latest snapshot from git?
The install doc I found is apparently obsolete, looks like the project used to use "make" and now uses "cmake". Is there any doc for the current build system? If not, what command can I use for cmake to tell me what options I can configure?
---scott

LinkedIn
User avatar
scott.thomason
Established Member
Posts: 120
Joined: Fri Apr 01, 2022 2:54 am
Has thanked: 16 times
Been thanked: 27 times
Contact:

Re: Qtractor crashes

Post by scott.thomason »

Linuxmusician01 wrote: Mon May 23, 2022 6:07 pm Hmmm. I don't have that folder.
What distro are you using?
---scott

LinkedIn
User avatar
rncbc
Established Member
Posts: 1060
Joined: Mon Apr 19, 2010 12:20 pm
Has thanked: 45 times
Been thanked: 256 times
Contact:

Re: Qtractor crashes

Post by rncbc »

scott.thomason wrote: Mon May 23, 2022 9:33 pm The install doc I found is apparently obsolete, looks like the project used to use "make" and now uses "cmake". Is there any doc for the current build system? If not, what command can I use for cmake to tell me what options I can configure?
https://qtractor.org/#Installation
User avatar
Linuxmusician01
Established Member
Posts: 1524
Joined: Mon Feb 23, 2015 2:38 pm
Location: Holland
Has thanked: 756 times
Been thanked: 135 times

Re: Qtractor crashes

Post by Linuxmusician01 »

scott.thomason wrote: Mon May 23, 2022 9:33 pm
Linuxmusician01 wrote: Mon May 23, 2022 6:07 pm Hmmm. I don't have that folder.
What distro are you using?
Ubuntu 20.04 'Focal Fossa' Long Term Support (LTS) with XFCE (no KDE desktop installed).
User avatar
scott.thomason
Established Member
Posts: 120
Joined: Fri Apr 01, 2022 2:54 am
Has thanked: 16 times
Been thanked: 27 times
Contact:

Re: Qtractor crashes

Post by scott.thomason »

scott.thomason wrote: Mon May 23, 2022 9:33 pm The install doc I found is apparently obsolete, looks like the project used to use "make" and now uses "cmake". Is there any doc for the current build system? If not, what command can I use for cmake to tell me what options I can configure?
For the benefit of future readers... The "cmake" package includes a program called "cmake-gui", all you need to do is fire it up, tell it where your source package is, and in the large results pane there should be a line called CMAKE, twist open the triangle control and it will list the options that are available for that build script.
---scott

LinkedIn
User avatar
scott.thomason
Established Member
Posts: 120
Joined: Fri Apr 01, 2022 2:54 am
Has thanked: 16 times
Been thanked: 27 times
Contact:

Re: Qtractor crashes

Post by scott.thomason »

rncbc wrote: Mon May 23, 2022 5:31 pm
scott.thomason wrote: Mon May 23, 2022 4:41 pm Do you have any idea what might be causing the crash on normalize?
idk (rly) but perhaps try the latest snapshot from git?
I finally got around to building the latest git version of qtractor about 30 minutes ago. It still crashes when you try to normalize a .wav clip in a track.

The build output looked like everything but libsuil succeeded (libsuil is installed but not detected). Just in case, these are the commands I used:

Code: Select all

rm -rf qtractor-code

git clone git://git.code.sf.net/p/qtractor/code qtractor-code

cd qtractor-code/

cmake \
    -DCMAKE_INSTALL_PREFIX=/usr/local \
    -DCMAKE_C_FLAGS_RELEASE="-pipe -march=native -mtune=native -g0 -O3 -DNDEBUG" \
    -DCMAKE_CXX_FLAGS_RELEASE="-pipe -march=native -mtune=native -g0 -O3 -DNDEBUG" \
    -B release

cmake --build release --parallel 8

sudo cmake --install release
The output of the build is at https://pastebin.com/raw/WmFpxCuS.

I'll try building it again with less aggressive optimization.
---scott

LinkedIn
User avatar
scott.thomason
Established Member
Posts: 120
Joined: Fri Apr 01, 2022 2:54 am
Has thanked: 16 times
Been thanked: 27 times
Contact:

Re: Qtractor crashes

Post by scott.thomason »

scott.thomason wrote: Thu May 26, 2022 4:46 am I'll try building it again with less aggressive optimization.
I changed the CFLAGS/CXXFLAGS to "-pipe -g0 -O2"...no luck, still crashes.

@rncbc, what else do you suggest I try?
---scott

LinkedIn
Kott
Established Member
Posts: 818
Joined: Thu Mar 21, 2013 12:55 am
Location: Vladivostok
Has thanked: 65 times
Been thanked: 122 times

Re: Qtractor crashes

Post by Kott »

maby build a Debug and run inside gdb
User avatar
rncbc
Established Member
Posts: 1060
Joined: Mon Apr 19, 2010 12:20 pm
Has thanked: 45 times
Been thanked: 256 times
Contact:

Re: Qtractor crashes

Post by rncbc »

Kott wrote: Thu May 26, 2022 7:10 am maby build a Debug and run inside gdb
yes, try the debug build:

Code: Select all

cmake -DCMAKE_BUILD_TYPE=Debug -B debug .
cmake --build debug

gdb debug/src/qtractor
gdb> run
when crash happens, enter:

Code: Select all

gdb> bt
this is the simplest to get a crash backtrace from gdb.
hth
User avatar
scott.thomason
Established Member
Posts: 120
Joined: Fri Apr 01, 2022 2:54 am
Has thanked: 16 times
Been thanked: 27 times
Contact:

Re: Qtractor crashes

Post by scott.thomason »

rncbc wrote: Thu May 26, 2022 7:17 am
Kott wrote: Thu May 26, 2022 7:10 am maby build a Debug and run inside gdb
yes, try the debug build:

Code: Select all

cmake -DCMAKE_BUILD_TYPE=Debug -B debug .
cmake --build debug

gdb debug/src/qtractor
gdb> run
when crash happens, enter:

Code: Select all

gdb> bt
this is the simplest to get a crash backtrace from gdb.
hth
Didn't get much out of the "bt" command, it just says "No stack", but the data before that may be useful to you:

Code: Select all

Reading symbols from debug/src/qtractor...
(gdb) run
Starting program: /home/scott/GDrive/my/projects/qtractor/qtractor-code/debug/src/qtractor 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fffe0f16640 (LWP 215248)]
[New Thread 0x7fffe0605640 (LWP 215249)]
Warning: no translation found for 'en_US' locale: /home/scott/GDrive/my/projects/qtractor/qtractor-code/debug/src/usr/local/share/qtractor/translations/qtractor_en_US.qm
[New Thread 0x7fffdfe04640 (LWP 215251)]
[New Thread 0x7fffd6e09640 (LWP 215252)]
[New Thread 0x7fffd64c7640 (LWP 215253)]
[New Thread 0x7fffd5caa640 (LWP 215254)]
[New Thread 0x7fffd549b640 (LWP 215255)]
[New Thread 0x7fffd4c7e640 (LWP 215256)]
[New Thread 0x7fffd4461640 (LWP 215257)]
[New Thread 0x7fffd3c44640 (LWP 215258)]
[New Thread 0x7fffd3427640 (LWP 215259)]
[New Thread 0x7fffd2c0a640 (LWP 215260)]
[New Thread 0x7fffd23ed640 (LWP 215261)]
[New Thread 0x7fffd1bd0640 (LWP 215262)]
[New Thread 0x7fffd13b3640 (LWP 215263)]
[New Thread 0x7fffd0b96640 (LWP 215264)]
[New Thread 0x7fffd0379640 (LWP 215265)]
[New Thread 0x7fffcfb5c640 (LWP 215266)]
[New Thread 0x7fffcf331640 (LWP 215267)]
[New Thread 0x7fffceb22640 (LWP 215268)]
[New Thread 0x7fffce2f7640 (LWP 215269)]
[New Thread 0x7fffcdada640 (LWP 215270)]
qtractorLv2PluginType::lv2_open()
qtractorMainForm::updateSessionPre()
[New Thread 0x7fffcbbd5640 (LWP 215271)]
[New Thread 0x7fffcb9cc640 (LWP 215272)]
[New Thread 0x7fffc52b5640 (LWP 215273)]
qtractorMainForm::updateSessionPost()
[New Thread 0x7fffc4a87640 (LWP 215274)]
[New Thread 0x7fffc49ea640 (LWP 215275)]
[New Thread 0x7fffc41cc640 (LWP 215276)]
[New Thread 0x7fffc39bd640 (LWP 215277)]
qtractorMidiEngine::resetDrift()
qtractorMainForm::viewRefresh()
qtractorMidiEngine::resetAllControllers(0)
qtractorMidiEngine::resetAllControllers(1)
qtractorMidiControl::sendAllControllers(0)
qtractorMainForm::trackAdd()
qtractorTrackCommand::addTrack(0x61500027d380, 0x0)
qtractorMidiControl::sendAllControllers(0)
qtractorMainForm::clipImport()
[New Thread 0x7fffcc6c4640 (LWP 215279)]
[Thread 0x7fffcc6c4640 (LWP 215279) exited]
[New Thread 0x7fffcc6c4640 (LWP 215281)]
[New Thread 0x7fffc0c14640 (LWP 215282)]
qtractorMainForm::clipNormalize()
=================================================================
==215245==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x6020000fe2e0 at pc 0x5555557765ae bp 0x7fffffffa800 sp 0x7fffffffa7f0
READ of size 8 at 0x6020000fe2e0 thread T0
    #0 0x5555557765ad in qtractorRingBuffer<float>::read(float**, unsigned int, unsigned int) /home/scott/my/projects/qtractor/qtractor-code/src/qtractorRingBuffer.h:178
    #1 0x555555775867 in qtractorAudioBuffer::read(float**, unsigned int, unsigned int) /home/scott/my/projects/qtractor/qtractor-code/src/qtractorAudioBuffer.cpp:608
    #2 0x555555779aed in qtractorAudioClip::clipExport(void (*)(float**, unsigned int, void*), void*, unsigned long, unsigned long) const /home/scott/my/projects/qtractor/qtractor-code/src/qtractorAudioClip.cpp:875
    #3 0x555555f01049 in qtractorTracks::normalizeClipCommand(qtractorClipCommand*, qtractorClip*) /home/scott/my/projects/qtractor/qtractor-code/src/qtractorTracks.cpp:827
    #4 0x555555f0abfd in qtractorTracks::normalizeClip(qtractorClip*) /home/scott/my/projects/qtractor/qtractor-code/src/qtractorTracks.cpp:764
    #5 0x555556034332 in qtractorMainForm::clipNormalize() /home/scott/my/projects/qtractor/qtractor-code/src/qtractorMainForm.cpp:4469
    #6 0x7ffff51010d2  (/usr/lib/libQt6Core.so.6+0x1670d2)
    #7 0x7ffff59c52a6 in QAction::triggered(bool) (/usr/lib/libQt6Gui.so.6+0x4c32a6)
    #8 0x7ffff59ca291 in QAction::activate(QAction::ActionEvent) (/usr/lib/libQt6Gui.so.6+0x4c8291)
    #9 0x7ffff74cc6d2  (/usr/lib/libQt6Widgets.so.6+0x3106d2)
    #10 0x7ffff74d1b80  (/usr/lib/libQt6Widgets.so.6+0x315b80)
    #11 0x7ffff737633b in QWidget::event(QEvent*) (/usr/lib/libQt6Widgets.so.6+0x1ba33b)
    #12 0x7ffff7331b5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (/usr/lib/libQt6Widgets.so.6+0x175b5c)
    #13 0x7ffff732ad58 in QApplication::notify(QObject*, QEvent*) (/usr/lib/libQt6Widgets.so.6+0x16ed58)
    #14 0x7ffff50ad439 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/usr/lib/libQt6Core.so.6+0x113439)
    #15 0x7ffff7327775 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) (/usr/lib/libQt6Widgets.so.6+0x16b775)
    #16 0x7ffff738632c  (/usr/lib/libQt6Widgets.so.6+0x1ca32c)
    #17 0x7ffff73871bc  (/usr/lib/libQt6Widgets.so.6+0x1cb1bc)
    #18 0x7ffff7331b5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (/usr/lib/libQt6Widgets.so.6+0x175b5c)
    #19 0x7ffff50ad439 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/usr/lib/libQt6Core.so.6+0x113439)
    #20 0x7ffff56c111b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (/usr/lib/libQt6Gui.so.6+0x1bf11b)
    #21 0x7ffff5703994 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (/usr/lib/libQt6Gui.so.6+0x201994)
    #22 0x7fffe22b50cf  (/usr/lib/qt6/plugins/platforms/../../../libQt6XcbQpa.so.6+0x530cf)
    #23 0x7ffff66e3162 in g_main_context_dispatch (/usr/lib/libglib-2.0.so.0+0x55162)
    #24 0x7ffff67399e8  (/usr/lib/libglib-2.0.so.0+0xab9e8)
    #25 0x7ffff66e06c4 in g_main_context_iteration (/usr/lib/libglib-2.0.so.0+0x526c4)
    #26 0x7ffff52c68cf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (/usr/lib/libQt6Core.so.6+0x32c8cf)
    #27 0x7ffff50b594a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (/usr/lib/libQt6Core.so.6+0x11b94a)
    #28 0x7ffff74d6c1c  (/usr/lib/libQt6Widgets.so.6+0x31ac1c)
    #29 0x7ffff74d6d42 in QMenu::exec(QPoint const&, QAction*) (/usr/lib/libQt6Widgets.so.6+0x31ad42)
    #30 0x7ffff73767e2 in QWidget::event(QEvent*) (/usr/lib/libQt6Widgets.so.6+0x1ba7e2)
    #31 0x7ffff7331b5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (/usr/lib/libQt6Widgets.so.6+0x175b5c)
    #32 0x7ffff732a451 in QApplication::notify(QObject*, QEvent*) (/usr/lib/libQt6Widgets.so.6+0x16e451)
    #33 0x7ffff50ad439 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/usr/lib/libQt6Core.so.6+0x113439)
    #34 0x7ffff7385db4  (/usr/lib/libQt6Widgets.so.6+0x1c9db4)
    #35 0x7ffff73871bc  (/usr/lib/libQt6Widgets.so.6+0x1cb1bc)
    #36 0x7ffff7331b5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (/usr/lib/libQt6Widgets.so.6+0x175b5c)
    #37 0x7ffff50ad439 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/usr/lib/libQt6Core.so.6+0x113439)
    #38 0x7ffff56c111b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (/usr/lib/libQt6Gui.so.6+0x1bf11b)
    #39 0x7ffff5703994 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (/usr/lib/libQt6Gui.so.6+0x201994)
    #40 0x7fffe22b50cf  (/usr/lib/qt6/plugins/platforms/../../../libQt6XcbQpa.so.6+0x530cf)
    #41 0x7ffff66e3162 in g_main_context_dispatch (/usr/lib/libglib-2.0.so.0+0x55162)
    #42 0x7ffff67399e8  (/usr/lib/libglib-2.0.so.0+0xab9e8)
    #43 0x7ffff66e06c4 in g_main_context_iteration (/usr/lib/libglib-2.0.so.0+0x526c4)
    #44 0x7ffff52c68cf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (/usr/lib/libQt6Core.so.6+0x32c8cf)
    #45 0x7ffff50b594a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (/usr/lib/libQt6Core.so.6+0x11b94a)
    #46 0x7ffff50affb8 in QCoreApplication::exec() (/usr/lib/libQt6Core.so.6+0x115fb8)
    #47 0x555555717e06 in main /home/scott/my/projects/qtractor/qtractor-code/src/qtractor.cpp:550
    #48 0x7ffff42b928f  (/usr/lib/libc.so.6+0x2928f)
    #49 0x7ffff42b9349 in __libc_start_main (/usr/lib/libc.so.6+0x29349)
    #50 0x555555719ed4 in _start (/home/scott/GDrive/my/projects/qtractor/qtractor-code/debug/src/qtractor+0x1c5ed4)

0x6020000fe2e0 is located 0 bytes to the right of 16-byte region [0x6020000fe2d0,0x6020000fe2e0)
allocated by thread T0 here:
    #0 0x7ffff79a77f2 in operator new[](unsigned long) /usr/src/debug/gcc/libsanitizer/asan/asan_new_delete.cpp:98
    #1 0x555555779a25 in qtractorAudioClip::clipExport(void (*)(float**, unsigned int, void*), void*, unsigned long, unsigned long) const /home/scott/my/projects/qtractor/qtractor-code/src/qtractorAudioClip.cpp:865
    #2 0x555555f01049 in qtractorTracks::normalizeClipCommand(qtractorClipCommand*, qtractorClip*) /home/scott/my/projects/qtractor/qtractor-code/src/qtractorTracks.cpp:827
    #3 0x555555f0abfd in qtractorTracks::normalizeClip(qtractorClip*) /home/scott/my/projects/qtractor/qtractor-code/src/qtractorTracks.cpp:764
    #4 0x555556034332 in qtractorMainForm::clipNormalize() /home/scott/my/projects/qtractor/qtractor-code/src/qtractorMainForm.cpp:4469
    #5 0x7ffff51010d2  (/usr/lib/libQt6Core.so.6+0x1670d2)
    #6 0x7ffff59c52a6 in QAction::triggered(bool) (/usr/lib/libQt6Gui.so.6+0x4c32a6)

SUMMARY: AddressSanitizer: heap-buffer-overflow /home/scott/my/projects/qtractor/qtractor-code/src/qtractorRingBuffer.h:178 in qtractorRingBuffer<float>::read(float**, unsigned int, unsigned int)
Shadow bytes around the buggy address:
  0x0c0480017c00: fa fa fd fd fa fa 00 00 fa fa fd fd fa fa fd fd
  0x0c0480017c10: fa fa 00 00 fa fa fd fd fa fa 00 00 fa fa fd fd
  0x0c0480017c20: fa fa fd fd fa fa 00 00 fa fa fd fd fa fa 00 00
  0x0c0480017c30: fa fa fd fd fa fa fd fd fa fa 00 00 fa fa fd fd
  0x0c0480017c40: fa fa 00 00 fa fa fd fd fa fa fd fd fa fa 00 00
=>0x0c0480017c50: fa fa fd fd fa fa fd fd fa fa 00 00[fa]fa fa fa
  0x0c0480017c60: fa fa fa fa fa fa fd fd fa fa fd fd fa fa fa fa
  0x0c0480017c70: fa fa fa fa fa fa fa fa fa fa fd fd fa fa fd fd
  0x0c0480017c80: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c0480017c90: fa fa fa fa fa fa fa fa fa fa fd fd fa fa fa fa
  0x0c0480017ca0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
Shadow byte legend (one shadow byte represents 8 application bytes):
  Addressable:           00
  Partially addressable: 01 02 03 04 05 06 07 
  Heap left redzone:       fa
  Freed heap region:       fd
  Stack left redzone:      f1
  Stack mid redzone:       f2
  Stack right redzone:     f3
  Stack after return:      f5
  Stack use after scope:   f8
  Global redzone:          f9
  Global init order:       f6
  Poisoned by user:        f7
  Container overflow:      fc
  Array cookie:            ac
  Intra object redzone:    bb
  ASan internal:           fe
  Left alloca redzone:     ca
  Right alloca redzone:    cb
==215245==ABORTING
[Thread 0x7fffc0c14640 (LWP 215282) exited]
[Thread 0x7fffcc6c4640 (LWP 215281) exited]
[Thread 0x7fffc39bd640 (LWP 215277) exited]
[Thread 0x7fffc41cc640 (LWP 215276) exited]
[Thread 0x7fffc4a87640 (LWP 215274) exited]
[Thread 0x7fffc52b5640 (LWP 215273) exited]
[Thread 0x7fffcb9cc640 (LWP 215272) exited]
[Thread 0x7fffcbbd5640 (LWP 215271) exited]
[Thread 0x7fffcdada640 (LWP 215270) exited]
[Thread 0x7fffce2f7640 (LWP 215269) exited]
[Thread 0x7fffceb22640 (LWP 215268) exited]
[Thread 0x7fffcf331640 (LWP 215267) exited]
[Thread 0x7fffcfb5c640 (LWP 215266) exited]
[Thread 0x7fffd0379640 (LWP 215265) exited]
[Thread 0x7fffd0b96640 (LWP 215264) exited]
[Thread 0x7fffd13b3640 (LWP 215263) exited]
[Thread 0x7fffd1bd0640 (LWP 215262) exited]
[Thread 0x7fffd23ed640 (LWP 215261) exited]
[Thread 0x7fffd2c0a640 (LWP 215260) exited]
[Thread 0x7fffd3427640 (LWP 215259) exited]
[Thread 0x7fffd3c44640 (LWP 215258) exited]
[Thread 0x7fffd4461640 (LWP 215257) exited]
[Thread 0x7fffd4c7e640 (LWP 215256) exited]
[Thread 0x7fffd549b640 (LWP 215255) exited]
[Thread 0x7fffd5caa640 (LWP 215254) exited]
[Thread 0x7fffd64c7640 (LWP 215253) exited]
[Thread 0x7fffd6e09640 (LWP 215252) exited]
[Thread 0x7fffdfe04640 (LWP 215251) exited]
[Thread 0x7fffe0605640 (LWP 215249) exited]
[Thread 0x7fffe0f16640 (LWP 215248) exited]
[Thread 0x7fffe2c26100 (LWP 215245) exited]
[Thread 0x7fffc49ea640 (LWP 215275) exited]
[New process 215245]
[Inferior 1 (process 215245) exited with code 01]
(gdb) bt
No stack.
(gdb) 
Does this help?
---scott

LinkedIn
User avatar
rncbc
Established Member
Posts: 1060
Joined: Mon Apr 19, 2010 12:20 pm
Has thanked: 45 times
Been thanked: 256 times
Contact:

Re: Qtractor crashes

Post by rncbc »

helpful? not much I'm afraid :( sorry

maybe you do something, but to let not hose this forum down with crap, let's move it to www.rncbc.org will you? (you even suggested that to someone else before, so this is no dismissal of anything here:))

on your next chance(s), please try to strip down the session file and isolate the possible culprit track or file where the normalize crash still burns, i mean, copy or backup the original session alright, and start removing one other track after another (but not the one you have the clip about to normalize!) and try to get the same crash to occur again

then you could please share the session (preferably saved in .qtz format) and let it get reproduced FPV ;)
User avatar
scott.thomason
Established Member
Posts: 120
Joined: Fri Apr 01, 2022 2:54 am
Has thanked: 16 times
Been thanked: 27 times
Contact:

Re: Qtractor crashes

Post by scott.thomason »

---scott

LinkedIn
User avatar
scott.thomason
Established Member
Posts: 120
Joined: Fri Apr 01, 2022 2:54 am
Has thanked: 16 times
Been thanked: 27 times
Contact:

Re: Qtractor crashes

Post by scott.thomason »

By the way, the conclusion of this saga is...
They come from the MuldjordKit2 drum samples by the DrumGizmo people. It looks like they did use 16 microphones: https://drumgizmo.org/wiki/doku.php?id=kits:muldjordkit

I tried the latest git version. It still crashes, but now that I know the problem is with the .wav files, I'll just choose different drum samples. Maybe there should be an alert or something when you try to place a file with more channels than the bus, or something like that?

Thanks much for your efforts.
---scott

LinkedIn
j_e_f_f_g
Established Member
Posts: 2032
Joined: Fri Aug 10, 2012 10:48 pm
Been thanked: 357 times

Re: Qtractor crashes

Post by j_e_f_f_g »

If you want drum waveforms, I've got the following at http://www.bandshed.net/sounds/sfz/

Cymbals:
ride.zip
ride2.zip
hihat.zip

Snares, kicks, and toms:
snares.zip
toms.zip
kicks.zip

Full drumsets:
nsa.zip
gmkit.zip (A General MIDI kit)
jgkit.zip (48KHz kit)
brushkit.zip

They're SFZ format, so you can just load them into LinuxSampler, Sforzando, etc.

Author of BackupBand at https://sourceforge.net/projects/backupband/files/
My fans show their support by mentioning my name in their signature.

Post Reply