-
Notifications
You must be signed in to change notification settings - Fork 6
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
Last version 2.5.0 often crashes with huge memory usage #145
Comments
That is very bad, thanks for reporting.
EDIT: I am just thinking if it is related to #136. If you are interested, I can share development version with fix on #136 to see if it helps for you too. Send me an email if you want to try. |
I can't confirm it. In the past days I was working on Win 11 for several hours without problems. |
I am afraid there is some hidden problem on W11, issue #136 was also reported by one user while other stated it does not happen. |
It seems to happen for all ensembles and in the mode with USB SDR dongle directly or using rtl_tcp on an raspberry remotely. |
I can share the development version by email. I do not want to make it publicly available yet. My email address is in About dialog of the application. |
I wrote you an email. Regards |
Lasted development build shared, please report the status here. |
Thank you. I am now several days not at home, I will test it when l'm back.Regards Friedhelm Von meinem iPhone gesendetAm 04.07.2024 um 08:51 schrieb KejPi ***@***.***>:
Lasted development build shared, please report the status here.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: ***@***.***>
|
What is the " SPI application" ? |
It did not help. As long as Abracadabra is running, everything is fine. Before closing it the foreground process (mentioned as "App") in the German windows is running fine, using only about 80 KByte. After closing the app it becomes a background process using more and more memory. At the end the PC will crash if you do not kill this background process manually. IMG_0992.MOV |
The official and you developer version behave the same way, but the developer version has an additional bug: It often does not start or it takes about 10 seconds to start. the official last version starts immediately, but both a suffering from this memory consuming zombie process after stopping the application. |
OK, so we finally move forward. So to sum it up: Application runs without problems but when yoiu try to stop it, it is not stopping but instead it keeps running and eating memory. But the window disappears, correct? And the problem happens when you decode from RTL-SDR USB stick directly connected to W11 PC as well as when application processes data from RTL-TCP source, correct? Could you please try to make some recording and then try to play the recording and exit the application while it plays from the recorded file? Is the problem happening too? Windows 11 behaves somehow inconsistently - there was another user stating that official version starts exteremly slowly What is the last application version that works without problems? |
Yes, you are right, the windows of the application closes correctly, but often, not always, this "zombie" will be created. Therfore, the first time I saw this I had started Abracadabra, then stopped it, did sonething different, started it again and then when the PC crashed I did not recognize, that the problematic background process is not caused by the actual running process but by the process started and stopped BEFORE. See this example in the screenshot: I started Abracadabra, stopped it, stated it again and you can see zombie and the running app in parallel. And of course you might think, the background process WAS the child process of the application, but is is not. It came from the last time before Abracadabra was running. But obviously this does not happen using the dongle directly, only with the tcp method. Using the dongle direct method the process becomes a background process after closing it and then it dies correctly. I tested it now several times. |
Another interesting information, thank you! This narrows the problem. What was the last version working correctly? EDIT: Do you have access to rtl-tcp server log? If yes, could you please share it to see what is happening when zombie runs? |
I have shared another development version by mail, please try and provide feedback. Thanks! |
The same behavior, using tcp_rtl the zombie is created after stopping the application. Where do you have older versions to check when the problem started? |
This is strange, I was somehow able to reproduce the issue on company laptop with Windows 10 and in high CPU load condition (but not on my build machine) and after the fix I did, I was no longer able to reproduce it. I was able to track the issue back to 2.3.5 so it is there for very long time. I have also fixed the the issue that app was sometimes not starting. If you have MinGW shell (or any terminal application that shows the output log), you can try to run the app from that shell to see the output log. In the case of zombie I saw endless output of single errror message. |
That's a good new finally! Thanks for your feedback. I am closing the issue. |
Hi
in the past AbracaDABra worked without any problems, neither with the RTL-SDR dongle nor via rtl_tcp. System = Windows 11.
But since the last update to 2.5.0 often the Windows freezes with "no memory available", although my system has 16 GByte. (Intel i9 on a Lenovo Tiny PC) . The last time I saw this I could see via task manager, that the AbracaDABra consumed nearly 30 GByte of memory that caused the Windows to swap the memory on the SSD and then to crash.
The text was updated successfully, but these errors were encountered: