Your message dated Tue, 13 Apr 2010 13:19:45 +0000
with message-id <[email protected]>
and subject line Bug#536491: fixed in libx11 2:1.3.3-3
has caused the Debian Bug report #536491,
regarding Error when running cnee: "Xnee failed due to bad data received from 
RECORD extension"
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
536491: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=536491
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: cnee
Version: 3.02-2
Severity: important

cnee fails when running the example in the manual:
$ cnee --record --events-to-record 1000 --mouse --keyboard \
        -o /tmp/xnee.xns -e /tmp/xnee.log -v
--> xnee_prepare
---> xnee_open_files
---  xnee_open_files: handling err
---  xnee_open_files: opening err: /tmp/xnee.log
Error received:
        error type       0 (0x0)
        error code       128 (0x80)
        error code major 128 (0x80)
        error code minor 5 (0x5)
        display          154044168 (0x92e8708)
 XRecordBadContext
This error can be ignored
Error number: 35
  Error:      Record memory failure
  Solution:   Xnee failed due to bad data received from RECORD extension


Content of /tmp/xnee.log:

---  xnee_open_files: opening err: /tmp/xnee.log  OK
---  xnee_open_files: is recorder
---  xnee_open_files: handling out
---  xnee_open_files: opening out: /tmp/xnee.xns
--> xnee_rep_prepare
Open display :0.0 
Open display :0.0 
Display :0.0 = 163321608
Open display :0.0 
Open display :0.0 
Display :0.0 = 163368424
Open display :0.0 
Open display :0.0 
Display :0.0 = 163415048
Freeing modifier mapping memory 0  building modifier map on 163415048
display data    163321608
display control 163368424
display fake    163415048
 ---> xnee_setup_recordext
int arg=163315720
nt arg=4
string arg=ReparentNotify
 -- calling xnee_add_range_str (163315720, 4, ReparentNotify) 
 --> add_range_str (163315720, 4, ReparentNotify)
 --  add_range_str first string="ReparentNotify" (21)
 --  add_range_str 1 21 0 
 --  add_range_str 4
Returning max_val=0
 <-- add_range_str (163315720, 4, ReparentNotify) max range=0
<-- parse_range()
---> xnee_add_range 4 21 21
Returning max_val=0
  MAX -1 ALLOC 0
 -- Allocating a new range of size 1
Adding 4 range 21 - 21 at range 0
<--- xnee_add_range
---> xnee_add_range 5 2 6
Returning max_val=1
  MAX 0 ALLOC 0
Adding 5 range 2 - 6 at range 0
<--- xnee_add_range
Returning max_val=1
 <--- xnee_setup_recordext 0
 key_click_percent  0 
 bell_percent       50
 bell_pitch         400
 bell_duration      100
 led_mask           0
 global_auto_repeat 1
Auto repeat:
<-- xnee_rep_prepare returning 0
<-- xnee_prepare returning 0
----> xnee_grab_all_keys 1
 ---> xnee_km_check
  --- xnee_km_check 0 
 <--- xnee_km_check
----  xnee_grab_all_keys 2


----      xnee_grab_all_keys ---- 
----      xnee_grab_all_keys: i=0
----      xnee_grab_all_keys: string is NULL


----      xnee_grab_all_keys ---- 
----      xnee_grab_all_keys: i=1
----      xnee_grab_all_keys: string is NULL


----      xnee_grab_all_keys ---- 
----      xnee_grab_all_keys: i=2
----      xnee_grab_all_keys: string is NULL


----      xnee_grab_all_keys ---- 
----      xnee_grab_all_keys: i=3
----      xnee_grab_all_keys: string is NULL


----      xnee_grab_all_keys ---- 
----      xnee_grab_all_keys: i=4
----      xnee_grab_all_keys: string is NULL
<----  xnee_grab_all_keys 



##############################################
#      Xnee application arguments            #
##############################################
#  cnee --record --events-to-record 1000 --mouse --keyboard -o /tmp/xnee.xns -e 
/tmp/xnee.log -v 


##############################################
#      Displays                              #
##############################################
# display :0.0
Looking for 26 ===> 25  'distribute'
# distribute


##############################################
#      Files                                 #
##############################################
Looking for 2 ===> 1  'out-file'
# out-file /tmp/xnee.xns
Looking for 1 ===> 0  'err-file'
# err-file /tmp/xnee.log


##############################################
#      Key Grabs                             #
##############################################
Looking for 12 ===> 12  'stop-key'
# stop-key         0
Looking for 13 ===> 13  'pause-key'
# pause-key        0
Looking for 14 ===> 14  'resume-key'
# resume-key       0
Looking for 15 ===> 15  'insert-key'
# insert-key       0
Looking for 16 ===> 16  'exec-key'
# exec-key         0
Looking for 17 ===> 17  'exec-key'
# exec-key         xnee-exec-no-program


##############################################
#      Recording limits etc                  #
##############################################

Looking for 9 ===> 9  'events-to-record'
events-to-record        1000
Looking for 10 ===> 10  'data-to-record'
data-to-record          -1
Looking for 11 ===> 11  'seconds-to-record'
seconds-to-record       -1
# first-last

# Record  all (including current) clients or only future ones
Looking for 6 ===> 7  'all-clients'
all-clients
# Looking for 7 ===> 8  'future-clients'
future-clients

# Store the starting mouse position 
# Looking for 42 ===> 35  'store-mouse-position'
store-mouse-position


##############################################
#      Resolution                            #
##############################################

# Resolution
Looking for 23 ===> 20  'recorded-resolution'
#recorded-resolution  1440x900
Looking for 24 ===> 21  'replay-resolution'
#replay-resolution  1x1
Looking for 25 ===> 22  'resolution-adjustment'
#resolution-adjustment  0


##############################################
#      Speed                                 #
##############################################

# Speed
Looking for 22 ===> 19  'speed-percent'
#speed-percent  100


##############################################
#      Replaying limits etc                  #
##############################################
Looking for 47 ===> 48  'max-threshold'

max-threshold 20 
Looking for 48 ===> 49  'min-threshold'
min-threshold 20 
Looking for 49 ===> 50  'tot-threshold'
tot-threshold 40 


##############################################
#      Feedback                              #
##############################################
xnee_get_requested_feedback
#Looking for 46 ===> 38  'feedback-none'
feedback-none
xnee_get_requested_feedback
#Looking for 45 ===> 37  'feedback-stderr'
feedback-stderr
xnee_get_requested_feedback
Looking for 44 ===> 36  'feedback-xosd'
feedback-xosd
Looking for 43 ===> -1  '(null)'
 


##############################################
#      Various                               #
##############################################

# Plugin file 
# Looking for 38 ===> 32  'plugin'
plugin       (null)

# Modes (currently not used)
# Looking for 31 ===> 26  'synchronised-replay'
synchronised-replay

# Replay offset
Looking for 33 ===> 51  'replay-offset'
#replay-offset 0x0

# Human printout of X11 data (instead of Xnee format)
# Looking for 34 ===> 30  'human-printout'
human-printout  

# Delay before starting record/replay
Looking for 21 ===> 18  'time'
# time 0

# Various
Returning max_val=1
#########################################
#          Record settings              #
#########################################
#   data_flags          7
#   rState              163320376
#   xids[0]             0
#   xids[1]             0
# Number of Ranges      1
# RecordRange[0]
Looking for 50 ===> 39  'request-range'
request-range            0-0
Looking for 54 ===> 40  'reply-range'
reply-range                   0-0 
Looking for 55 ===> 44  'extension-request-major-range'
extension-request-major-range  0-0 
Looking for 56 ===> 45  'extension-request-minor-range'
extension-request-minor-range  0-0 
Looking for 57 ===> 46  'extension-reply-major-range'
extension-reply-major-range   0-0
Looking for 58 ===> 47  'extension-reply-minor-range'
extension-reply-minor-range   0-0 
Looking for 52 ===> 42  'delivered-event-range'
delivered-event-range         21-21 
Looking for 51 ===> 41  'device-event-range'
device-event-range            2-6 
Looking for 53 ===> 43  'error-range'
error-range                   0-0 
          XRecord-
          Release         1.13
Returning max_val=1
--->xnee_setup_recording
<---xnee_setup_recording
Looking for 26 ===> 25  'distribute'
Looking for 2 ===> 1  'out-file'
Looking for 1 ===> 0  'err-file'
Looking for 12 ===> 12  'stop-key'
Looking for 13 ===> 13  'pause-key'
Looking for 14 ===> 14  'resume-key'
Looking for 15 ===> 15  'insert-key'
Looking for 16 ===> 16  'exec-key'
Looking for 17 ===> 17  'exec-key'
Looking for 9 ===> 9  'events-to-record'
Looking for 10 ===> 10  'data-to-record'
Looking for 11 ===> 11  'seconds-to-record'
Looking for 6 ===> 7  'all-clients'
Looking for 7 ===> 8  'future-clients'
Looking for 42 ===> 35  'store-mouse-position'
Looking for 23 ===> 20  'recorded-resolution'
Looking for 24 ===> 21  'replay-resolution'
Looking for 25 ===> 22  'resolution-adjustment'
Looking for 22 ===> 19  'speed-percent'
Looking for 47 ===> 48  'max-threshold'
Looking for 48 ===> 49  'min-threshold'
Looking for 49 ===> 50  'tot-threshold'
xnee_get_requested_feedback
Looking for 46 ===> 38  'feedback-none'
xnee_get_requested_feedback
Looking for 45 ===> 37  'feedback-stderr'
xnee_get_requested_feedback
Looking for 44 ===> 36  'feedback-xosd'
Looking for 43 ===> -1  '(null)'
Looking for 38 ===> 32  'plugin'
Looking for 31 ===> 26  'synchronised-replay'
Looking for 33 ===> 51  'replay-offset'
Looking for 34 ===> 30  'human-printout'
Looking for 21 ===> 18  'time'
Returning max_val=1
Looking for 50 ===> 39  'request-range'
Looking for 54 ===> 40  'reply-range'
Looking for 55 ===> 44  'extension-request-major-range'
Looking for 56 ===> 45  'extension-request-minor-range'
Looking for 57 ===> 46  'extension-reply-major-range'
Looking for 58 ===> 47  'extension-reply-minor-range'
Looking for 52 ===> 42  'delivered-event-range'
Looking for 51 ===> 41  'device-event-range'
Looking for 53 ===> 43  'error-range'
Entering main loop( recorder)
 ---> xnee_record_async()


I'm using ion3 as my WM if that is relevant (not the debian package).
gnee fails too.

First bug report, be gentle :)

-- System Information:
Debian Release: 5.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages cnee depends on:
ii  libc6                         2.9-4      GNU C Library: Shared libraries
ii  libx11-6                      2:1.2.1-1  X11 client-side library
ii  libxnee0                      3.02-2     X event recorder/replayer - librar
ii  libxtst6                      2:1.0.3-1  X11 Testing -- Resource extension 

cnee recommends no packages.

Versions of packages cnee suggests:
pn  xnee-doc                      <none>     (no description available)

-- no debconf information




--- End Message ---
--- Begin Message ---
Source: libx11
Source-Version: 2:1.3.3-3

We believe that the bug you reported is fixed in the latest version of
libx11, which is due to be installed in the Debian FTP archive:

libx11-6-dbg_1.3.3-3_amd64.deb
  to main/libx/libx11/libx11-6-dbg_1.3.3-3_amd64.deb
