[reportlab-users] Python 3.x progress

Peter Cock p.j.a.cock at googlemail.com
Thu Jan 9 12:52:39 EST 2014


On Thu, Jan 9, 2014 at 5:35 PM, Robin Becker <robin at reportlab.com> wrote:

> I have checked in some changes to _rl_accel.c that fix a seg fault. This was

> only happening when _rl_accel wanted to throw an error. I see no errors now

> with the renderPS self test under python2, but some remain with renderPM

> under 2.7. Both appear to work under 3.3. It is a simple encoding issue in

> renderPM, but it may be in the C code.


Looks like I have a different error here with Apple's Python 2.7,
testing with commit 5211314b7317 on the py33 branch:

$ python3.3 reportlab_ps_test.py
(i.e. this works)

$ python2.7 reportlab_ps_test.py
Segmentation fault: 11

Crash details below - which Python 2.7 are you using? The
one from Apple already installed on Mac OS X 10.9, or a
self-compiled copy from python.org?

Peter

-----------------------


Process: Python [76751]
Path:
/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
Identifier: Python
Version: 2.7.5 (2.7.5)
Code Type: X86-64 (Native)
Parent Process: bash [72094]
Responsible: Terminal [72078]
User ID: 501

PlugIn Path: /Library/Python/2.7/site-packages/reportlab/lib/_rl_accel.so
PlugIn Identifier: _rl_accel.so
PlugIn Version: ??? (0)

Date/Time: 2014-01-09 17:48:17.631 +0000
OS Version: Mac OS X 10.9.1 (13B42)
Report Version: 11
Anonymous UUID: 55310509-E3DE-B551-C6D9-E3F0B5EDE396

Sleep/Wake UUID: 7D3CCDF2-3220-40D2-B938-5D399E1F3E57

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000008

VM Regions Near 0x8:
-->
__TEXT 0000000101134000-0000000101135000 [ 4K]
r-x/rwx SM=COW
/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 org.python.python 0x0000000101173470 PyModule_GetDict + 9
1 _rl_accel.so 0x00000001016b611e _add_TB + 29
(_rl_accel.c:470)
2 _rl_accel.so 0x00000001016b506b unicode2T1 +
1844 (_rl_accel.c:637)
3 org.python.python 0x00000001011bd14d PyEval_EvalFrameEx + 8080
4 org.python.python 0x00000001011c1864 0x10113b000 + 551012
5 org.python.python 0x00000001011be4d4 PyEval_EvalFrameEx + 13079
6 org.python.python 0x00000001011bb093 PyEval_EvalCodeEx + 1641
7 org.python.python 0x00000001011c18c8 0x10113b000 + 551112
8 org.python.python 0x00000001011be4d4 PyEval_EvalFrameEx + 13079
9 org.python.python 0x00000001011c1864 0x10113b000 + 551012
10 org.python.python 0x00000001011be4d4 PyEval_EvalFrameEx + 13079
11 org.python.python 0x00000001011c1864 0x10113b000 + 551012
12 org.python.python 0x00000001011be4d4 PyEval_EvalFrameEx + 13079
13 org.python.python 0x00000001011c1864 0x10113b000 + 551012
14 org.python.python 0x00000001011be4d4 PyEval_EvalFrameEx + 13079
15 org.python.python 0x00000001011c1864 0x10113b000 + 551012
16 org.python.python 0x00000001011be4d4 PyEval_EvalFrameEx + 13079
17 org.python.python 0x00000001011c1864 0x10113b000 + 551012
18 org.python.python 0x00000001011be4d4 PyEval_EvalFrameEx + 13079
19 org.python.python 0x00000001011c1864 0x10113b000 + 551012
20 org.python.python 0x00000001011be4d4 PyEval_EvalFrameEx + 13079
21 org.python.python 0x00000001011bb093 PyEval_EvalCodeEx + 1641
22 org.python.python 0x00000001011c18c8 0x10113b000 + 551112
23 org.python.python 0x00000001011be4d4 PyEval_EvalFrameEx + 13079
24 org.python.python 0x00000001011bb093 PyEval_EvalCodeEx + 1641
25 org.python.python 0x00000001011c18c8 0x10113b000 + 551112
26 org.python.python 0x00000001011be4d4 PyEval_EvalFrameEx + 13079
27 org.python.python 0x00000001011bb093 PyEval_EvalCodeEx + 1641
28 org.python.python 0x00000001011c18c8 0x10113b000 + 551112
29 org.python.python 0x00000001011be4d4 PyEval_EvalFrameEx + 13079
30 org.python.python 0x00000001011bb093 PyEval_EvalCodeEx + 1641
31 org.python.python 0x00000001011c18c8 0x10113b000 + 551112
32 org.python.python 0x00000001011be4d4 PyEval_EvalFrameEx + 13079
33 org.python.python 0x00000001011c1864 0x10113b000 + 551012
34 org.python.python 0x00000001011be4d4 PyEval_EvalFrameEx + 13079
35 org.python.python 0x00000001011c1864 0x10113b000 + 551012
36 org.python.python 0x00000001011be4d4 PyEval_EvalFrameEx + 13079
37 org.python.python 0x00000001011bb093 PyEval_EvalCodeEx + 1641
38 org.python.python 0x00000001011baa24 PyEval_EvalCode + 54
39 org.python.python 0x00000001011d9c2c 0x10113b000 + 650284
40 org.python.python 0x00000001011d9cd3 PyRun_FileExFlags + 137
41 org.python.python 0x00000001011d9821
PyRun_SimpleFileExFlags + 718
42 org.python.python 0x00000001011ea363 Py_Main + 2995
43 libdyld.dylib 0x00007fff97e915fd start + 1

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x0000000000000000 rcx:
0x0000000101981440 rdx: 0x0000000000000000
rdi: 0x0000000000000000 rsi: 0x00000001016b6a9a rbp:
0x00007fff5eac9a00 rsp: 0x00007fff5eac99f0
r8: 0x0000000000000005 r9: 0x47b2eccb84fd23a6 r10:
0x0000000000000065 r11: 0x00000000007e36c2
r12: 0x0000000000000000 r13: 0x00000001019dbe60 r14:
0x000000000000022f r15: 0x0000000000000001
rip: 0x0000000101173470 rfl: 0x0000000000010246 cr2: 0x0000000000000008

Logical CPU: 0
Error Code: 0x00000004
Trap Number: 14


Binary Images:
0x101134000 - 0x101134fff org.python.python (2.7.5 -
2.7.5) <2E89A7CC-BF9F-341D-951F-D4BCAEDE52E3>
/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
0x10113b000 - 0x101225fff org.python.python (2.7.5 -
2.7.5) <0202C38E-0354-34FA-9996-8D2ADCE353D8>
/System/Library/Frameworks/Python.framework/Versions/2.7/Python
0x10146b000 - 0x10146bfff future_builtins.so (76)
<3D7FA052-D105-3FB5-B187-55590005429D>
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/future_builtins.so
0x10146f000 - 0x101473fff itertools.so (76)
<0FFE8556-9608-3A7C-B0D0-995902493A91>
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/itertools.so
0x10147c000 - 0x10147dfff _hashlib.so (76)
<81D1416F-11BD-33BF-BDB5-9D432BF241C4>
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_hashlib.so
0x101482000 - 0x101485fff strop.so (76)
<935E433D-305A-303F-A01A-80DEE79CD72C>
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/strop.so
0x10148b000 - 0x101499fff _io.so (76)
<C18AD571-D722-3780-AAF6-F586F97A10F3>
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_io.so
0x1014a8000 - 0x1014abff7 math.so (76)
<76BA19D5-48F5-31C5-9AF7-0C855F30890B>
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/math.so
0x1014b1000 - 0x1014b3fff binascii.so (76)
<B0E73D99-049D-3871-940A-64B4C87305FE>
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/binascii.so
0x1014b7000 - 0x1014b8ff7 _random.so (76)
<45324BA4-BC2A-3342-B41E-9ADDF6AD12F5>
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_random.so
0x1014bc000 - 0x1014bdfff cStringIO.so (76)
<33F5D92E-34D7-3B43-8626-BDB07AB03941>
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/cStringIO.so
0x1014c2000 - 0x1014c3fff fcntl.so (76)
<90ABCE6A-D5CE-3870-97A6-E3C46FC7D4A2>
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/fcntl.so
0x1014c7000 - 0x1014c8fff time.so (76)
<60566D0D-485D-3EE6-BD9F-3C330C973922>
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/time.so
0x1014cf000 - 0x1014d2fff _struct.so (76)
<32BDEED3-1674-30E5-8C71-9536BFFEB0DE>
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_struct.so
0x1014d8000 - 0x1014e3fff cPickle.so (76)
<A49A9059-2F96-3054-9069-3CC5A6D71C44>
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/cPickle.so
0x1015e9000 - 0x1015edfff array.so (76)
<622968CE-6E2E-38BB-A1AE-03D30ED25485>
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/array.so
0x1015f3000 - 0x1015faff7 _socket.so (76)
<ABDAD166-1FB8-3B83-AFC1-7BF6A97F229B>
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_socket.so
0x101604000 - 0x101605fff _functools.so (76)
<4A72F6F8-BB2F-357F-8CF1-FAF3CD4371C2>
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_functools.so
0x101609000 - 0x10160cfff _ssl.so (76)
<E4C0816B-0AFD-3360-89AC-6E4B5FB42976>
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_ssl.so
0x101652000 - 0x101654fff _collections.so (76)
<6E5B8C6C-361D-34FA-8883-E385DECFC519>
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_collections.so
0x10165a000 - 0x10165dfff operator.so (76)
<57797464-DDAA-32B0-A680-BC3583B4BDEF>
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/operator.so
0x101663000 - 0x101664fff _heapq.so (76)
<EBFA8646-5C30-3853-8800-C4BDFC9D201E>
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_heapq.so
0x1016a9000 - 0x1016a9fff _bisect.so (76)
<BEC58E05-E56E-3EC9-82A7-22387D18DF56>
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_bisect.so
0x1016ad000 - 0x1016adfff _scproxy.so (76)
<C61BD17F-8394-3733-B519-51B56D545DA9>
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_scproxy.so
0x1016b2000 - 0x1016b6ff7 +_rl_accel.so (0)
<9116325B-1A10-374F-902C-71278FBE4D32>
/Library/Python/2.7/site-packages/reportlab/lib/_rl_accel.so
0x10173b000 - 0x10173dfff zlib.so (76)
<5CBC403F-1518-3592-928F-4140E0C59320>
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/zlib.so
0x1017c3000 - 0x101867fff unicodedata.so (76)
<6D7D0AD4-5806-33B9-BDC7-2A537227319F>
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/unicodedata.so
0x1019ad000 - 0x1019b6fff datetime.so (76)
<0DDECD56-F93B-38D2-8012-2D7F021BF41D>
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/datetime.so
0x1019ff000 - 0x101a0fff7 +_renderPM.so (0)
<65936DF2-89BF-3B8F-9D77-4B5DAEB0E6C7>
/Library/Python/2.7/site-packages/reportlab/graphics/_renderPM.so
0x7fff6ecfb000 - 0x7fff6ed2e817 dyld (239.3)
<D1DFCF3F-0B0C-332A-BCC0-87A851B570FF> /usr/lib/dyld
0x7fff8c6af000 - 0x7fff8c6b4fff libmacho.dylib (845)
<1D2910DF-C036-3A82-A3FD-44FF73B5FF9B> /usr/lib/system/libmacho.dylib
0x7fff8cacb000 - 0x7fff8cacdff7 libquarantine.dylib (71)
<7A1A2BCB-C03D-3A25-BFA4-3E569B2D2C38>
/usr/lib/system/libquarantine.dylib
0x7fff8cb5a000 - 0x7fff8cb81ffb libsystem_info.dylib
(449.1.3) <7D41A156-D285-3849-A2C3-C04ADE797D98>
/usr/lib/system/libsystem_info.dylib
0x7fff8cd0e000 - 0x7fff8cd17ff3 libsystem_notify.dylib (121)
<52571EC3-6894-37E4-946E-064B021ED44E>
/usr/lib/system/libsystem_notify.dylib
0x7fff8d856000 - 0x7fff8d867ff7 libz.1.dylib (53)
<42E0C8C6-CA38-3CA4-8619-D24ED5DD492E> /usr/lib/libz.1.dylib
0x7fff8db27000 - 0x7fff8db5bfff libssl.0.9.8.dylib (50)
<B15F967C-B002-36C2-9621-3456D8509F50> /usr/lib/libssl.0.9.8.dylib
0x7fff8dee2000 - 0x7fff8df30fff libcorecrypto.dylib (161.1)
<F3973C28-14B6-3006-BB2B-00DD7F09ABC7>
/usr/lib/system/libcorecrypto.dylib
0x7fff8e09e000 - 0x7fff8e09fff7 libSystem.B.dylib (1197.1.1)
<BFC0DC97-46C6-3BE0-9983-54A98734897A> /usr/lib/libSystem.B.dylib
0x7fff8f8e0000 - 0x7fff8f8e7ff7 liblaunch.dylib (842.1.4)
<FCBF0A02-0B06-3F97-9248-5062A9DEB32C> /usr/lib/system/liblaunch.dylib
0x7fff90348000 - 0x7fff9034cff7 libcache.dylib (62)
<BDC1E65B-72A1-3DA3-A57C-B23159CAAD0B> /usr/lib/system/libcache.dylib
0x7fff90e81000 - 0x7fff90e82fff
com.apple.TrustEvaluationAgent (2.0 - 25)
<334A82F4-4AE4-3719-A511-86D0B0723E2B>
/System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x7fff9113c000 - 0x7fff9113cff7 libkeymgr.dylib (28)
<3AA8D85D-CF00-3BD3-A5A0-E28E1A32A6D8> /usr/lib/system/libkeymgr.dylib
0x7fff9113d000 - 0x7fff911a0ff7 com.apple.SystemConfiguration
(1.13 - 1.13) <F05F4149-981B-380B-8F50-51CE804BBB89>
/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x7fff9123d000 - 0x7fff913f5ff3 libicucore.A.dylib (511.27)
<003B6C21-CBD1-3486-9A1D-030ADF5FA061> /usr/lib/libicucore.A.dylib
0x7fff917fe000 - 0x7fff91808fff libcommonCrypto.dylib (60049)
<8C4F0CA0-389C-3EDC-B155-E62DD2187E1D>
/usr/lib/system/libcommonCrypto.dylib
0x7fff9181c000 - 0x7fff91823ff7 libsystem_pthread.dylib
(53.1.4) <AB498556-B555-310E-9041-F67EC9E00E2C>
/usr/lib/system/libsystem_pthread.dylib
0x7fff918b1000 - 0x7fff918d5fff libxpc.dylib (300.1.17)
<4554927A-9467-365C-91F1-5A116989DD7F> /usr/lib/system/libxpc.dylib
0x7fff918e0000 - 0x7fff91ac5ff7 com.apple.CoreFoundation (6.9
- 855.11) <E22C6A1F-8996-349C-905E-96C3BBE07C2F>
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff91bac000 - 0x7fff91bdbfd2 libsystem_m.dylib (3047.16)
<B7F0E2E4-2777-33FC-A787-D6430B630D54>
/usr/lib/system/libsystem_m.dylib
0x7fff91bdc000 - 0x7fff91bddfff libunc.dylib (28)
<62682455-1862-36FE-8A04-7A6B91256438> /usr/lib/system/libunc.dylib
0x7fff91cb9000 - 0x7fff91d98fff libcrypto.0.9.8.dylib (50)
<B95B9DBA-39D3-3EEF-AF43-44608B28894E> /usr/lib/libcrypto.0.9.8.dylib
0x7fff92002000 - 0x7fff9201dff7 libsystem_malloc.dylib
(23.1.10) <FFE5C472-B23A-318A-85BF-77CDE61900D1>
/usr/lib/system/libsystem_malloc.dylib
0x7fff92b85000 - 0x7fff92ba1ff7 libsystem_kernel.dylib
(2422.1.72) <D14913DB-47F1-3591-8DAF-D4B4EF5F8818>
/usr/lib/system/libsystem_kernel.dylib
0x7fff939ba000 - 0x7fff939e1ff7 libsystem_network.dylib
(241.3) <8B1E1F1D-A5CC-3BAE-8B1E-ABC84337A364>
/usr/lib/system/libsystem_network.dylib
0x7fff93a1e000 - 0x7fff93a23ff7 libunwind.dylib (35.3)
<78DCC358-2FC1-302E-B395-0155B47CB547> /usr/lib/system/libunwind.dylib
0x7fff93c30000 - 0x7fff93c34fff libsystem_stats.dylib
(93.1.26) <B9E26A9E-FBBC-3938-B8B7-6CF7CA8C99AD>
/usr/lib/system/libsystem_stats.dylib
0x7fff93cde000 - 0x7fff93cdfff7
libDiagnosticMessagesClient.dylib (100)
<4CDB0F7B-C0AF-3424-BC39-495696F0DB1E>
/usr/lib/libDiagnosticMessagesClient.dylib
0x7fff9447e000 - 0x7fff9448efff libbsm.0.dylib (33)
<2CAC00A2-1352-302A-88FA-C567D4D69179> /usr/lib/libbsm.0.dylib
0x7fff944bf000 - 0x7fff944c0ff7 libsystem_sandbox.dylib
(278.10) <A47E7E11-3C76-318E-B67D-98972B86F094>
/usr/lib/system/libsystem_sandbox.dylib
0x7fff95fb7000 - 0x7fff95ff9ff7 libauto.dylib (185.5)
<F45C36E8-B606-3886-B5B1-B6745E757CA8> /usr/lib/libauto.dylib
0x7fff960bd000 - 0x7fff960beffb libremovefile.dylib (33)
<3543F917-928E-3DB2-A2F4-7AB73B4970EF>
/usr/lib/system/libremovefile.dylib
0x7fff97e7e000 - 0x7fff97e85fff libcompiler_rt.dylib (35)
<4CD916B2-1B17-362A-B403-EF24A1DAC141>
/usr/lib/system/libcompiler_rt.dylib
0x7fff97e86000 - 0x7fff97e8dff3 libcopyfile.dylib (103)
<5A881779-D0D6-3029-B371-E3021C2DDA5E>
/usr/lib/system/libcopyfile.dylib
0x7fff97e8e000 - 0x7fff97e91ff7 libdyld.dylib (239.3)
<62F4D752-4089-31A8-8B73-B95A68893B3C> /usr/lib/system/libdyld.dylib
0x7fff9825f000 - 0x7fff98260ff7 libsystem_blocks.dylib (63)
<FB856CD1-2AEA-3907-8E9B-1E54B6827F82>
/usr/lib/system/libsystem_blocks.dylib
0x7fff982e6000 - 0x7fff9830fff7 libc++abi.dylib (48)
<8C16158F-CBF8-3BD7-BEF4-022704B2A326> /usr/lib/libc++abi.dylib
0x7fff98578000 - 0x7fff98601ff7 libsystem_c.dylib (997.1.1)
<61833FAA-7281-3FF9-937F-686B6F20427C>
/usr/lib/system/libsystem_c.dylib
0x7fff988fe000 - 0x7fff98aabf27 libobjc.A.dylib (551.1)
<AD7FD984-271E-30F4-A361-6B20319EC73B> /usr/lib/libobjc.A.dylib
0x7fff98aac000 - 0x7fff98abdff7 libsystem_asl.dylib (217.1.4)
<655FB343-52CF-3E2F-B14D-BEBF5AAEF94D>
/usr/lib/system/libsystem_asl.dylib
0x7fff98acb000 - 0x7fff98acdff3 libsystem_configuration.dylib
(596.12) <C4F633D9-94C8-35D9-BB2D-84C5122533C7>
/usr/lib/system/libsystem_configuration.dylib
0x7fff9951f000 - 0x7fff99525ff7 libsystem_platform.dylib
(24.1.4) <331BA4A5-55CE-3B95-99EB-44E0C89D7FB8>
/usr/lib/system/libsystem_platform.dylib
0x7fff9955d000 - 0x7fff995affff libc++.1.dylib (120)
<4F68DFC5-2077-39A8-A449-CAC5FDEE7BDE> /usr/lib/libc++.1.dylib
0x7fff995b0000 - 0x7fff995cafff libdispatch.dylib (339.1.9)
<46878A5B-4248-3057-962C-6D4A235EEF31>
/usr/lib/system/libdispatch.dylib
0x7fff995f8000 - 0x7fff99600fff libsystem_dnssd.dylib
(522.1.11) <270DCF6C-502D-389A-AA9F-DE4624A36FF7>
/usr/lib/system/libsystem_dnssd.dylib

External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 1884333
thread_create: 1
thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=78.1M resident=14.6M(19%)
swapped_out_or_unallocated=63.5M(81%)
Writable regions: Total=51.6M written=8708K(16%) resident=10.3M(20%)
swapped_out=0K(0%) unallocated=41.3M(80%)

REGION TYPE VIRTUAL
=========== =======
Kernel Alloc Once 4K
MALLOC 43.1M
MALLOC (admin) 16K
STACK GUARD 56.0M
Stack 8192K
VM_ALLOCATE 12K
__DATA 1844K
__LINKEDIT 65.8M
__TEXT 12.3M
__UNICODE 544K
shared memory 4K
=========== =======
TOTAL 187.6M


More information about the reportlab-users mailing list