Hi,

I am not sure whether this is a known issue, but anyway, I am seeing
xbindkeys crashing after a few button presses. Perhaps this should go to
the xbindkeys developers, but I'm reasonably sure this is a bug in xcb.

You can reproduce it as follows:

1. Start xbindkeys in non-daemon mode so you can see the errors:
        xbindkeys -n
2. Using my configuration, press the ThinkPad volume up/down keys a few
times. (Note you can change the keys to anything you like, if you don't
have volume keys.)

In the attached log file you can see it only required two key presses
(volume down, volume up) before xbindkeys crashed. Unfortunately I don't
have debug symbols for these packages so the log is a bit obscure.

I've also provided my xbindkeys configuration.

-- Oliver.
Simple mixer control 'PCM',0
  Capabilities: pvolume penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 0 [0%] [-51.00dB]
  Front Right: Playback 0 [0%] [-51.00dB]
Simple mixer control 'PCM',0
  Capabilities: pvolume penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 13 [5%] [-48.40dB]
  Front Right: Playback 13 [5%] [-48.40dB]
*** glibc detected *** xbindkeys: malloc(): memory corruption (fast): 
0x0a0614f0 ***
======= Backtrace: =========
/lib/i686/cmov/libc.so.6(+0x6b281)[0xb750c281]
/lib/i686/cmov/libc.so.6(+0x6e400)[0xb750f400]
/lib/i686/cmov/libc.so.6(__libc_malloc+0x5c)[0xb7510c8c]
/usr/lib/libxcb.so.1(+0x99f6)[0xb74919f6]
/usr/lib/libxcb.so.1(+0x816b)[0xb749016b]
/usr/lib/libxcb.so.1(xcb_wait_for_reply+0x121)[0xb74926d1]
/usr/lib/libX11.so.6(_XReply+0x108)[0xb7748cc8]
/usr/lib/libX11.so.6(_XGetWindowAttributes+0xc3)[0xb772e9e3]
/usr/lib/libX11.so.6(XGetWindowAttributes+0x42)[0xb772eb62]
xbindkeys[0x80497f9]
xbindkeys[0x8049e1a]
/usr/lib/libguile.so.12(scm_boot_guile+0x62)[0xb76abd22]
xbindkeys[0x804962d]
/lib/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xb74b7c76]
xbindkeys[0x8049521]
# For the benefit of emacs users: -*- shell-script -*-
###########################
# xbindkeys configuration #
###########################

# xbindkeys 1.8.3 by Philippe Brochard
"amixer set PCM 0%"
        m:0x0 + c:121
        XF86AudioMute
"amixer set PCM 5%-"
        m:0x0 + c:122
        XF86AudioLowerVolume
"amixer set PCM 5%+"
        m:0x0 + c:123
        XF86AudioRaiseVolume

##################################
# End of xbindkeys configuration #
##################################
_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to