-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
MIXXX Crashing when Live DJing #10956
Comments
We need a backtrace for debugging crashes. Have a look at the wiki for finding out how to create one: https://github.com/mixxxdj/mixxx/wiki/Creating%20Backtraces |
doing it now
…On Tue, Oct 11, 2022 at 12:40 PM Jan Holthuis ***@***.***> wrote:
We need a backtrace for debugging crashes. Have a look at the wiki for
finding out how to create one:
https://github.com/mixxxdj/mixxx/wiki/Creating%20Backtraces
—
Reply to this email directly, view it on GitHub
<#10956 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A3RZEFABW6ZMSXIGFAPXIFDWCWRA7ANCNFSM6AAAAAARCPKIPY>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
i have the x64dbg SW now running. I wont be able to "force" mixxx to crash instead wait until it decides it wants to crash. I wonder if it has to do with the ID3v2.2 metadata? i even tried to play the last 3 songs again like it crashed last night but nothing crashed on me. Seems intermittent. ANY HELP or guidance is much appreciated |
Can you confirm that this file is playing: C:/Users/brian/Music/Mixxx/07032022 random add/Synth System & Ayah Marar - Wide Awake.mp3 You may also create a copy so that it is again new for Mixxx. |
Yeah i even tried to reproduce the last 4 songs before it crashed its not
that. Like a sw handling issue maybe not sure..
…On Wed, Oct 12, 2022, 11:08 AM Daniel Schürmann ***@***.***> wrote:
Can you confirm that this file is playing:
C:/Users/brian/Music/Mixxx/07032022 random add/Synth System & Ayah Marar -
Wide Awake.mp3
You may also create a copy so that it is again new for Mixxx.
—
Reply to this email directly, view it on GitHub
<#10956 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A3RZEFC7EXFNNH6QWVDXYCDWC3O7DANCNFSM6AAAAAARCPKIPY>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
I've been streaming in the debugger with mix for 22 hours I couldn't get it
to crash I'm not sure what to do
…On Wed, Oct 12, 2022, 11:08 AM Daniel Schürmann ***@***.***> wrote:
Can you confirm that this file is playing:
C:/Users/brian/Music/Mixxx/07032022 random add/Synth System & Ayah Marar -
Wide Awake.mp3
You may also create a copy so that it is again new for Mixxx.
—
Reply to this email directly, view it on GitHub
<#10956 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A3RZEFC7EXFNNH6QWVDXYCDWC3O7DANCNFSM6AAAAAARCPKIPY>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
So it crashed again finally. I opened mixxx this morning and just played a 30 min demo track. I looked in the "mixxx" text file and since this was the only thing done today this was the only warning or error from today. Think this is in regards to "SHIFT + VINYL" from the controller. But i never use that function for "slip" |
So it cant be the ID tags then |
Can you share the mixxx.log? |
got it to crash in the debugger, here is the text file for the log, after right clicking call stack then copying the log into text file |
i dont see anything in this showing anything obvious or errors :( |
Great, thank you. The issue with "slipEnabled" is a typo. It needs to be "slip_enabled". It is a matter of replacing the name in this file;
Here is a brief description: This it is a controller mapping, it is not even required to build Mixxx. You just need to edit the file in |
The actual crash happens here:
This is already a good int, but it would be even better to see the debug information. |
I already reinstalled Mixxx at least enabling the PDB debug checkbox in the
installer yesterday.
It crashed/froze up while in the debugger. The file I attached when it
froze was from going into the call stack and right clicking and clicking
full log. I view the full log and copied that whole thing in the attached
file i attached. Didnt see much in there indicating an issue. I had to
restart my PC so idk if i can go back to see other stuff. But currently
still using debugger as I run mixxx. This is great new info though I
appreciate it a ton!
…On Fri, Oct 14, 2022 at 12:40 AM Daniel Schürmann ***@***.***> wrote:
The actual crash happens here:
000000B2960FA868 00007FF7828E69DF 00007FF7826FCDFA 60 mixxx.QList<std::shared_ptr<mixxx::SeratoBeatGridNonTerminalMarker> >::QList<std::shared_ptr<mixxx::SeratoBeatGridNonTerminalMarker> >+1A User
000000B2960FA8C8 00007FF7828E6F26 00007FF7828E69DF F0 mixxx.WWaveformViewer::getCuePointerFromCueMark+6F User
000000B2960FA9B8 00007FFA1A9C7796 00007FF7828E6F26 90 mixxx.WWaveformViewer::mouseMoveEvent+216
This is already a good int, but it would be even better to see the debug
information.
They can be installed with the Mixxx installer enabling "PDB debug files".
and follow this
https://github.com/mixxxdj/mixxx/wiki/Creating%20Backtraces
—
Reply to this email directly, view it on GitHub
<#10956 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A3RZEFCN5FBSNT3KEBQKCQDWDDW6JANCNFSM6AAAAAARCPKIPY>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
The crash happens here: mixxx/src/widget/wwaveformviewer.cpp Line 145 in f086459
However, I am not able to track that down to the real crash. It must be a wrong call due to a dangling pointer. |
Can you confirm that the crash happens when hovering the cue points on the big waveform? I am preparing a PR with additional null checks. |
This build may fix your issue https://github.com/mixxxdj/mixxx/suites/8772078775/artifacts/398034199 |
The crash happens very random and intermittent. It doesnt crash or freeze
on a specific input from me.
Sometimes will crash during a song, during marking a track, during idle.
…On Fri, Oct 14, 2022 at 1:58 AM Daniel Schürmann ***@***.***> wrote:
Can you confirm that the crash happens when hovering the cue points on the
waveform overview?
I am preparing a PR with additional null checks.
—
Reply to this email directly, view it on GitHub
<#10956 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A3RZEFFMXVQ6BXUHMW4ONYTWDEACXANCNFSM6AAAAAARCPKIPY>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
ill definitely give it a shot, what about the Slip_Enabled file, I still
need to edit that file but I'll do it after this install if the change
isn't part of it
…On Fri, Oct 14, 2022 at 5:27 AM Daniel Schürmann ***@***.***> wrote:
This build may fix your issue
https://github.com/mixxxdj/mixxx/suites/8772078775/artifacts/398034199
It is a preview for the 2.3.4 with my changes applied.
—
Reply to this email directly, view it on GitHub
<#10956 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A3RZEFA4WY24ACETECGX7A3WDEYSXANCNFSM6AAAAAARCPKIPY>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
so in users>name>appdata>local>mixxx>controllers there is one file "Pioneer DDJ-SB3 no slip func.midi" but its an uneditable XML file. Is this already changed in the new install you sent or is there a way I can edit this? |
It's close to impossible this script command has anything to do with the crash, even more so if Mixxx crashes while idle. And No, this mapping hasn't been fixed yet. |
Hmm... I'm wondering if this bug is related to #10689, where I had also (very rare) crashes when editing a hotcue point with my Denon MC7000 controller. |
Maybe yes, even though the backtrace looks different. You may checkout this PR: Please try the following with the 2.3.3 release:
Does this crash? If yes, repeat with a build from the PR. Does it still crash? |
Im not home right now but i will try. I have been placing hotcue 1 on alot
of tracks on top of the cue mark. Sometimes adjusting beat grid slightly
and moving the cue mark. I've done this for hours without issue. There is
no pattern or behavior on my end that causes it to crash it is at very
random times where everything will stop and the window closes itself.
When I get home I would like to edit that file with the underscore typo and
continue to stream and test it out within the debugger
…On Sat, Oct 15, 2022, 2:51 AM Daniel Schürmann ***@***.***> wrote:
Maybe yes, even though the backtrace looks different.
You may checkout this PR:
#10960 <#10960>
Please try the following with the 2.3.3 release:
- Pause a track
- Move the mouse to the scrolling waveform where the cue lable will
appear.
- create a cue via controller
- Move the mouse.
Das this crash?
If yes, repeat with a build from the PR. Does it still crash?
—
Reply to this email directly, view it on GitHub
<#10956 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A3RZEFESXOKRZBG7AB3DOYDWDJPA5ANCNFSM6AAAAAARCPKIPY>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
opened Mixxx and i had a track paused, I kept within1 beat and made a bunch of cue points, then created 8 hotcues in the same beat dragging the waveform with mouse and the jogwheel. No issues. Trying to edit the script now, my file structure is a little different than explained above so dont want to make a mistake taking it slow. I do plan to stream/mix at least an hour or 2 tonight in the debugger again. |
so in each location the file is updated and renamed to the same name as the original with the original file out and saved to desktop for backup.... I reloaded mixxx and the preferences assuming its using the new file as the old one is gone and im using my controller now... So at this point ill run through the debugger daily until the issue comes back if it even does? |
been mixing and marking cues most of the night, in stream mode, in the debugger and it just crashed... I clicked on "Tracks" the main library so I could go get a song I was thinkin of... This is where it froze up. the last letter of the track in the search bar is highlighted like I tried to highlight the word before hitting delete.... Interesting... Kind of feels similar to my last or 2nd to last crash. Something to do with moving the mouse to do something/click something in the playlist window on the left. I can't say this is every single crash I've had was caused this way but this felt familiar to a recent one. The mouse cursor on the window is responsive but is a "word cursor" symbol as I move it anywhere on the mixxx window. I cannot close mixxx or minimize the window, its locked up. I do have the debugger open I want to wait if you guys have any ideas UPDATE: |
Update: today have been mixing, marking tracks with hotcues, using mouse, changing folders, dragging songs, setting new initial cue points all while streaming with no issues. will keep running through debugger until it crashes again |
I did some tests tonight and yes, I can confirm that this action crashes Mixxx-2.3.3 with SIGSEGV quite frequently on Linux.
But good to hear that we can reproduce this issue anytime now. Tomorrow evening I will try the build from the PR to find out, if this fixes the issue for good. Good work, guys. Thank you! Marco |
You don't need to built yourself, there are deb files available from the CI, see https://github.com/mixxxdj/mixxx/wiki/Testing#github-pull-requests |
@ronso0 I've just recompiled Mixxx without letting "emerge" stripping the binary in the end. Now the BT looks like this:
|
I think #10960 should fix this crash. |
> I think #10960 should fix this crash. you can use it by **Is this in regards to my intermittent issue? I have not had a crash or issue in 2 days regarding:
I think at the end of the day the mapping for the SB3 is just not reliable for me playing events and stuff. |
Since the proposed fixes are in the Mixxx c++ code switching the controller will not solve your issue. |
ill use the build.. i have a couple friends using the DDJ-400 and they have zero problems. I might borrow one for an event (online) this weekend and possibly test it out for a week or 2 to see if it has issues. |
where does the command |
I've made a few tests (setting and removing hotcue points, hovering mouse over cue point). With gh10956 no segfaults anymore, while 2.3.3 constantly has crashed at this point. Very good! |
This issue is 100% because the SB3 controller i have borrowed a DDJ400 and have had zero issues since for the past month. Something in the mapping is causing hard crashed for the DDJSB3 so I cannot use my controller with mixxx |
@stalegummy9 Which build did you use lately? |
Ive used the last 2 versions. Updated once the recent update got released
including the new mapping for SB3
…On Mon, Nov 7, 2022, 12:53 PM ronso0 ***@***.***> wrote:
@stalegummy9 <https://github.com/stalegummy9> Which build did you use
lately?
—
Reply to this email directly, view it on GitHub
<#10956 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A3RZEFDBDPULFTQCNMGCLATWHFF3PANCNFSM6AAAAAARCPKIPY>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@stalegummy9 The fix was merged but unfortunately there are no 2.3.4-beta builds for macOS on the download server for testing. |
Luckily we have builds from the 2.3 branch. This is the most recent: |
Ah okay, down there. Good to know! |
Fixed by #10960 |
Just FYI for SB3 users this doesnt fix the crashing with this controller
…On Fri, Dec 2, 2022 at 12:26 PM Daniel Schürmann ***@***.***> wrote:
Closed #10956 <#10956> as
completed.
—
Reply to this email directly, view it on GitHub
<#10956 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/A3RZEFFPOQQGWMKT2UV6DITWLI5O3ANCNFSM6AAAAAARCPKIPY>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@stalegummy9 Did you actually try the 2.3.4-beta build? |
Yeah i did everything, but had to switch to a DDJ-400 and have had no
issues
…On Fri, Dec 2, 2022 at 2:19 PM ronso0 ***@***.***> wrote:
@stalegummy9 <https://github.com/stalegummy9> Did you actually try the
2.3.4-beta build?
—
Reply to this email directly, view it on GitHub
<#10956 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A3RZEFFPUBQTZBCHV4SWETTWLJKV5ANCNFSM6AAAAAARCPKIPY>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
If you can still reproduce the crash with the SB3 running a recent 2.3.4-beta build with the fix (for example http://downloads.mixxx.org/snapshots/2.3/mixxx-2.3.3-99-g53d43ccb2a-macosintel.dmg) please create a backtrace and attach it here. https://github.com/mixxxdj/mixxx/wiki/Testing#github-pull-requests |
Bug Description
So I stream on SecondLife. I use shoutcast and icecast. Issue happens with both streams… intermittently.
My mixxx sw will just crash and close at random times… half hour/ 45 mins/2 hours or not at all for days… crashes in the middle of any random song…
I’m curious if there are any advanced settings to check so this doesnt happen to me…
(bitrate, GUI size/display resolution, audio latency??
This issue was more prevalent before the SW upgrade MIXXX had. And would happen to me commonly when back jogging the jogwheel for some reason…
Im using a Pioneer DDJ-SB3 with it plugged into the back of my PC.
Also my PC has 8 different USB cables going into it if that can introduce issues.
(webcam, mic, 2 device chargers, bluetooth dongle for mouse, gaming controller, DDJ controller, USB hub)
I have 20Mbps internet upload speed
AMD Ryzen 7 5800X 8-Core Processor 3.80 GHz
Windows 11
UPDATE:
Yeah i crashed again 1hr 21 mins into my LIVE DJ set last night, pretty frustrating!!!
I’m wondering if its a bug in my controller SB3 DDJ? Gonna try DJing alot of hours with DDJ 400 and see if it still crashes. otherwise im done with MIXXX it takes all the fun out of DJing knowing it can crash on your live set at any given second
attaching log files from the time it happened
i see this at the bottom of the file where it crashed
Warning [Main]: TagLib - ID3v2.2 is only partially supported - please convert your file tags to at least ID3v2.3
Warning [Main]: TagLib - Legacy ID3v2 version - importing only basic tags
mixxx.log
Version
2.3.3
OS
Windows 11
The text was updated successfully, but these errors were encountered: