-
Notifications
You must be signed in to change notification settings - Fork 501
-
Notifications
You must be signed in to change notification settings - Fork 501
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 during dragging #1
Comments
Hmmm, I thought I had fixed all the segfaults from chrome tabs. It can't seem to reproduce it with ob 3.5. What options did you have set? Can you avoid the segfault by not using certain options? If you can work your way around gdb, or just enable the DEBUG_EVENTS def, recompile, and start compton from a terminal, what is the last event and serial before you get the segfault? It would help out a lot. |
After recompiling with enabled DEBUG_EVENTS:
Crashes stably observed with whatever (or without) options except -S. |
Hmm, you'll have to help me again. I need to rule something out here, and I can't reproduce this myself no matter what I do. Could you uncomment line 2501, build, and try dragging a chromium tab? |
Ok, it completly prevents crashes, but chromium tab becomes invisible while dragging =) |
Okay, now I have a lead. I'll see what I can do. Thanks for the help. |
Sad, but it didn't help. This is a log from the moment when i moved mouse to chromium tab, clicked and started dragging:
Same actions but with folder in pcmanfm:
|
I'm thinking that commit fixed it. If not, would you mind firing up gdb so I can get a stack trace? |
You did it =). There are no more segfaults and errors. Now compton is the perfect compositor for me. Thanks. |
Good to hear. Hmm, that bug must exist in the original xcompmgr as well. It was happening because the original authors of xcompmgr cast |
Original xcompmgr (from arch repos) doesn't crash with segfault but prints this:
And even don't try to draw shadow around the chromium tab during dragging. |
Oh, I see what happened. Someone who forked it in between its transit away from the freedesktop repo added this array system for checking fades, shadows, and opacity, but they didn't take into account the fact that edit: 51e2eec Anyway, thank you for all your help in tracking down this bug. This was something that really had to be dealt with. |
Compton crashes during dragging smth (chromium tab, file/folder in PCManFM and so on) with following errors:
With -S option crash does not observe.
Archlinux, Openbox 3.5, xf86-video-intel 2.17
The text was updated successfully, but these errors were encountered: