-
Notifications
You must be signed in to change notification settings - Fork 139
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 taking screenshots under macOS #236
Comments
This' the output from macOS' error reporting tool:
|
Looking over the gdk pixbuf docs, it seems like the window needs to have a valid colormap: Inspecting |
Changing |
Not sure if we can detect an invalid colormap on managed side. |
Closing the issue as per previous comments |
Hi @Therzok, Thanks so much in advance for taking time to work on this, it's really appreciated! Unfortunately, it doesn't seem to fix the bug. I still get crashes changing colormaps and even get the app working when its size is 0 but I've set the main monitor to the external one. It's true the attached project doesn't crash as often as our original app, but the stack traces are identical. I guess the memory pressure's higher in this last one. Would it be possible you could help us a little bit more on this? Would it make sense if I share with you the main project? Thanks again! |
PS: I've sent you an e-mail to your Microsoft account, just in case :-) |
Yes, definitely, able to help. I'm curious about what's going on too! |
I made it not crash, but still pixels with 0 data, looping in @bratsche |
Hey let me loop my mates as well @juanlao @jsuarezruiz Thanks again for taking care of this 👍 |
Hi everyone! We've finally gone with taking screenshots through Xamarin.Mac —and it works quite good: https://gist.github.com/MarcosCobena/b4768bacc1a112a4f38a9d11a19f1251 However, it'd be great if this issue could be solved from Gtk# :-) Thanks for your work! |
@bratsche ping |
@bratsche ping again |
OS:
Steps to repro:
What I expected:
What happened:
Crash logs:
The text was updated successfully, but these errors were encountered: