Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

waveform renderer DEBUG_ASSERT in main #14465

Open
ronso0 opened this issue Mar 10, 2025 · 3 comments
Open

waveform renderer DEBUG_ASSERT in main #14465

ronso0 opened this issue Mar 10, 2025 · 3 comments
Labels

Comments

@ronso0
Copy link
Member

ronso0 commented Mar 10, 2025

Bug Description

got this with a track loaded in one deck when I

  • enabled scrolling waveforms in the preferences (VSync test was auto-selected even though it was RGB earlier?)
  • switched to Stacked type
  • enabled High Details

The assert happens in Filtered renderer even tough I had Stacked already enabled.

DEBUG ASSERT: "reserved == vertexUpdater[0].index() + vertexUpdater[1].index() + vertexUpdater[2].index()" in function bool allshader_gl::WaveformRendererFiltered::preprocessInner() at ./src/waveform/renderers/allshader/waveformrendererfiltered.cpp:191

And these warnings

warning [Main] WaveformRendererTextured::createFrameBuffer - frame buffer not valid
warning [Main] QFont::setPointSizeF: Point size <= 0 (-481740032.000000), must be greater than 0
warning [Main] QPainter::begin: Paint device returned engine == 0, type: 3
warning [Main] QPen::setWidth: Setting a pen width that is out of range
warning [Main] QPainter::setRenderHint: Painter must be active to set rendering hints
warning [Main] QPainter::setBrush: Painter not active
warning [Main] QPainter::setPen: Painter not active
warning [Main] QPainter::setFont: Painter not active
warning [Main] QPainter::drawPath: Painter not active
warning [Main] QPainter::begin: Paint device returned engine == 0, type: 3
warning [Main] QPainter::save: Painter not active
warning [Main] QPainter::setClipRect: Painter not active
warning [Main] QPainter::setWorldTransform: Painter not active
warning [Main] QPainter::opacity: Painter not active
warning [Main] QPainter::worldTransform: Painter not active
warning [Main] QPainter::setWorldTransform: Painter not active
warning [Main] QPainter::setOpacity: Painter not active
warning [Main] QPainter::restore: Unbalanced save/restore
warning [Main] QPainter::begin: Paint device returned engine == 0, type: 3
warning [Main] QPainter::setRenderHint: Painter must be active to set rendering hints
warning [Main] QPainter::setFont: Painter not active
warning [Main] QPainter::setPen: Painter not active
warning [Main] QPainter::setBrush: Painter not active
warning [Main] QPainter::drawPath: Painter not active

Version

main / 2.6-alpha b1967ea

OS

No response

@ronso0 ronso0 added the bug label Mar 10, 2025
@acolombier
Copy link
Member

Is this reproducible 100% of the time?

@ronso0
Copy link
Member Author

ronso0 commented Mar 10, 2025

I think so. I managed to reproduce it 2 times with these steps.

@ronso0
Copy link
Member Author

ronso0 commented Mar 10, 2025

Can try again if that hepls.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants