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

Crash when minimising waveforms section #14157

Closed
RadioDM opened this issue Jan 10, 2025 · 10 comments
Closed

Crash when minimising waveforms section #14157

RadioDM opened this issue Jan 10, 2025 · 10 comments

Comments

@RadioDM
Copy link

RadioDM commented Jan 10, 2025

Bug Description

Steps to reproduce

  1. Load any track(s) in any deck(s). edit(@ronso0): a marker must be visible in the waveform (eg. a hotcue, with Cue alone it won't crash)
  2. Grab the bottom edge of parallel waveforms section with mouse click, drag to top to minimise it.
  3. Mixxx instantly hang and then crash. Every time

I can enlarge the section and then make it smaller back with no issue. But dragging the edge up to the point it would disappear cause the bug.

This was first spotted on 2.4.1. Updated to 2.4.2 to still get the bug. Updated to 2.5.0 and the bug is still there.

Related settings:
Skin: Deere, 4 decks, Waveform type: Filtered (GLSL)

Version

2.5.0

OS

Windows 10 Pro 22H2

@RadioDM RadioDM added the bug label Jan 10, 2025
@ronso0
Copy link
Member

ronso0 commented Jan 10, 2025

Uff, sounds bad.

Please create a backtrace (here's how to) and also provide a log file of the crashing session (here's how to find it).
Which skin and which waveform type do you use?

@Toneplay
Copy link

Could not reproduce on my Windows 11 Machine. (Skin: Deere, 4 decks, Waveform type: Filtered (GLSL))

@RadioDM
Copy link
Author

RadioDM commented Jan 11, 2025

Related settings:
Skin: Deere, both 2 and 4 decks, Waveform type: Filtered (GLSL)

Attaching log and backtrace.
bug backtrace 1 - waveform disappear.txt
mixxx - (1).log

@ronso0
Copy link
Member

ronso0 commented Jan 12, 2025

Thank you!
Can you reproduce the crash with other skins?

@ronso0
Copy link
Member

ronso0 commented Jan 12, 2025

Also, can you maximize the library?

@RadioDM
Copy link
Author

RadioDM commented Jan 12, 2025

Yes, I can maximise library (has it always still showed small decks on top? maybe something changed. Thats not important)

@RadioDM
Copy link
Author

RadioDM commented Jan 12, 2025

Skins with no crash

Skins where dragging will not minimise/hide parallel waveforms, can resize but not hide. And the Waveforms (on/off) button works well:

  • late night palemoon
  • late night classic
  • Tango

Skin with no parallel waveforms, no problems:

  • shade classic

Skins where crash is possible:

  • Deere 64 samplers - sometimes crash.
    There is no way to minimise it with drag. Resizing waveforms is very limited (no idea if intentional - no library seen as well). It can be either:
    a) of height exactly as 2 decks one of top of each other
    b) or I can maximise it.
    But on the Skin UI settings (cog top right corner), when I disable Paralell Waveforms it may crash, may not. Cannot find a path to reproduce everytime.

  • Deere - Always crash.
    Even in instance where I couldn't crash Deere 64 samplers by disabling/enabling waveforms, for several times, and I changed back to normal Deere and pulled of crash straight after first time trying to minimise Wave

@daschuer
Copy link
Member

@daschuer
Copy link
Member

@RadioDM pleas try out #14170 This fixes the crash for me.

@daschuer daschuer added this to the 2.5.1 milestone Jan 14, 2025
@ronso0 ronso0 closed this as completed Jan 14, 2025
@RadioDM
Copy link
Author

RadioDM commented Jan 19, 2025

I confirm it is fixed with the PR mentioned. GJ

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

No branches or pull requests

4 participants