bug-xnee
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-xnee] Re: gnee and pnee both crashed


From: James Harkins
Subject: [Bug-xnee] Re: gnee and pnee both crashed
Date: Tue, 25 Jan 2011 10:20:06 +0800
User-agent: Wanderlust/2.15.6 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (Gojō) APEL/10.7 Emacs/23.1 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO)

At Mon, 24 Jan 2011 14:11:07 +0800,
James Harkins wrote:
> Sorry it's not the full verbose output. I was looking for something quick and 
> easy to use and got fed up with it. I have uninstalled all xnee components. 
> It seems the package shipped with Ubuntu 10.04 (64-bit) is seriously flawed. 
> Or, maybe I should just file a bug report at launchpad (in case their package 
> is out of date).

Verbose output from cnee attached. At first glance, it seems not useful: it all 
looks logical until it segfaults.

I'll try the latest downloadable also -- I have to admit to some pessimism 
there but it's worth a shot.

James


--
James Harkins /// dewdrop world
address@hidden
http://www.dewdrop-world.net

"Come said the Muse,
Sing me a song no poet has yet chanted,
Sing me the universal."  -- Whitman

blog: http://www.dewdrop-world.net/words
audio clips: http://www.dewdrop-world.net/audio
more audio: http://soundcloud.com/dewdrop_world/tracks

address@hidden:~$ cnee --verbose --record --keyboard --mouse --first-last 
--out-file ~/tmp/reset-kbd2.xnl
 ---> xnee_find_option_entry_impl
      xnee_find_option_entry_impl: "--record"
        Compare 'file'  'record'
        Compare 'help'  'record'
        Compare 'flags'  'record'
        Compare 'project'  'record'
        Compare 'version'  'record'
        Compare 'retype-file'  'record'
        Compare 'write-settings'  'record'
        Compare 'print-settings'  'record'
        Compare 'print-event-names'  'record'
        Compare 'print-event-name'  'record'
        Compare 'print-error-names'  'record'
        Compare 'print-error-name'  'record'
        Compare 'print-reply-names'  'record'
        Compare 'print-request-names'  'record'
        Compare 'print-request-name'  'record'
        Compare 'keyboard'  'record'
        Compare 'mouse'  'record'
        Compare 'print-data-names'  'record'
        Compare 'manpage'  'record'
        Compare 'texipage'  'record'
        Compare 'type-help'  'record'
        Compare 'demonstration'  'record'
        Compare 'check-syntax'  'record'
 <--- xnee_find_option_entry_impl
 ---> xnee_find_option_entry_impl
      xnee_find_option_entry_impl: "--record"
        Compare 'err-file'  'record'
        Compare 'out-file'  'record'
        Compare 'display'  'record'
        Compare 'Dimension'  'record'
        Compare 'loops-left'  'record'
        Compare 'first-last'  'record'
        Compare 'all-events'  'record'
        Compare 'all-clients'  'record'
        Compare 'future-clients'  'record'
        Compare 'events-to-record'  'record'
        Compare 'data-to-record'  'record'
        Compare 'seconds-to-record'  'record'
        Compare 'stop-key'  'record'
        Compare 'pause-key'  'record'
        Compare 'resume-key'  'record'
        Compare 'insert-key'  'record'
        Compare 'exec-key'  'record'
        Compare 'exec-key'  'record'
        Compare 'time'  'record'
        Compare 'speed-percent'  'record'
        Compare 'recorded-resolution'  'record'
        Compare 'replay-resolution'  'record'
        Compare 'resolution-adjustment'  'record'
        Compare 'record'  'record'
** Found key: 27   for option record at 23 in option array  (record)
Found xns entry for '--record' '--keyboard' at position: 23
        long option: '911890419'
        short option:'911890692'
        long option: 'record'
        short option:'rec'
xnee_resource.c:1236-->xnee_parse_option_impl() Handling: 
'XNEE_RECORD_OPTION_KEY' 
 ---> xnee_find_option_entry_impl
      xnee_find_option_entry_impl: "--keyboard"
        Compare 'file'  'keyboard'
        Compare 'help'  'keyboard'
        Compare 'flags'  'keyboard'
        Compare 'project'  'keyboard'
        Compare 'version'  'keyboard'
        Compare 'retype-file'  'keyboard'
        Compare 'write-settings'  'keyboard'
        Compare 'print-settings'  'keyboard'
        Compare 'print-event-names'  'keyboard'
        Compare 'print-event-name'  'keyboard'
        Compare 'print-error-names'  'keyboard'
        Compare 'print-error-name'  'keyboard'
        Compare 'print-reply-names'  'keyboard'
        Compare 'print-request-names'  'keyboard'
        Compare 'print-request-name'  'keyboard'
        Compare 'keyboard'  'keyboard'
** Found key: 22   for option keyboard at 15 in option array  (keyboard)
Found cli entry for '--keyboard' at position: 15
        long option: 'keyboard'
        short option:''
        long option: 'keyboard'
        short option:'(null)'
parse.c:488-->xnee_parse_cnee_option() Handling: 'XNEE_KEYBOARD_OPTION_KEY' 
int arg=30208016
nt arg=5
string arg=KeyPress-KeyRelease
 -- calling xnee_add_range_str (30208016, 5, KeyPress-KeyRelease) 
 --> add_range_str (30208016, 5, KeyPress-KeyRelease)
 --  add_range_str first string="KeyPress-KeyRelease" (2)
 --  add_range_str second string="KeyRelease"   ret=0
 --  add_range_str 1 2 3 
Returning max_val=0
 <-- add_range_str (30208016, 5, KeyPress-KeyRelease) max range=0
<-- parse_range()
 ---> xnee_find_option_entry_impl
      xnee_find_option_entry_impl: "--mouse"
        Compare 'file'  'mouse'
        Compare 'help'  'mouse'
        Compare 'flags'  'mouse'
        Compare 'project'  'mouse'
        Compare 'version'  'mouse'
        Compare 'retype-file'  'mouse'
        Compare 'write-settings'  'mouse'
        Compare 'print-settings'  'mouse'
        Compare 'print-event-names'  'mouse'
        Compare 'print-event-name'  'mouse'
        Compare 'print-error-names'  'mouse'
        Compare 'print-error-name'  'mouse'
        Compare 'print-reply-names'  'mouse'
        Compare 'print-request-names'  'mouse'
        Compare 'print-request-name'  'mouse'
        Compare 'keyboard'  'mouse'
        Compare 'mouse'  'mouse'
** Found key: 23   for option mouse at 16 in option array  (mouse)
Found cli entry for '--mouse' at position: 16
        long option: 'mouse'
        short option:''
        long option: 'mouse'
        short option:'(null)'
parse.c:494-->xnee_parse_cnee_option() Handling: 'XNEE_MOUSE_OPTION_KEY' 
int arg=30208016
nt arg=5
string arg=ButtonPress-MotionNotify
 -- calling xnee_add_range_str (30208016, 5, ButtonPress-MotionNotify) 
 --> add_range_str (30208016, 5, ButtonPress-MotionNotify)
 --  add_range_str first string="ButtonPress-MotionNotify" (4)
 --  add_range_str second string="MotionNotify"   ret=0
 --  add_range_str 1 4 6 
Returning max_val=0
 <-- add_range_str (30208016, 5, ButtonPress-MotionNotify) max range=0
<-- parse_range()
 ---> xnee_find_option_entry_impl
      xnee_find_option_entry_impl: "--first-last"
        Compare 'file'  'first-last'
        Compare 'help'  'first-last'
        Compare 'flags'  'first-last'
        Compare 'project'  'first-last'
        Compare 'version'  'first-last'
        Compare 'retype-file'  'first-last'
        Compare 'write-settings'  'first-last'
        Compare 'print-settings'  'first-last'
        Compare 'print-event-names'  'first-last'
        Compare 'print-event-name'  'first-last'
        Compare 'print-error-names'  'first-last'
        Compare 'print-error-name'  'first-last'
        Compare 'print-reply-names'  'first-last'
        Compare 'print-request-names'  'first-last'
        Compare 'print-request-name'  'first-last'
        Compare 'keyboard'  'first-last'
        Compare 'mouse'  'first-last'
        Compare 'print-data-names'  'first-last'
        Compare 'manpage'  'first-last'
        Compare 'texipage'  'first-last'
        Compare 'type-help'  'first-last'
        Compare 'demonstration'  'first-last'
        Compare 'check-syntax'  'first-last'
 <--- xnee_find_option_entry_impl
 ---> xnee_find_option_entry_impl
      xnee_find_option_entry_impl: "--first-last"
        Compare 'err-file'  'first-last'
        Compare 'out-file'  'first-last'
        Compare 'display'  'first-last'
        Compare 'Dimension'  'first-last'
        Compare 'loops-left'  'first-last'
        Compare 'first-last'  'first-last'
** Found key: 4   for option first-last at 5 in option array  (first-last)
Found xns entry for '--first-last' '--out-file' at position: 5
        long option: '911890285'
        short option:'0'
        long option: 'first-last'
        short option:''
xnee_resource.c:1115-->xnee_parse_option_impl() Handling: 'XNEE_FIRST_LAST_KEY' 
 ---> xnee_find_option_entry_impl
      xnee_find_option_entry_impl: "--out-file"
        Compare 'file'  'out-file'
        Compare 'help'  'out-file'
        Compare 'flags'  'out-file'
        Compare 'project'  'out-file'
        Compare 'version'  'out-file'
        Compare 'retype-file'  'out-file'
        Compare 'write-settings'  'out-file'
        Compare 'print-settings'  'out-file'
        Compare 'print-event-names'  'out-file'
        Compare 'print-event-name'  'out-file'
        Compare 'print-error-names'  'out-file'
        Compare 'print-error-name'  'out-file'
        Compare 'print-reply-names'  'out-file'
        Compare 'print-request-names'  'out-file'
        Compare 'print-request-name'  'out-file'
        Compare 'keyboard'  'out-file'
        Compare 'mouse'  'out-file'
        Compare 'print-data-names'  'out-file'
        Compare 'manpage'  'out-file'
        Compare 'texipage'  'out-file'
        Compare 'type-help'  'out-file'
        Compare 'demonstration'  'out-file'
        Compare 'check-syntax'  'out-file'
 <--- xnee_find_option_entry_impl
 ---> xnee_find_option_entry_impl
      xnee_find_option_entry_impl: "--out-file"
        Compare 'err-file'  'out-file'
        Compare 'out-file'  'out-file'
** Found key: 2   for option out-file at 1 in option array  (out-file)
Found xns entry for '--out-file' '/home/dlm/tmp/reset-kbd2.xnl' at position: 1
        long option: '911890212'
        short option:'911880931'
        long option: 'out-file'
        short option:'o'
xnee_resource.c:1103-->xnee_parse_option_impl() Handling: 'XNEE_OUT_FILE_KEY' 
--> xnee_prepare
---> xnee_open_files
---  xnee_open_files: is recorder
---  xnee_open_files: handling out
---  xnee_open_files: opening out: /home/dlm/tmp/reset-kbd2.xnl
--> xnee_rep_prepare
Open display :0.0 
Open display :0.0 
Display :0.0 = 30214336
Open display :0.0 
Open display :0.0 
Display :0.0 = 30264176
Open display :0.0 
Open display :0.0 
Display :0.0 = 30313936
Freeing modifier mapping memory 0  building modifier map on 30313936
display data    30214336
display control 30264176
display fake    30313936
 ---> xnee_setup_recordext
int arg=30208016
nt arg=4
string arg=ReparentNotify
 -- calling xnee_add_range_str (30208016, 4, ReparentNotify) 
 --> add_range_str (30208016, 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 (30208016, 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       0
 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 --verbose --record --keyboard --mouse --first-last --out-file 
/home/dlm/tmp/reset-kbd2.xnl 


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


##############################################
#      Files                                 #
##############################################
Looking for 2 ===> 1  'out-file'
# out-file /home/dlm/tmp/reset-kbd2.xnl
Looking for 1 ===> 0  'err-file'
# err-file stderr


##############################################
#      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        -1
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  1366x768
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
Segmentation fault

reply via email to

[Prev in Thread] Current Thread [Next in Thread]