-
-
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
WinXp crash master r5385 and 1.12 r5403 and --developer #7987
Comments
Commented by: daschuer Without the --developer flag Mixxx does not crash |
Commented by: daschuer
|
Commented by: daschuer Debug build: [New Thread 3908.0xd30]
|
Commented by: daschuer The 1.12 branch 5377 is not effected. This is interesting, because the difference it mainly the new soundsource. |
Commented by: daschuer Why are the backtraces so different. Shomething really bad is going on. |
Commented by: uklotzde Did you do a clean rebuild after switching branches? Might help. I did a quick analysis on Fedora 21 x86_64 with valgrind and the --developer option, but can't spot any warnings related to a SoundSource!? But what I see are many "Conditional jump or move depends on uninitialised value(s)" warnings for SkinContext::SkinContext(SkinContext const&):
|
Commented by: daschuer Thank you for the valgrind log. It seams to be some homework open :-/ All binaries are from downloads.mixxx.org/builds. |
Commented by: daschuer git5403 is still effected. |
Commented by: daschuer Can one else reproduce the crash? |
Commented by: daschuer I cannot reproduce an a different XP |
Commented by: daschuer Mixxx crashes because of an unhandled C++ exception (0xE06D7363) |
Commented by: daschuer Backtarce of Mixxx 1.12 beta debug git5403 1.12 branch (NOT MASTER)
|
Commented by: rryan If that backtrace is to be believed then this is the only method called: |
Commented by: rryan have you tried the debug diagnostic tool? |
Commented by: daschuer Tried the Debug And Diagostic Tool but with no success. Do not know what to do. But I have noticed an other thing Mixxx consumes up to 2 GB Ram before it crashes. I have done two installation cycles to though out random effects.
|
Commented by: ywwg Try using git bisect to narrow down the exact breaking commit |
Commented by: daschuer I have no Windows build environment. Does anyone else with a windows build environment experience the crash? Since it happens in master and 1.12 and it started after the fork but there is not much in common and it only happens with the --developers flag ... It could also be also a build server issue. |
Commented by: rryan
Is it possible that there are some release DLLs left over in there? On Wed, Apr 29, 2015 at 3:58 PM, Owen Williams wrote:
|
Commented by: rryan The build server 1.12 and master build environments are the exact same
|
Commented by: daschuer
No. I did it just now and installed 1.12 5403 still crashing.
Maybe a hint. Was the environment changed between 1.12 5387 and 1.12 5403? |
Commented by: rryan Hm. No change has happened in the debug environments at all for months. The only change was that I re-built the release environments. I did this on
|
Commented by: daschuer Ok, 1.12 5387 is not effected and was build on 24-Apr. So it was already build on the new environment.
So what append? :-/ Do you see any suspicious commit between 1.12 5387 and 1.12 5403? |
Commented by: daschuer I can reproduce the crash now on my other XP system if I use the same skin like on the other system: Deere. I have noticed also that LateNight and Deere are eating slowly memory when stated in --developer mode |
Commented by: daschuer Good news = Bad news Instead I suffer now this: Has the bad thing just moved? |
Commented by: daschuer The crash is gone the memory leaking is slowed down with 1.12 r5442 In addition I suffer now this: Has the bad thing moved? There is still a connection: --developer = leak Can anyone else confirm or not confirm this? We should get a feeling how common this problem is. |
Commented by: daschuer Ok: I have a hint: Now Shade is leaking as well- So fixing Bug #1454649 will fix this? |
Commented by: daschuer I have just removed the "font" folder -> no leaking |
Commented by: daschuer The latest issues can also be reproduced on Win10 |
Commented by: neogeo-dc I have been testing r5442 on a w7 x86, and it doesn't leak any of the skins i have tested (late night, deere, shade) with default configuration (except software waveforms because of the usual intel driver opengl crash), with autodj for some hour each, and the --developer option activated, of course. Note: about the traces, a process on windows can only use (without special flags on the .exe) 2gb of ram, so when it reaches the limit, can fail almost anywhere. And using valgrind is fine for the majority of the code, but not for #ifdef WIN32 code... |
Commented by: default-kramer On Win7, using the master branch. Specifically, this version: https://github.com/mixxxdj/mixxx/tree/b3275637200dc7e208d533d3cd005d1370dc9369 Problems only happen when using the --developer option. Sometimes I get a crash as soon as the skin shows. Other times it doesn't crash, but waveforms do not show up and almost every track fails to play with this output:
And then it will crash later on. If the VS debugger can be trusted, here is a stack trace of the crashing thread:
And "arrayIndex" is -1949237504 in this case. I didn't notice any problems with 1.12, but I didn't use the --developer option often. |
Commented by: ywwg is this still happening? we haven't had reports of straight-up skin crashes in a while |
Commented by: daschuer Yes, the --developer flag leaking still persists. |
Commented by: ywwg crashes with --developer are not ideal but not critical. (Could be high, I guess) |
Commented by: rryan Due to lack of progress, marking Triaged and clearing assignee. Feel free to revert if it is in fact still in progress :). |
Reported by: daschuer
Date: 2015-04-26T09:38:33Z
Status: Triaged
Importance: Medium
Launchpad Issue: lp1448630
Attachments: mixxx.log, [without --developer](https://bugs.launchpad.net/bugs/1448630/+attachment/4384526/+files/without --developer)
Mixxx crashes after the Skin is shown.
The text was updated successfully, but these errors were encountered: