-
-
Notifications
You must be signed in to change notification settings - Fork 11
crash #10
Comments
Never heard of it. I'll need a backtrace, though. Reading this should give you an idea how to get one: |
I tried to generate the crash and succeeded after a sleep/resume cycle. I'm not sure how to keep the formatting. Anyhow, it looks like the SIGSEGV comes from screenclone.cc:341. $ gdb --args screenclone -d :8 -x 1 Program received signal SIGSEGV, Segmentation fault. Thread 2 (Thread 0x7ffff4d8b700 (LWP 14680)): Thread 1 (Thread 0x7ffff7fc8740 (LWP 14677)): |
Interesting. Seems like XFixesGetCursorImage returns NULL. I pushed a fix, please try if it helps. |
I can now replicate the crash, probably until I log out and back in. It seems to occur in specific circumstances:
I just saw you added a check for the NULL pointer, I'll give it a try later or tomorrow, and let you know. Thanks! |
Thanks so much, it seems to be working just fine. I know C but not X, so I don't know what that function does. But the behaviour seems to change at some point. I saw no crashes with the old version before e.g. a sleep/resume cycle (hence no NULLs returned). Should I report this somewhere, and if so, do you know where? Thanks again |
http://lists.x.org/mailman/listinfo/xorg-devel seems to be the best place to ask. Please let me know if you get any interesting anwers. :-) |
Thanks for the great software, it enables me to use a displayport output on a T420. I haven't booted up Win7 since.
I have a recurring issue though. I'm not sure this is the right forum for it; if not, please let me know where is a better place to ask this. I'm using Mint 13 KDE, with kde 4.8.5 and bumblebee 3.0.1.
I have a recurring issue though. When I come in to the office, I do:
$ optirun true
$ xrandr --output LVDS1 --off --output VIRTUAL --mode 1920x1200 --output VGA1 --auto --primary --right-of VIRTUAL
$ screenclone -d :8 -x 1
Everything works fine. At the end of the day I kill the X server on DISPLAY=:8, then
$ rmmod nvidia
$ echo "OFF" | tee /proc/acpi/bbswitch
$ xrandr --output LVDS1 --mode 1600x900 --primary --output VIRTUAL --off --output VGA1 --off
However, the next day when I get to the office and start again at the top, screenclone crashes after a few minutes of use. I can't pinpoint a cause, sometimes when I switch the desktop, or when I click on a menu entry of some window, but I doubt that's exhaustive. It's not immediate though, I can write a few things in a window that's already open. I get these hints about the crash:
in apport.log:
called for pid 9413, signal 11
executable: /usr/bin/screenclone (command line "screenclone -d :8 -x 1")
gdbus call failed, cannot determine running session: [Errno 2] No such file or directory
(why gdbus? I'm on kde with only dbus running)
in both kern.log and syslog:
[66532.270791] screenclone[9413]: segfault at 4 ip 0000000000404802 sp 00007fff8c5a1a40 error 4 in screenclone[400000+b000]
After I log out and back in, everything works again until the next day. But that's almost like restarting every day... Have you heard of this issue? Thanks!
The text was updated successfully, but these errors were encountered: