Discussion:
[Bitpim-devel] VX-7000 notes (phonebook, first attempt)
Mike Schiraldi
2004-09-13 03:23:43 UTC
Permalink
Okay, i wiped out my phone book, created one maxed-out entry, and tried to
sync. I got the following. Looks like there was a problem before even trying
to retrieve the phone record -- it thought there were -65536 entries.

22:51:01.919 LG-VX4400: Attempting to contact phone
22:51:01.920 LG-VX4400: Retrieving fundamental phone information
22:51:01.920 LG-VX4400: Phone serial number
22:51:01.920 LG-VX4400: Getting file contents 'nvm/$SYS.ESN'
22:51:01.928 LG-VX4400: brew request Data - 2 bytes
<#! p_brew.memoryconfigrequest !#>
00000000 59 0c Y.

22:51:02.034 LG-VX4400: brew response Data - 7 bytes
<#! p_brew.memoryconfigresponse !#>
00000000 59 0c 00 00 04 2a 02 Y....*.

22:51:02.035 LG-VX4400: Now in brew mode
22:51:02.035 LG-VX4400: brew request Data - 17 bytes
<#! p_brew.readfilerequest !#>
00000000 59 04 00 0d 6e 76 6d 2f 24 53 59 53 2e 45 53 4e Y...nvm/$SYS.ESN
00000010 00 .

22:51:02.165 LG-VX4400: brew response Data - 267 bytes
<#! p_brew.readfileresponse !#>
00000000 59 04 00 00 00 61 00 00 00 61 00 ff ff ff ff ff Y....a...a......
00000010 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000020 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000030 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000040 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000050 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000060 db e2 18 23 57 ba 91 35 05 31 41 1d 00 00 00 00 ...#W..5.1A.....
00000070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000100 00 00 00 00 00 00 00 00 00 00 00 ...........

22:51:02.170 LG-VX4400: Reading group information
22:51:02.170 LG-VX4400: Getting file contents 'pim/pbgroup.dat'
22:51:02.170 LG-VX4400: brew request Data - 20 bytes
<#! p_brew.readfilerequest !#>
00000000 59 04 00 10 70 69 6d 2f 70 62 67 72 6f 75 70 2e Y...pim/pbgroup.
00000010 64 61 74 00 dat.

22:51:02.184 LG-VX4400: brew response Data - 267 bytes
<#! p_brew.readfileresponse !#>
00000000 59 04 00 00 00 90 00 00 00 90 00 00 4e 6f 20 47 Y...........No G
00000010 72 6f 75 70 00 00 00 00 00 00 00 00 00 00 00 00 roup............
00000020 00 00 00 01 46 61 6d 69 6c 79 00 00 00 00 00 00 ....Family......
00000030 00 00 00 00 00 00 00 00 00 00 00 02 46 72 69 65 ............Frie
00000040 6e 64 73 00 00 00 00 00 00 00 00 00 00 00 00 00 nds.............
00000050 00 00 00 03 43 6f 6c 6c 65 61 67 75 65 73 00 00 ....Colleagues..
00000060 00 00 00 00 00 00 00 00 00 00 00 04 42 75 73 69 ............Busi
00000070 6e 65 73 73 00 00 00 00 00 00 00 00 00 00 00 00 ness............
00000080 00 00 00 05 53 63 68 6f 6f 6c 00 00 00 00 00 00 ....School......
00000090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000100 00 00 00 00 00 00 00 00 00 00 00 ...........

22:51:02.473 LG-VX4400: Groups read Data - 144 bytes
<#! p_lgvx4400.pbgroups !#>
00000000 00 4e 6f 20 47 72 6f 75 70 00 00 00 00 00 00 00 .No Group.......
00000010 00 00 00 00 00 00 00 00 01 46 61 6d 69 6c 79 00 .........Family.
00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000030 02 46 72 69 65 6e 64 73 00 00 00 00 00 00 00 00 .Friends........
00000040 00 00 00 00 00 00 00 00 03 43 6f 6c 6c 65 61 67 .........Colleag
00000050 75 65 73 00 00 00 00 00 00 00 00 00 00 00 00 00 ues.............
00000060 04 42 75 73 69 6e 65 73 73 00 00 00 00 00 00 00 .Business.......
00000070 00 00 00 00 00 00 00 00 05 53 63 68 6f 6f 6c 00 .........School.
00000080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000090

22:51:02.475 LG-VX4400: Reading wallpaper-index
22:51:02.476 LG-VX4400: Getting file contents 'dloadindex/brewImageIndex.map'
22:51:02.476 LG-VX4400: brew request Data - 34 bytes
<#! p_brew.readfilerequest !#>
00000000 59 04 00 1e 64 6c 6f 61 64 69 6e 64 65 78 2f 62 Y...dloadindex/b
00000010 72 65 77 49 6d 61 67 65 49 6e 64 65 78 2e 6d 61 rewImageIndex.ma
00000020 70 00 p.

22:51:02.477 LG-VX4400: brew response Data - 267 bytes
<#! p_brew.readfileresponse !#>
00000000 59 04 06 00 00 90 00 00 00 90 00 00 4e 6f 20 47 Y...........No G
00000010 72 6f 75 70 00 00 00 00 00 00 00 00 00 00 00 00 roup............
00000020 00 00 00 01 46 61 6d 69 6c 79 00 00 00 00 00 00 ....Family......
00000030 00 00 00 00 00 00 00 00 00 00 00 02 46 72 69 65 ............Frie
00000040 6e 64 73 00 00 00 00 00 00 00 00 00 00 00 00 00 nds.............
00000050 00 00 00 03 43 6f 6c 6c 65 61 67 75 65 73 00 00 ....Colleagues..
00000060 00 00 00 00 00 00 00 00 00 00 00 04 42 75 73 69 ............Busi
00000070 6e 65 73 73 00 00 00 00 00 00 00 00 00 00 00 00 ness............
00000080 00 00 00 05 53 63 68 6f 6f 6c 00 00 00 00 00 00 ....School......
00000090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000100 00 00 00 00 00 00 00 00 00 00 00 ...........

22:51:02.479 LG-VX4400: Reading ringtone-index
22:51:02.480 LG-VX4400: Getting file contents 'dloadindex/brewRingerIndex.map'
22:51:02.480 LG-VX4400: brew request Data - 35 bytes
<#! p_brew.readfilerequest !#>
00000000 59 04 00 1f 64 6c 6f 61 64 69 6e 64 65 78 2f 62 Y...dloadindex/b
00000010 72 65 77 52 69 6e 67 65 72 49 6e 64 65 78 2e 6d rewRingerIndex.m
00000020 61 70 00 ap.

22:51:02.481 LG-VX4400: brew response Data - 267 bytes
<#! p_brew.readfileresponse !#>
00000000 59 04 06 00 00 90 00 00 00 90 00 00 4e 6f 20 47 Y...........No G
00000010 72 6f 75 70 00 00 00 00 00 00 00 00 00 00 00 00 roup............
00000020 00 00 00 01 46 61 6d 69 6c 79 00 00 00 00 00 00 ....Family......
00000030 00 00 00 00 00 00 00 00 00 00 00 02 46 72 69 65 ............Frie
00000040 6e 64 73 00 00 00 00 00 00 00 00 00 00 00 00 00 nds.............
00000050 00 00 00 03 43 6f 6c 6c 65 61 67 75 65 73 00 00 ....Colleagues..
00000060 00 00 00 00 00 00 00 00 00 00 00 04 42 75 73 69 ............Busi
00000070 6e 65 73 73 00 00 00 00 00 00 00 00 00 00 00 00 ness............
00000080 00 00 00 05 53 63 68 6f 6f 6c 00 00 00 00 00 00 ....School......
00000090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000100 00 00 00 00 00 00 00 00 00 00 00 ...........

22:51:02.485 LG-VX4400: Fundamentals retrieved
22:51:02.487 LG-VX4400: Reading speed dials
22:51:02.487 LG-VX4400: Getting file contents 'pim/pbspeed.dat'
22:51:02.487 LG-VX4400: brew request Data - 20 bytes
<#! p_brew.readfilerequest !#>
00000000 59 04 00 10 70 69 6d 2f 70 62 73 70 65 65 64 2e Y...pim/pbspeed.
00000010 64 61 74 00 dat.

22:51:02.488 LG-VX4400: brew response Data - 267 bytes
<#! p_brew.readfileresponse !#>
00000000 59 04 00 00 01 2c 01 00 00 00 01 ff ff ff ff ff Y....,..........
00000010 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000020 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000030 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000040 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000050 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000060 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000070 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000080 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000090 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000100 ff ff ff ff ff ff ff ff ff ff ff ...........

22:51:02.510 LG-VX4400: brew request Data - 3 bytes
<#! p_brew.readfileblockrequest !#>
00000000 59 04 01 Y..

22:51:02.510 LG-VX4400: brew response Data - 267 bytes
<#! p_brew.readfileblockresponse !#>
00000000 59 04 00 01 00 2c 00 ff ff ff ff ff ff ff ff ff Y....,..........
00000010 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000020 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000030 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000040 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000050 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000060 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000070 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000080 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000090 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000100 ff ff ff ff ff ff ff ff ff ff ff ...........

22:51:02.833 LG-VX4400: brew request Data - 2 bytes
<#! p_brew.memoryconfigrequest !#>
00000000 59 0c Y.

22:51:02.834 LG-VX4400: brew response Data - 7 bytes
<#! p_brew.memoryconfigresponse !#>
00000000 59 0c 00 00 04 2a 02 Y....*.

22:51:02.834 LG-VX4400: Now in brew mode
22:51:02.834 LG-VX4400: Reading number of phonebook entries
22:51:02.835 LG-VX4400: lg phonebook request Data - 10 bytes
<#! p_lg.pbinitrequest !#>
00000000 ff 11 00 01 00 00 00 00 00 00 ..........

22:51:02.835 LG-VX4400: lg phonebook response Data - 402 bytes
<#! p_lg.pbinitresponse !#>
00000000 ff 0f 00 00 00 00 00 00 de ff ff ff ff ff ff ff ................
00000010 d0 1f 00 00 ff ff 00 aa ff ff ff ff ff ff ff ff ................
00000020 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000030 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000040 ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000060 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000070 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000080 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000090 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000100 ff ff ff ff ff ff ff ff ff ff ff ad de 00 00 00 ................
00000110 d0 1e 00 00 ff ff 00 aa 00 00 00 00 00 00 00 00 ................
00000120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000190 00 00 ..

22:51:02.843 LG-VX4400: Now in phonebook mode
22:51:02.843 LG-VX4400: lg phonebook request Data - 10 bytes
<#! p_lg.pbinforequest !#>
00000000 ff 15 01 01 00 00 00 00 00 00 ..........

22:51:02.844 LG-VX4400: lg phonebook response Data - 402 bytes
<#! p_lg.pbinforesponse !#>
00000000 ff 0f 01 00 00 00 00 00 de ff ff ff ff ff ff ff ................
00000010 d0 1f 00 00 ff ff 00 aa ff ff ff ff ff ff ff ff ................
00000020 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000030 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000040 ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000060 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000070 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000080 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000090 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000100 ff ff ff ff ff ff ff ff ff ff ff ad de 00 00 00 ................
00000110 d0 1e 00 00 ff ff 00 aa 00 00 00 00 00 00 00 00 ................
00000120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000190 00 00 ..

22:51:03.066 LG-VX4400: There are -65536 entries
22:51:03.066 LG-VX4400: lg phonebook request Data - 10 bytes
<#! p_lg.pbinitrequest !#>
00000000 ff 11 02 01 00 00 00 00 00 00 ..........

22:51:03.066 LG-VX4400: lg phonebook response Data - 402 bytes
<#! p_lg.pbinitresponse !#>
00000000 ff 0f 02 00 00 00 00 00 de ff ff ff ff ff ff ff ................
00000010 d0 1f 00 00 ff ff 00 aa ff ff ff ff ff ff ff ff ................
00000020 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000030 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000040 ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000060 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000070 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000080 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000090 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
000000f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000100 ff ff ff ff ff ff ff ff ff ff ff ad de 00 00 00 ................
00000110 d0 1e 00 00 ff ff 00 aa 00 00 00 00 00 00 00 00 ................
00000120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000190 00 00 ..

22:51:03.185 Exception: An unexpected exception has occurred.
Please see the help for details on what to do.

Traceback (most recent call last):
File "/usr/src/bitpim/gui.py", line 1035, in OnCallback
event()
File "/usr/src/bitpim/gui.py", line 114, in __call__
return apply(self.cb, self.args, self.kwargs)
File "/usr/src/bitpim/gui.py", line 71, in __call__
apply(self.method, self.args+args, d)
File "/usr/src/bitpim/gui.py", line 962, in OnProgressMinor
self.GetStatusBar().progressminor(pos, max, desc)
File "/usr/src/bitpim/guiwidgets.py", line 1302, in progressminor
self.gauge.SetRange(max)
File "/usr/lib/python2.3/site-packages/wx/_controls.py", line 785, in SetRange
return _controls_.Gauge_SetRange(*args, **kwargs)
PyAssertionError: C++ assertion "0 <= m_gaugePos && m_gaugePos <= m_rangeMax" failed in ../src/gtk/gauge.cpp(67): invalid gauge position in DoSetGauge()

Variables by last 8 frames, innermost last

Frame MainLoop in /usr/lib/python2.3/site-packages/wx/_core.py at line 5262
self = <gui.MainApp; proxy of C++ wxPyApp instance at _30734708_p_wxPyApp>

Frame MainLoop in /usr/lib/python2.3/site-packages/wx/_core.py at line 4732
args = (<gui.MainApp; proxy of C++ wxPyApp instance at _30734708_p_wxPyApp>,)
kwargs = {}

Frame OnCallback in /usr/src/bitpim/gui.py at line 1035
self = <gui.MainWindow; proxy of C++ wxFrame instance at _186e5308_p_wxFrame>
event = <gui.HelperReturnEvent; proxy of C++ wxPyEvent instance at _c8837508_p_wxPyEvent

Frame __call__ in /usr/src/bitpim/gui.py at line 114
self = <gui.HelperReturnEvent; proxy of C++ wxPyEvent instance at _c8837508_p_wxPyEvent

Frame __call__ in /usr/src/bitpim/gui.py at line 71
self = <gui.Callback instance at 0x4268cd2c>
args = (-65536, -65536, 'Phone book read completed')
d = {}
kwargs = {}

Frame OnProgressMinor in /usr/src/bitpim/gui.py at line 962
max = -65536
self = <gui.MainWindow; proxy of C++ wxFrame instance at _186e5308_p_wxFrame>
pos = -65536
desc = 'Phone book read completed'

Frame progressminor in /usr/src/bitpim/guiwidgets.py at line 1302
max = -65536
self = <guiwidgets.MyStatusBar; proxy of C++ wxStatusBar instance at _907a5308_p_wxStat
pos = -65536
desc = 'Phone book read completed'

Frame SetRange in /usr/lib/python2.3/site-packages/wx/_controls.py at line 785
args = (<wx._controls.Gauge; proxy of C++ wxGauge instance at _70295408_p_wxGauge>, -65
kwargs = {}

22:51:03.217 ['phonebook', 'sync', 'ringtone-index', 'wallpaper-index', 'groups', 'categories', 'uniqueserial']
22:51:03.217 {'phonebook': 'MERGE'}
22:51:04.265 Exception: An unexpected exception has occurred.
Please see the help for details on what to do.

Traceback (most recent call last):
File "/usr/lib/python2.3/site-packages/wx/_core.py", line 10604, in <lambda>
lambda event: event.callable(*event.args, **event.kw) )
File "/usr/src/bitpim/phonebook.py", line 1676, in DoMerge
self.table.OnDataUpdated()
File "/usr/src/bitpim/phonebook.py", line 1392, in OnDataUpdated
self.main.OnCellSelect()
File "/usr/src/bitpim/phonebook.py", line 1714, in OnCellSelect
row=self.table.GetRowData(gcr)
File "/usr/src/bitpim/phonebook.py", line 1125, in GetRowData
return self.main.rowdata[self.rowkeys[row]]
IndexError: list index out of range

Variables by last 8 frames, innermost last

Frame __call__ in /usr/src/bitpim/gui.py at line 71
self = <gui.Callback instance at 0x4268cdcc>
args = ()
d = {}
kwargs = {}

Frame OnBusyEnd in /usr/src/bitpim/gui.py at line 950
self = <gui.MainWindow; proxy of C++ wxFrame instance at _186e5308_p_wxFrame>

Frame EndBusyCursor in /usr/lib/python2.3/site-packages/wx/_misc.py at line 250
args = ()
kwargs = {}

Frame <lambda> in /usr/lib/python2.3/site-packages/wx/_core.py at line 10604
event = <wx._core.PyEvent; proxy of C++ wxPyEvent instance at _f80b7908_p_wxPyEvent>

Frame DoMerge in /usr/src/bitpim/phonebook.py at line 1676
em = <phonebook.EntryMatcher instance at 0x433e042c>
count = 0
usedexistingkeys = []
self = <phonebook.ImportDialog; proxy of C++ wxDialog instance at _f0267208_p_wxDialog>
results = {}
row = {}

Frame OnDataUpdated in /usr/src/bitpim/phonebook.py at line 1392
sortcolumn = 1
newkeys = []
c = 'Memo5'
colsused = ['Confidence']
ln = 0
items = []
self = <phonebook.ImportDataTable; proxy of C++ wxPyGridTableBase instance at _b8677808
colsavail = ['Name', 'Categories', 'Home', 'Home2', 'Home3', 'Office', 'Office2', 'Office3',
lo = 0
msg = <wx.grid.GridTableMessage; proxy of C++ wxGridTableMessage instance at _d05c7508
oldrows = []

Frame OnCellSelect in /usr/src/bitpim/phonebook.py at line 1714
self = <phonebook.ImportDialog; proxy of C++ wxDialog instance at _f0267208_p_wxDialog>
gcr = 0
event = None

Frame GetRowData in /usr/src/bitpim/phonebook.py at line 1125
self = <phonebook.ImportDataTable; proxy of C++ wxPyGridTableBase instance at _b8677808
row = 0

22:51:06.868 Exception: An unexpected exception has occurred.
Please see the help for details on what to do.

Traceback (most recent call last):
File "/usr/src/bitpim/gui.py", line 1035, in OnCallback
event()
File "/usr/src/bitpim/gui.py", line 114, in __call__
return apply(self.cb, self.args, self.kwargs)
File "/usr/src/bitpim/gui.py", line 71, in __call__
apply(self.method, self.args+args, d)
File "/usr/src/bitpim/gui.py", line 952, in OnBusyEnd
self.OnProgressMajor(0,1)
File "/usr/src/bitpim/gui.py", line 965, in OnProgressMajor
self.GetStatusBar().progressmajor(pos, max, desc)
File "/usr/src/bitpim/guiwidgets.py", line 1307, in progressmajor
self.progressminor(0,1)
File "/usr/src/bitpim/guiwidgets.py", line 1302, in progressminor
self.gauge.SetRange(max)
File "/usr/lib/python2.3/site-packages/wx/_controls.py", line 785, in SetRange
return _controls_.Gauge_SetRange(*args, **kwargs)
PyAssertionError: C++ assertion "0 <= m_gaugePos && m_gaugePos <= m_rangeMax" failed in ../src/gtk/gauge.cpp(67): invalid gauge position in DoSetGauge()

Variables by last 8 frames, innermost last

Frame OnCallback in /usr/src/bitpim/gui.py at line 1035
self = <gui.MainWindow; proxy of C++ wxFrame instance at _186e5308_p_wxFrame>
event = <gui.HelperReturnEvent; proxy of C++ wxPyEvent instance at _98967508_p_wxPyEvent

Frame __call__ in /usr/src/bitpim/gui.py at line 114
self = <gui.HelperReturnEvent; proxy of C++ wxPyEvent instance at _98967508_p_wxPyEvent

Frame __call__ in /usr/src/bitpim/gui.py at line 71
self = <gui.Callback instance at 0x4268cdcc>
args = ()
d = {}
kwargs = {}

Frame OnBusyEnd in /usr/src/bitpim/gui.py at line 952
self = <gui.MainWindow; proxy of C++ wxFrame instance at _186e5308_p_wxFrame>

Frame OnProgressMajor in /usr/src/bitpim/gui.py at line 965
max = 1
self = <gui.MainWindow; proxy of C++ wxFrame instance at _186e5308_p_wxFrame>
pos = 0
desc = ''

Frame progressmajor in /usr/src/bitpim/guiwidgets.py at line 1307
max = 1
self = <guiwidgets.MyStatusBar; proxy of C++ wxStatusBar instance at _907a5308_p_wxStat
pos = 0
desc = ''

Frame progressminor in /usr/src/bitpim/guiwidgets.py at line 1302
max = 1
self = <guiwidgets.MyStatusBar; proxy of C++ wxStatusBar instance at _907a5308_p_wxStat
pos = 0
desc = ''

Frame SetRange in /usr/lib/python2.3/site-packages/wx/_controls.py at line 785
args = (<wx._controls.Gauge; proxy of C++ wxGauge instance at _70295408_p_wxGauge>, 1)
kwargs = {}
Roger Binns
2004-09-13 04:00:50 UTC
Permalink
Post by Mike Schiraldi
to retrieve the phone record -- it thought there were -65536 entries.
You need to figure out which bytes are the number of entries
in the pbinforesponse.

There is no need to include the complete exceptions like that
since it is obviously that one packet and its decoding that
is the problem.

You should examine them in the protocol analyser first as
well since that will usually give you a good idea as what
has been decoded wrong.

Roger
Mike Schiraldi
2004-09-14 03:11:31 UTC
Permalink
Post by Roger Binns
You need to figure out which bytes are the number of entries
in the pbinforesponse.
Looks like it's sometimes at bytes 0x10 through 0x13, where it's expected to
be, and sometimes it's elsewhere.

Here's a comparison of a good read and the bad one. Full logs are at
http://schiraldi.org/1.txt (should be one entry, comes up as -65536) and
http://schiraldi.org/24.txt (should be 24 entries, comes up as 24) .. it's
useful to open them up in adjacent browser tabs and flip back and
forth.

I'll go read up on how the protocol analyzer works and see if i can figure
out what's going on.


22:06:13.696 LG-VX4400: lg phonebook response Data - 402 bytes
<#! p_lg.pbinforesponse !#>
00000000 ff 15 01 00 00 00 00 00 58 00 01 01 00 00 00 00 ........X.......
00000010 00 00 18 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000020 00 00 00 00 00 00 00 00 f4 01 2c 01 00 00 00 00 ..........,.....
00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 db e2 ................
00000040 18 23 4c 47 2d 56 58 37 30 30 30 43 6f 6e 6e 65 .#LG-VX7000Conne
00000050 63 74 6f 72 00 ff ff ff ff ff ff ff ff ff ff ff ctor............
00000060 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000070 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................

[...]

22:06:13.806 LG-VX4400: There are 24 entries



21:49:31.172 LG-VX4400: lg phonebook response Data - 402 bytes
<#! p_lg.pbinforesponse !#>
00000000 ff 0f 01 00 00 00 00 00 de ff ff ff ff ff ff ff ................
00000010 d0 1f 00 00 ff ff 00 aa ff ff ff ff ff ff ff ff ................
00000020 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000030 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000040 ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000060 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
00000070 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................

[...]

21:49:31.179 LG-VX4400: There are -65536 entries
Roger Binns
2004-09-14 05:12:39 UTC
Permalink
Post by Mike Schiraldi
Looks like it's sometimes at bytes 0x10 through 0x13, where it's
expected to be, and sometimes it's elsewhere.
I don't see a '01' anywhere in the other packet. Try having two
entries and see what happens. I used to use the pbinitresponse
(nb not the pbINFOresponse) except that wasn't consistent either.

Roger

Loading...