1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA1 |
3 |
|
4 |
|
5 |
Salutations -- |
6 |
|
7 |
I have some instability in my desktop system which I've not been able to |
8 |
banish. |
9 |
|
10 |
What I've experienced is that some X applications, in varying degrees of |
11 |
frequency, crash with this sort of error: |
12 |
|
13 |
The program 'gmfsk' received an X Window System error. |
14 |
This probably reflects a bug in the program. |
15 |
The error was 'BadRequest (invalid request code or no such operation)'. |
16 |
(Details: serial 9575469 error_code 1 request_code 0 minor_code 0) |
17 |
(Note to programmers: normally, X errors are reported asynchronously; |
18 |
that is, you will receive the error a while after causing it. |
19 |
To debug your program, run it with the --sync command line |
20 |
option to change this behavior. You can then get a meaningful |
21 |
backtrace from your debugger if you break on the gdk_x_error() |
22 |
function.) |
23 |
|
24 |
The applications which I've seen affected include firefox |
25 |
(infrequently), ardour (with some regularity), and gmfsk (very |
26 |
frequently). In the worst case, gmfsk, the application will only run |
27 |
for about 45 minutes between dumps. |
28 |
|
29 |
What I've done: |
30 |
|
31 |
- - I have tested gmfsk on a Red Hat EL4 virtual machine, and the crash |
32 |
does not occur. Note that this uses xorg v6. |
33 |
|
34 |
- - On the Gentoo machine, I have set -O (down from -O2) in make.conf, and |
35 |
have rebuilt my entire Gentoo environment using 'emerge -e world', and |
36 |
have resolved broken dependencies with revdep-rebuild; and |
37 |
|
38 |
- - I have removed the proprietary Matrox binary hal library, required to |
39 |
make dual-head work on my G400, and reverted to the xorg driver. |
40 |
|
41 |
Nothing has helped so far. |
42 |
|
43 |
This is a current (2006.1) system. I have attached the contents of |
44 |
make.conf and xorg.conf, and have posted below the output of lsmod and |
45 |
uname -a. Let me know what other information might be useful to help |
46 |
narrow down the possibilities, or (even better) what others might have |
47 |
done to quell similar gremlins! |
48 |
|
49 |
Cheers -d |
50 |
|
51 |
$ uname -a |
52 |
Linux sybil 2.6.18-gentoo-r6 #3 PREEMPT Sat Feb 3 21:46:35 PST 2007 i686 |
53 |
AMD Sempron(tm) 2600+ AuthenticAMD GNU/Linux |
54 |
|
55 |
$ lsmod |
56 |
Module Size Used by |
57 |
usbhid 28868 0 |
58 |
vmnet 33708 13 |
59 |
vmmon 103180 0 |
60 |
nfs 202248 3 |
61 |
lockd 55240 2 nfs |
62 |
nfs_acl 3456 1 nfs |
63 |
sunrpc 140028 4 nfs,lockd,nfs_acl |
64 |
ipt_LOG 5760 1 |
65 |
xt_limit 2560 3 |
66 |
xt_state 2112 2 |
67 |
ip_conntrack 47092 1 xt_state |
68 |
iptable_filter 2944 1 |
69 |
snd_seq_midi 8160 0 |
70 |
snd_emu10k1_synth 6720 0 |
71 |
snd_emux_synth 31552 1 snd_emu10k1_synth |
72 |
snd_seq_virmidi 6784 1 snd_emux_synth |
73 |
snd_seq_midi_emul 5888 1 snd_emux_synth |
74 |
snd_pcm_oss 39072 0 |
75 |
snd_seq_oss 28928 0 |
76 |
snd_seq_midi_event 7040 3 snd_seq_midi,snd_seq_virmidi,snd_seq_oss |
77 |
snd_seq 45392 8 |
78 |
snd_seq_midi,snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_oss,snd_seq_midi_event |
79 |
realtime 9864 0 |
80 |
rtc 12340 0 |
81 |
sg 28380 0 |
82 |
scsi_mod 88072 1 sg |
83 |
snd_mixer_oss 15424 1 snd_pcm_oss |
84 |
ide_cd 36256 0 |
85 |
matroxfb_base 26720 0 |
86 |
matroxfb_DAC1064 9152 1 matroxfb_base |
87 |
matroxfb_accel 4288 1 matroxfb_base |
88 |
matroxfb_g450 6592 1 matroxfb_base |
89 |
cdrom 32608 1 ide_cd |
90 |
g450_pll 5760 2 matroxfb_DAC1064,matroxfb_g450 |
91 |
matroxfb_misc 11428 5 |
92 |
matroxfb_base,matroxfb_DAC1064,matroxfb_accel,matroxfb_g450,g450_pll |
93 |
via_agp 9536 1 |
94 |
ehci_hcd 26248 0 |
95 |
uhci_hcd 21064 0 |
96 |
usbcore 113092 4 usbhid,ehci_hcd,uhci_hcd |
97 |
snd_emu10k1 103232 2 snd_emu10k1_synth |
98 |
snd_rawmidi 23136 3 snd_seq_midi,snd_seq_virmidi,snd_emu10k1 |
99 |
snd_ac97_codec 82848 1 snd_emu10k1 |
100 |
via_rhine 22024 0 |
101 |
snd_ac97_bus 2240 1 snd_ac97_codec |
102 |
snd_pcm 69768 3 snd_pcm_oss,snd_emu10k1,snd_ac97_codec |
103 |
snd_seq_device 7692 7 |
104 |
snd_seq_midi,snd_emu10k1_synth,snd_emux_synth,snd_seq_oss,snd_seq,snd_emu10k1,snd_rawmidi |
105 |
snd_timer 21188 3 snd_seq,snd_emu10k1,snd_pcm |
106 |
snd_page_alloc 9608 2 snd_emu10k1,snd_pcm |
107 |
snd_util_mem 4544 2 snd_emux_synth,snd_emu10k1 |
108 |
snd_hwdep 8900 2 snd_emux_synth,snd_emu10k1 |
109 |
snd 47460 15 |
110 |
snd_emux_synth,snd_seq_virmidi,snd_pcm_oss,snd_seq_oss,snd_seq,snd_mixer_oss,snd_emu10k1,snd_rawmidi,snd_ac97_codec,snd_pcm,snd_seq_device,snd_timer,snd_hwdep |
111 |
e1000 107200 0 |
112 |
soundcore 9312 1 snd |
113 |
|
114 |
|
115 |
- -- |
116 |
David Talkington |
117 |
|
118 |
PGP key: http://www.prairienet.org/~dtalk/004B8F8B.asc |
119 |
-----BEGIN PGP SIGNATURE----- |
120 |
Version: GnuPG v1.4.6 (GNU/Linux) |
121 |
|
122 |
iD8DBQFFy3Tu5FKhdwBLj4sRAoBQAJoCxRkGET1yl9P7NdlLxPwBUal2JgCgjSQb |
123 |
SF+PQF6MkFtGmy79mAbI9nw= |
124 |
=t3z1 |
125 |
-----END PGP SIGNATURE----- |