App closes from time-to-time due to an issue with the Paddle licensing service when Squid, SSL proxy etc is being used #674
Replies: 15 comments 4 replies
-
Hi there - sorry about the issue. You can take a look a the console output of the app to see what is going on inside - #445 But if the app suddenly crashes, you might have a crash log in Console under |
Beta Was this translation helpful? Give feedback.
-
Thanks for the reply. I found 2 crash reports of BetterDummy in console. Here is the part of the crash log.
Should I send the full crash report to you via email? |
Beta Was this translation helpful? Give feedback.
-
Yes, I need the full crashlog in order to analyze it. You can contact me on Discord and send it over in a private chat if that is all right with you. If not, I'll provide an email address. Thank you! |
Beta Was this translation helpful? Give feedback.
-
Unfortunately, I do not use Discord, so could you please contact me at my public email of GitHub? Thank you. |
Beta Was this translation helpful? Give feedback.
-
I did just that, thanks! |
Beta Was this translation helpful? Give feedback.
-
Well @exceedsystem , I examined the logs. Bad news is that the Paddle framework is crashing apparently at the same place. This is a black-box stuff as the licensing and payment provider (Paddle.com) provides the framework in a secured and heavily obfuscated binary (for obvious reasons). I'll try to contact them to figure out if they know about the issue or can help with this. Thanks for the report! For future reference, the relevant stuff:
and
|
Beta Was this translation helpful? Give feedback.
-
Thanks for the analysis of the issue. I see. Certainly, I think there is something wrong with the behavior around the license activation as it seems to lose the license from time to time. |
Beta Was this translation helpful? Give feedback.
-
Hmm. That should not happen either. There was one other similar report so far. Btw is your computer's date properly set and synchronized to a time server? I heard that Paddle might have issues when it isn't, but not really sure to be honest. An other thing that might cause issues if loss of network connectivity even though Paddle should work off-line and issues related to this are supposedly fixed in the 4.3.1 Paddle SDK. |
Beta Was this translation helpful? Give feedback.
-
Yes. My compter is synchronizing with ntp server but my network is filtered by Squid for security reason, that may be having an affecting network communication. However, in any environment, I think it is not good if the calling application crashes due to an unhandled exception raised by the library. Anyway, this problem seems to be a rare case, and caused by black boxed library, so you can have this issue pending. Thank you. |
Beta Was this translation helpful? Give feedback.
-
Tried symbolicating the crash log but the BetterDummy relevant threads where just not doing anything at the moment - this seems to an asynchronous background process of Paddle so there is not much to do about that I think. I'll leave it open for now but classify it as a known issue for now as there is no known fix and I don't seem to be able to fix it right now. I'll forward the relevant parts to Paddle on Monday, they might respond back. Thanks for reporting the issue! |
Beta Was this translation helpful? Give feedback.
-
A similar issue: @waydabber it happened also in the 1.2.9. Here we go: follow up: Hmm. I could not devise anything useful from the crash log, except that it seems like it has something to do with Paddle (the payment/licensing API), but that is a black box as only the binary is available and things are purposefully obfuscated (for obvious reasons). :(
|
Beta Was this translation helpful? Give feedback.
-
I sent a note about this to Paddle, hopefully they'll respond. |
Beta Was this translation helpful? Give feedback.
-
Update: Paddle confirmed the issue on their end, they said they'll work on a fix for future SDK versions: > My colleagues are also looking into how to make sure that Squid is not going to interact with the functioning of our SDK in future versions. |
Beta Was this translation helpful? Give feedback.
-
There is a new SDK version, hopefully this will fix this: #1139 |
Beta Was this translation helpful? Give feedback.
-
Hi waydabber, It seems that the problem has not occurred since then. Thanks. |
Beta Was this translation helpful? Give feedback.
-
Repeated sleep and resume operations will cause BetterDummy to exit after a few days.
Mac mini (M1, 2020) 16GB
macOS Monterey 12.4
Dell S3221QS(HDMI)
BetterDummy(Pro license activated) version 1.2.4-beta build 6915
※This problem has also occurred in earlier versions.
How can I find out the cause? For example, is there a log file?
Best regards.
Beta Was this translation helpful? Give feedback.
All reactions