Comment 4 for bug 553647

Revision history for this message
RichardNeill (ubuntu-richardneill) wrote : Re: xserver crash (repeatable, triggered by mouse-click)

Are you sure this is the input driver rather than the x-server? I've been happily using this machine in other ways for a week without trouble - and I'm sure that the mouse-click itself isn't the issue. What I think is happening is that clicking the mouse under those particular circumstances makes xfig ask a specific request of the x-server, which causes the server to crash.

I think that the strace file contains something useful, though I don't know how to interpret it, the last fragment looks relevant:

read(4, "! $Xorg: XErrorDB,v 1.3 2000/08/"..., 41481) = 41481
close(4) = 0
write(2, "xfig3.2.5b: X error trapped - er"..., 57xfig3.2.5b: X error trapped - error message follows:
187
) = 57
write(2, "Request code: X_GetSelectionOwne"..., 34Request code: X_GetSelectionOwner
) = 34
rt_sigaction(SIGHUP, {SIG_DFL, [HUP], SA_RESTART}, {0x809b8c0, [HUP], SA_RESTART}, 8) = 0
rt_sigaction(SIGFPE, {SIG_DFL, [FPE], SA_RESTART}, {0x809b8c0, [FPE], SA_RESTART}, 8) = 0
rt_sigaction(SIGBUS, {SIG_DFL, [BUS], SA_RESTART}, {0x809b8c0, [BUS], SA_RESTART}, 8) = 0
rt_sigaction(SIGSEGV, {SIG_DFL, [SEGV], SA_RESTART}, {0x809b8c0, [SEGV], SA_RESTART}, 8) = 0
write(2, "xfig: figure empty or not modifi"..., 45xfig: figure empty or not modified - exiting
) = 45
chdir("/home/rjn") = 0
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
gettid() = 5734
tgkill(5734, 5734, SIGABRT) = 0
--- SIGABRT (Aborted) @ 0 (0) ---
+++ killed by SIGABRT (core dumped) +++