libx11-6-udeb_1.3.3-3_amd64.udeb
  to main/libx/libx11/libx11-6-udeb_1.3.3-3_amd64.udeb
libx11-6_1.3.3-3_amd64.deb
  to main/libx/libx11/libx11-6_1.3.3-3_amd64.deb
libx11-data_1.3.3-3_all.deb
  to main/libx/libx11/libx11-data_1.3.3-3_all.deb
libx11-dev_1.3.3-3_amd64.deb
  to main/libx/libx11/libx11-dev_1.3.3-3_amd64.deb
libx11-xcb-dev_1.3.3-3_amd64.deb
  to main/libx/libx11/libx11-xcb-dev_1.3.3-3_amd64.deb
libx11-xcb1-dbg_1.3.3-3_amd64.deb
  to main/libx/libx11/libx11-xcb1-dbg_1.3.3-3_amd64.deb
libx11-xcb1_1.3.3-3_amd64.deb
  to main/libx/libx11/libx11-xcb1_1.3.3-3_amd64.deb
libx11_1.3.3-3.diff.gz
  to main/libx/libx11/libx11_1.3.3-3.diff.gz
libx11_1.3.3-3.dsc
  to main/libx/libx11/libx11_1.3.3-3.dsc



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Cyril Brulebois <[email protected]> (supplier of updated libx11 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 13 Apr 2010 14:46:16 +0200
Source: libx11
Binary: libx11-6 libx11-6-udeb libx11-data libx11-6-dbg libx11-dev libx11-xcb1 
libx11-xcb1-dbg libx11-xcb-dev
Architecture: source all amd64
Version: 2:1.3.3-3
Distribution: unstable
Urgency: low
Maintainer: Debian X Strike Force <[email protected]>
Changed-By: Cyril Brulebois <[email protected]>
Description: 
 libx11-6   - X11 client-side library
 libx11-6-dbg - X11 client-side library (debug package)
 libx11-6-udeb - X11 client-side library (udeb)
 libx11-data - X11 client-side library
 libx11-dev - X11 client-side library (development headers)
 libx11-xcb-dev - Xlib/XCB interface library (development headers)
 libx11-xcb1 - Xlib/XCB interface library
 libx11-xcb1-dbg - Xlib/XCB interface library (debug package)
Closes: 536491
Changes: 
 libx11 (2:1.3.3-3) unstable; urgency=low
 .
   [ Julien Cristau ]
   * Drop manpage from libx11-6-udeb.
   * Don't install X11 locale data in the udeb.  The installer uses only gtk
     apps so this is useless (and big).
 .
   [ Cyril Brulebois ]
   * Cherry-pick patch from upstream to run user's synchandlers as well as
     any internal synchandlers: 75ea8c3793. This fixes xnee issues when
     RECORD extension is enabled (Closes: #536491; LP: #378648).
   * Merge xsfbs/debian-unstable to fix double autoreconf runs.
Checksums-Sha1: 
 5ec40cca5fb3b0960b358b79334f3184a1a8a83e 1566 libx11_1.3.3-3.dsc
 d829332c8f43cbde27d4f78207a8b4d4dedd2fa0 83327 libx11_1.3.3-3.diff.gz
 11e06ccda63b690390d727feaf1bb672c093196e 232336 libx11-data_1.3.3-3_all.deb
 2bc4cb09405f3448712aa03dd593b8efa75988b7 842360 libx11-6_1.3.3-3_amd64.deb
 74939c2b477ad5c49f1f4f11a253b576ce3cd0b5 756806 
libx11-6-udeb_1.3.3-3_amd64.udeb
 4974a2560d44670ab107277b74f410d119599ba4 2794292 libx11-6-dbg_1.3.3-3_amd64.deb
 52f6dff172be6875503c1e711cb3f944b961df73 3512240 libx11-dev_1.3.3-3_amd64.deb
 f55d2f6cbd5074d9e653a50a13f7ab7c6f2b0ff0 89666 libx11-xcb1_1.3.3-3_amd64.deb
 a3c5283fe806fc9ce8f2d8882422d818b0944853 103616 
libx11-xcb1-dbg_1.3.3-3_amd64.deb
 151d896906e766188a6ca29d98a72ef425cf3235 91766 libx11-xcb-dev_1.3.3-3_amd64.deb
Checksums-Sha256: 
 993b9302d1e742f9bbbdf777d941105d2b03bb5e4b647c56ba9a04d698b5eb8b 1566 
libx11_1.3.3-3.dsc
 99e8da303c7173d005b3a9bf7aa241cd3122fcbbdefeac20f03022c7638b0cea 83327 
libx11_1.3.3-3.diff.gz
 f48a4ad1f1878239ff6d515d651e9ed8e554d4b84fa9b613bd65c69d2296e3c4 232336 
libx11-data_1.3.3-3_all.deb
 6bb6167b6e95c0f72dfcda73d34890f7d0c60d451a69bfce9b6af4ccdfdbd790 842360 
libx11-6_1.3.3-3_amd64.deb
 3ea5f3877017f8bdb23d09999e8d0d42cf5696f68858398b2590b1bf10d73346 756806 
libx11-6-udeb_1.3.3-3_amd64.udeb
 4a0db0c45396a4f3b2483d74f4f0d31c1e7d447388c0297e072cabc53bd8db33 2794292 
libx11-6-dbg_1.3.3-3_amd64.deb
 648fb7d4a4db105316fe5051189f7c41ddd7cbe383b36db3194210139c918aa0 3512240 
libx11-dev_1.3.3-3_amd64.deb
 12eefaf40311a2deeb765d9472d1fc2db839eb68ca233a3c26f10a2102cc5e59 89666 
libx11-xcb1_1.3.3-3_amd64.deb
 4925a54e8ef52d5d6bb1581196ee82c7e599db275385516584a47e403348238e 103616 
libx11-xcb1-dbg_1.3.3-3_amd64.deb
 14c6ffa79acf79cc682db5f87543d5a1242ffc25b3b5fca7a2806bd5491e4a26 91766 
libx11-xcb-dev_1.3.3-3_amd64.deb
Files: 
 e149d9ee67fa851dc12e9e324944f970 1566 x11 optional libx11_1.3.3-3.dsc
 8e89a0a85ad360345e227796b1cde61a 83327 x11 optional libx11_1.3.3-3.diff.gz
 5f5b2da7a114ada3bb7310f2b40cce51 232336 x11 optional 
libx11-data_1.3.3-3_all.deb
 f148b1ad73532027ba571b4b1d74e51d 842360 libs optional 
libx11-6_1.3.3-3_amd64.deb
 c6123e965421a3de67b10f2c50ebc061 756806 debian-installer optional 
libx11-6-udeb_1.3.3-3_amd64.udeb
 3c88229583ab16b142afd7ceeb018e32 2794292 debug extra 
libx11-6-dbg_1.3.3-3_amd64.deb
 986c2e890423500f736ab29cce904b4b 3512240 libdevel optional 
libx11-dev_1.3.3-3_amd64.deb
 0bf693e8357ca086cac3b5f5ea3656a5 89666 libs optional 
libx11-xcb1_1.3.3-3_amd64.deb
 01c6c27292b80b83f4809a33eac3ff64 103616 debug extra 
libx11-xcb1-dbg_1.3.3-3_amd64.deb
 fe779ee72483a27a3921088349a99c94 91766 libdevel optional 
libx11-xcb-dev_1.3.3-3_amd64.deb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkvEbPEACgkQeGfVPHR5Nd3lSwCgsg0sNF9jXEAcsh8WoM80HWhb
+P8AoNRGHRu1TaIHxGXJfRkFswcdAFhR
=wYp1
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to