Created
August 25, 2013 14:42
-
-
Save ivpusic/6334201 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[DEBUG] -------------------------------------------------------------------------------- | |
[DEBUG] call_instance_method() setSELValues: 0x1005dfa38 0x1008a6e00 | |
[DEBUG] -------------------------------------------------------------------------------- | |
[DEBUG] signature ensure_method --> setSELValues: ('v', '24', None) | |
[DEBUG] pre-zip signature: [('@', '0', None), (':', '8', None), ('[', '10', None), (':]', '16', None)] | |
[DEBUG] array signature zip: [('@', '0', None), (':', '8', None), ('[10:]', '16', None)] | |
[DEBUG] input for type_encoding_to_ffitype(type_encoding=v, str_in_union=False) | |
[DEBUG] argument ==> ('@', '0', None) 3 | |
[DEBUG] input for type_encoding_to_ffitype(type_encoding=@, str_in_union=False) | |
[DEBUG] argument ==> (':', '8', None) 3 | |
[DEBUG] input for type_encoding_to_ffitype(type_encoding=:, str_in_union=False) | |
[DEBUG] argument ==> ('[10:]', '16', None) 3 | |
[DEBUG] input for type_encoding_to_ffitype(type_encoding=[10:], str_in_union=False) | |
[DEBUG] --> want to call setSELValues: ([<pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>],) | |
[DEBUG] --> return def is ('v', '24', None) | |
[DEBUG] --> args def is [('@', '0', None), (':', '8', None), ('[10:]', '16', None)] | |
[DEBUG] - [0] class instance 0x1008a6e00 | |
[DEBUG] - selector is 0x1005ddbcc | |
[DEBUG] index 2: allocating 8 bytes for arg: [<pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>] | |
[DEBUG] fargs[2] = [10:], [<pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>] | |
[INFO] passing argument [<pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>] by value | |
[DEBUG] ==> Array signature for: [<pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>] | |
[DEBUG] ..[+] parse_array(10:, [<pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>], 8) | |
[DEBUG] [+] ...array is sel(:) | |
[DEBUG] Initialize CArray in __init__ | |
[DEBUG] CArray values initialized: [<pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>, <pyobjus.ObjcSelector object at 0x1002b3300>] | |
[DEBUG] pointer before ffi_call: 0x10240b5e0 | |
2013-08-25 16:25:50.231 python[26152:707] Setting SEL[10] array values... | |
2013-08-25 16:25:50.232 python[26152:707] Values copied... | |
[INFO] return signature v | |
[DEBUG] -------------------------------------------------------------------------------- | |
[DEBUG] call_instance_method() getSELValues 0x1005dfa38 0x1008a6e00 | |
[DEBUG] -------------------------------------------------------------------------------- | |
[DEBUG] signature ensure_method --> getSELValues ('^:', '16', None) | |
[DEBUG] pre-zip signature: [('@', '0', None), (':', '8', None)] | |
[DEBUG] array signature zip: [('@', '0', None), (':', '8', None)] | |
[DEBUG] input for type_encoding_to_ffitype(type_encoding=^:, str_in_union=False) | |
[DEBUG] argument ==> ('@', '0', None) 2 | |
[DEBUG] input for type_encoding_to_ffitype(type_encoding=@, str_in_union=False) | |
[DEBUG] argument ==> (':', '8', None) 2 | |
[DEBUG] input for type_encoding_to_ffitype(type_encoding=:, str_in_union=False) | |
[DEBUG] --> want to call getSELValues () | |
[DEBUG] --> return def is ('^:', '16', None) | |
[DEBUG] --> args def is [('@', '0', None), (':', '8', None)] | |
[DEBUG] - [0] class instance 0x1008a6e00 | |
[DEBUG] - selector is 0x1005ddbda | |
[INFO] return signature ^: | |
[DEBUG] Returning CArray from c_addr, size=10 | |
[DEBUG] Initialize CArray in __init__ | |
[DEBUG] CArray(arr=None) | |
[DEBUG] CArray().get_from_ptr(4304040272, :, 10) | |
[<pyobjus.ObjcSelector object at 0x1002b3408>, <pyobjus.ObjcSelector object at 0x1002b3420>, <pyobjus.ObjcSelector object at 0x1002b3438>, <pyobjus.ObjcSelector object at 0x1002b3450>, <pyobjus.ObjcSelector object at 0x1002b3468>, <pyobjus.ObjcSelector object at 0x1002b3480>, <pyobjus.ObjcSelector object at 0x1002b3498>, <pyobjus.ObjcSelector object at 0x1002b34b0>, <pyobjus.ObjcSelector object at 0x1002b34c8>, <pyobjus.ObjcSelector object at 0x1002b34e0>] | |
[DEBUG] -------------------------------------------------------------------------------- | |
[DEBUG] call_instance_method() getSELValuesWithCount: 0x1005dfa38 0x1008a6e00 | |
[DEBUG] -------------------------------------------------------------------------------- | |
[DEBUG] signature ensure_method --> getSELValuesWithCount: ('^:', '24', None) | |
[DEBUG] pre-zip signature: [('@', '0', None), (':', '8', None), ('^I', '16', None)] | |
[DEBUG] array signature zip: [('@', '0', None), (':', '8', None), ('^I', '16', None)] | |
[DEBUG] input for type_encoding_to_ffitype(type_encoding=^:, str_in_union=False) | |
[DEBUG] argument ==> ('@', '0', None) 3 | |
[DEBUG] input for type_encoding_to_ffitype(type_encoding=@, str_in_union=False) | |
[DEBUG] argument ==> (':', '8', None) 3 | |
[DEBUG] input for type_encoding_to_ffitype(type_encoding=:, str_in_union=False) | |
[DEBUG] argument ==> ('^I', '16', None) 3 | |
[DEBUG] input for type_encoding_to_ffitype(type_encoding=^I, str_in_union=False) | |
[DEBUG] --> want to call getSELValuesWithCount: (<type 'pyobjus.CArrayCount'>,) | |
[DEBUG] --> return def is ('^:', '24', None) | |
[DEBUG] --> args def is [('@', '0', None), (':', '8', None), ('^I', '16', None)] | |
[DEBUG] - [0] class instance 0x1008a6e00 | |
[DEBUG] - selector is 0x1005ddbe7 | |
[DEBUG] index 2: allocating 8 bytes for arg: 0 | |
[DEBUG] fargs[2] = I, 0 | |
[INFO] passing argument 0 by reference | |
[DEBUG] pointer before ffi_call: 0x10240e4a0 | |
[INFO] return signature ^: | |
[DEBUG] Adding reference return value: <pyobjus.CArrayCount object at 0x1002b34f8> | |
[DEBUG] Returning CArray, calculating returned value by 'reference' | |
[DEBUG] CArray().get_from_ptr(4304040272, :, 10) | |
[DEBUG] Initialize CArray in __init__ | |
[DEBUG] CArray(arr=None) | |
[DEBUG] CArray().get_from_ptr(4304040272, :, 10) | |
[<pyobjus.ObjcSelector object at 0x1002b3510>, <pyobjus.ObjcSelector object at 0x1002b3528>, <pyobjus.ObjcSelector object at 0x1002b3540>, <pyobjus.ObjcSelector object at 0x1002b3558>, <pyobjus.ObjcSelector object at 0x1002b3570>, <pyobjus.ObjcSelector object at 0x1002b3588>, <pyobjus.ObjcSelector object at 0x1002b35a0>, <pyobjus.ObjcSelector object at 0x1002b35b8>, <pyobjus.ObjcSelector object at 0x1002b35d0>, <pyobjus.ObjcSelector object at 0x1002b35e8>] | |
[DEBUG] -------------------------------------------------------------------------------- | |
[DEBUG] call_instance_method() performSelector: 0x1005dfa38 0x1008a6e00 | |
[DEBUG] -------------------------------------------------------------------------------- | |
[DEBUG] signature ensure_method --> performSelector: ('@', '24', None) | |
[DEBUG] pre-zip signature: [('@', '0', None), (':', '8', None), (':', '16', None)] | |
[DEBUG] array signature zip: [('@', '0', None), (':', '8', None), (':', '16', None)] | |
[DEBUG] input for type_encoding_to_ffitype(type_encoding=@, str_in_union=False) | |
[DEBUG] argument ==> ('@', '0', None) 3 | |
[DEBUG] input for type_encoding_to_ffitype(type_encoding=@, str_in_union=False) | |
[DEBUG] argument ==> (':', '8', None) 3 | |
[DEBUG] input for type_encoding_to_ffitype(type_encoding=:, str_in_union=False) | |
[DEBUG] argument ==> (':', '16', None) 3 | |
[DEBUG] input for type_encoding_to_ffitype(type_encoding=:, str_in_union=False) | |
[DEBUG] --> want to call performSelector: (<pyobjus.ObjcSelector object at 0x1002b3510>,) | |
[DEBUG] --> return def is ('@', '24', None) | |
[DEBUG] --> args def is [('@', '0', None), (':', '8', None), (':', '16', None)] | |
[DEBUG] - [0] class instance 0x1008a6e00 | |
[DEBUG] - selector is 0x7fff9441c110 | |
[DEBUG] index 2: allocating 8 bytes for arg: <pyobjus.ObjcSelector object at 0x1002b3510> | |
[DEBUG] fargs[2] = :, <pyobjus.ObjcSelector object at 0x1002b3510> | |
[INFO] passing argument <pyobjus.ObjcSelector object at 0x1002b3510> by value | |
[DEBUG] ==> Selector arg <pyobjus.ObjcSelector object at 0x1002b3510> | |
[DEBUG] pointer before ffi_call: 0x10240e620 | |
2013-08-25 16:25:50.234 python[26152:707] printSelector | |
[INFO] return signature @ | |
[DEBUG] convert_to_cy_cls_instance: 0xca02f7d3a5d46380 | |
Segmentation fault: 11 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment