Comments (7)
Commented by: asantoni
Date: 2008-02-17T16:50:15Z
Just out of curiosity, what is the jog wheel control set to in your MIDI mapping? (This probably has nothing to do with the problem...)
from mixxx.
Commented by: alex-malexmedia
Date: 2008-02-17T18:23:40Z
My jog wheels are set like so:
<control>
<group>[Channel1]</group>
<key>jog</key>
<miditype>Ctrl</miditype>
<midino>25</midino>
<sensitivity>10</sensitivity>
<options><diff/></options>
</control>
However, my codebase has a few lines changed in the configobject.cpp which make diff a little saner for my setup.
from mixxx.
Commented by: alex-malexmedia
Date: 2008-02-17T18:24:50Z
Attachments: [Backtrace of a locked-up mixxx.](https://bugs.launchpad.net/mixxx/+bug/192663/+attachment/209334/+files/Backtrace of a locked-up mixxx.)
As you requested, I tried to cause the same problem in pitch-independent stretch mode. Mixxx locked up instead of segfaulting, but here is the backtrace.
from mixxx.
Commented by: alex-malexmedia
Date: 2008-02-17T18:44:16Z
Attachments: [Lots and Lots of Valgrind](https://bugs.launchpad.net/mixxx/+bug/192663/+attachment/209338/+files/Lots and Lots of Valgrind)
Caused the same segfault while running under valgrind.
from mixxx.
Commented by: alex-malexmedia
Date: 2008-02-17T22:34:43Z
Attachments: [Patch for issue.](https://bugs.launchpad.net/mixxx/+bug/192663/+attachment/209437/+files/Patch for issue.)
Fixed!
When the seek speed is too low, we essentially ask SoundTouch to expand our 100-sample buffer into literally gigabytes of RAM. (Which causes SoundTouch to overflow an int and segfault.)
This patch adds MIN_SEEK_SPEED, which successfully prevents such nonsense from ever happening.
from mixxx.
Commented by: alex-malexmedia
Date: 2008-02-18T01:30:30Z
Attachments: [A fix for the fix.](https://bugs.launchpad.net/mixxx/+bug/192663/+attachment/209498/+files/A fix for the fix.)
Discovered another case where soundtouch->setRate() could be called with a super-small number.
sheepish Guess I need to do my homework better...
from mixxx.
Issue closed with status Fix Released.
from mixxx.
Related Issues (20)
- Detect mounted devices using system capability on Linux
- Ctrl+P doesn't open Preferences with German locale HOT 1
- DEBUG_ASSERT when deleting track file that's not in the watched library directories HOT 2
- allow 'Move track file(s) to Trash' in PLaylists HOT 1
- "MIDI for light" mapping tries to kill a non-existent timer HOT 1
- Epic: STEM mixing HOT 15
- Colorful console output is auto enabled only when adding some comand line option HOT 3
- with 'repeat' enabled and play pos at end, hit Play to play from start
- DEBUG ASSERT: "!"Cannot intersect index ranges with different orientations""
- unify min/max BPM values
- Wishlist: Library sharing via DAAP
- suspend / block keyboard input until the GUI finished loading
- Controller mapping "SCS.3d MIDI 1" error on launch after upgrade to mixxx 2.4 HOT 1
- Novation Dicer default mapping
- QOpenGLTexturePrivate::destroy() called without a current context.
- MIDI for light: Active deck heuristic could be improved
- Playing a duplicate track with same location crashes Mixxx with debug assert
- Jerking waveform HOT 8
- Unlock BPM of full library doesn't work HOT 8
- Allen&Heath Xone K2 Mapping problem HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mixxx.