[Mono-bugs] [Bug 80741][Maj] New - Crash when initializing PrinterSettings class

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Tue Feb 6 11:49:02 EST 2007


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by frederik.carlier at ugent.be.

http://bugzilla.ximian.com/show_bug.cgi?id=80741

--- shadow/80741	2007-02-06 11:49:02.000000000 -0500
+++ shadow/80741.tmp.29815	2007-02-06 11:49:02.000000000 -0500
@@ -0,0 +1,347 @@
+Bug#: 80741
+Product: Mono: Class Libraries
+Version: 1.2
+OS: 
+OS Details: Ubuntu Edgy Eft, using Mono SVN
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Major
+Component: Sys.Drawing.
+AssignedTo: mono-bugs at ximian.com                            
+ReportedBy: frederik.carlier at ugent.be               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: Crash when initializing PrinterSettings class
+
+Please fill in this template when reporting a bug, unless you know what you
+are doing.
+Description of Problem:
+
+Mono crashes when initializing the PrinterSettings class.
+
+Steps to reproduce the problem:
+fcarlier at col-clt-04:~/development/temp$ pico PageSettingsTest.cs 
+fcarlier at col-clt-04:~/development/temp$ gmcs -r:System.Drawing
+PageSettingsTest.cs 
+
+
+Actual Results:
+*** glibc detected *** mono: free(): invalid pointer: 0x082e4084 ***
+======= Backtrace: =========
+/lib/tls/i686/cmov/libc.so.6[0xb7d9b7ad]
+/lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb7d9ee10]
+/usr/lib/libglib-2.0.so.0(g_free+0x31)[0xb7eeab51]
+[0xb74306f6]
+[0xb743023b]
+[0xb74300b4]
+[0xb742d1da]
+[0xb742d139]
+[0xb742d075]
+mono(mono_runtime_exec_main+0x9f)[0x809437f]
+mono(mono_runtime_run_main+0x1b9)[0x8094629]
+mono(mono_main+0xe9e)[0x8058ffe]
+mono[0x8057c52]
+/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xdc)[0xb7d49ebc]
+mono[0x8057ba1]
+======= Memory map: ========
+00001000-00051000 rwxp 00001000 00:00 0 
+08048000-081f5000 r-xp 00000000 03:01 1704047    /usr/local/bin/mono
+081f5000-081f7000 rwxp 001ac000 03:01 1704047    /usr/local/bin/mono
+081f7000-08305000 rwxp 081f7000 00:00 0          [heap]
+b6c00000-b6c21000 rwxp b6c00000 00:00 0 
+b6c21000-b6d00000 ---p b6c21000 00:00 0 
+b6dcd000-b6dd7000 r-xp 00000000 03:01 8552512    /lib/libgcc_s.so.1
+b6dd7000-b6dd8000 rwxp 00009000 03:01 8552512    /lib/libgcc_s.so.1
+b6dd8000-b6ddb000 r-xp 00000000 03:01 1690230    /usr/lib/libgpg-error.so.0.2.0
+b6ddb000-b6ddc000 rwxp 00002000 03:01 1690230    /usr/lib/libgpg-error.so.0.2.0
+b6ddc000-b6e28000 r-xp 00000000 03:01 1690218    /usr/lib/libgcrypt.so.11.2.1
+b6e28000-b6e2a000 rwxp 0004b000 03:01 1690218    /usr/lib/libgcrypt.so.11.2.1
+b6e2a000-b6e3c000 r-xp 00000000 03:01 1690764    /usr/lib/libtasn1.so.3.0.5
+b6e3c000-b6e3d000 rwxp 00011000 03:01 1690764    /usr/lib/libtasn1.so.3.0.5
+b6e3d000-b6e42000 r-xp 00000000 03:01 8552470   
+/lib/tls/i686/cmov/libcrypt-2.5.so
+b6e42000-b6e44000 rwxp 00004000 03:01 8552470   
+/lib/tls/i686/cmov/libcrypt-2.5.so
+b6e44000-b6e6b000 rwxp b6e44000 00:00 0 
+b6e6b000-b6ed4000 r-xp 00000000 03:01 1690226    /usr/lib/libgnutls.so.13.0.5
+b6ed4000-b6eda000 rwxp 00068000 03:01 1690226    /usr/lib/libgnutls.so.13.0.5
+b6eda000-b6f07000 r-xp 00000000 03:01 1691975    /usr/lib/libcups.so.2
+b6f07000-b6f09000 rwxp 0002d000 03:01 1691975    /usr/lib/libcups.so.2
+b6f1b000-b6f1c000 r-xp 00000000 03:01 1753508   
+/usr/lib/X11/locale/common/xlcUTF8Load.so.2.0.0
+b6f1c000-b6f1d000 rwxp 00000000 03:01 1753508   
+/usr/lib/X11/locale/common/xlcUTF8Load.so.2.0.0
+b6f1d000-b6f23000 r-xs 00000000 03:01 6783974   
+/var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-x86.cache-2
+b6f23000-b6f24000 r-xs 00000000 03:01 6783973   
+/var/cache/fontconfig/fd9505950c048a77dc4b710eb6a628ed-x86.cache-2
+b6f24000-b6f26000 r-xs 00000000 03:01 6783972   
+/var/cache/fontconfig/ddc79d3ea06a7c6ffa86ede85f3bb5df-x86.cache-2
+b6f26000-b6f27000 r-xs 00000000 03:01 6783971   
+/var/cache/fontconfig/e7071f4a29fa870f4323321c154eba04-x86.cache-2
+b6f27000-b6f28000 r-xs 00000000 03:01 6783970   
+/var/cache/fontconfig/a2ab74764b07279e7c36ddb1d302cf26-x86.cache-2
+b6f28000-b6f2c000 r-xs 00000000 03:01 6783969   
+/var/cache/fontconfig/921a30a17f0be15c70ac14043cb7a739-x86.cache-2
+b6f2c000-b6f2d000 r-xs 00000000 03:01 6783967   
+/var/cache/fontconfig/4c73fe0c47614734b17d736dbde7580a-x86.cache-2
+b6f2d000-b6f2f000 r-xs 00000000 03:01 6783966   
+/var/cache/fontconfig/646addb8444faa74ee138aa00ab0b6a0-x86.cache-2
+b6f2f000-b6f31000 r-xs 00000000 03:01 6783965   
+/var/cache/fontconfig/20bd79ad97094406f7d1b9654bfbd926-x86.cache-2
+b6f31000-b6f32000 r-xs 00000000 03:01 6783964   
+/var/cache/fontconfig/75a2cd575a62c63e802c11411fb87c37-x86.cache-2
+b6f32000-b6f34000 r-xs 00000000 03:01 6783963   
+/var/cache/fontconfig/9c0624108b9a2ae8552f664125be8356-x86.cache-2
+b6f34000-b6f39000 r-xs 00000000 03:01 6783962   
+/var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-x86.cache-2
+b6f39000-b6f3b000 r-xs 00000000 03:01 6783961   
+/var/cache/fontconfig/de156ccd2eddbdc19d37a45b8b2aac9c-x86.cache-2
+b6f3b000-b6f3d000 r-xs 00000000 03:01 6783960   
+/var/cache/fontconfig/da1bd5ca8443ffe22927a23ce431d198-x86.cache-2
+b6f3d000-b6f45000 r-xs 00000000 03:01 6783959   
+/var/cache/fontconfig/e3de0de479f42330eadf588a55fb5bf4-x86.cache-2
+b6f45000-b6f4a000 r-xs 00000000 03:01 6783958   
+/var/cache/fontconfig/0f34bcd4b6ee430af32735b75db7f02b-x86.cache-2
+b6f4a000-b6f4b000 r-xs 00000000 03:01 6783957   
+/var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-x86.cache-2
+b6f4b000-b6f62000 r-xs 00000000 03:01 6784015   
+/var/cache/fontconfig/365b55f210c0a22e9a19e35191240f32-x86.cache-2
+b6f62000-b6f64000 r-xs 00000000 03:01 6783956   
+/var/cache/fontconfig/de9486f0b47a4d768a594cb4198cb1c6-x86.cache-2
+b6f64000-b6f6a000 r-xs 00000000 03:01 6783955   
+/var/cache/fontconfig/d52a8644073d54c13679302ca1180695-x86.cache-2
+b6f6a000-b6f6d000 r-xs 00000000 03:01 6783954   
+/var/cache/fontconfig/6386b86020ecc1ef9690bb720a13964f-x86.cache-2
+b6f6d000-b6f71000 r-xs 00000000 03:01 6783953   
+/var/cache/fontconfig/089dead882dea3570ffc31a9898cfb69-x86.cache-2
+b6f71000-b6f73000 r-xs 00000000 03:01 6783949   
+/var/cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-x86.cache-2
+b6f73000-b6f74000 r-xs 00000000 03:01 6783946   
+/var/cache/fontconfig/fcff1cd55d48a2c86a175e9943c3506d-x86.cache-2
+b6f74000-b6f75000 r-xs 00000000 03:01 6783945   
+/var/cache/fontconfig/e9e44584608a73233979f764b5f9dd81-x86.cache-2
+b6f75000-b6f76000 r-xs 00000000 03:01 6783943   
+/var/cache/fontconfig/2561679576a9c7fd2ce41d281d4e00d1-x86.cache-2
+b6f76000-b6f77000 r-xs 00000000 03:01 6783942   
+/var/cache/fontconfig/bf1f9632594a1fa28e2cf4d7888deffe-x86.cache-2
+b6f77000-b6f7a000 r-xs 00000000 03:01 6783940   
+/var/cache/fontconfig/b8613a33de00eecd32d5a94c3c617829-x86.cache-2
+b6f7a000-b6f7d000 r-xs 00000000 03:01 6783941   
+/var/cache/fontconfig/b21a91cee725896328b8cee8091cf747-x86.cache-2
+b6f7d000-b6f83000 r-xs 00000000 03:01 6784014   
+/var/cache/fontconfig/fd9416c4b92f07c6f59a3a8cf496e9dc-x86.cache-2
+b6f83000-b6f85000 r-xs 00000000 03:01 6783939   
+/var/cache/fontconfig/059138ec877db160474b4d5de1248d14-x86.cache-2
+b6f85000-b6f86000 r-xs 00000000 03:01 6783938   
+/var/cache/fontconfig/f5a93ac943883aa0fd9a7bfe0f6ec3c1-x86.cache-2
+b6f86000-b6f88000 r-xs 00000000 03:01 6783937   
+/var/cache/fontconfig/118d8d5311348bbdf5fe3b106d7c13d4-x86.cache-2
+b6f88000-b6f89000 r-xs 00000000 03:01 6783936   
+/var/cache/fontconfig/a1131b7be650f9abae4907495aa5815d-x86.cache-2
+b6f89000-b6f8e000 r-xs 00000000 03:01 6783935   
+/var/cache/fontconfig/8ab5f685cd6d8ba67c37c908faf08172-x86.cache-2
+b6f8e000-b6f92000 r-xs 00000000 03:01 6783934   
+/var/cache/fontconfig/0f32d3adc6a232110812e17374eaa446-x86.cache-2
+b6f92000-b6f94000 r-xs 00000000 03:01 6783933   
+/var/cache/fontconfig/7b4a97c10f6c0166998ddfa1cf7392fb-x86.cache-2
+b6f94000-b6f9a000 r-xs 00000000 03:01 6783925   
+/var/cache/fontconfig/142ecfc435bad6f1fbc2648c1119d5eb-x86.cache-2
+b6f9a000-b6fa0000 r-xs 00000000 03:01 6783928   
+/var/cache/fontconfig/102e5142c2e9e50c5e8ece26694a2dad-x86.cache-2
+b6fa0000-b6fa7000 r-xs 00000000 03:01 6783926   
+/var/cache/fontconfig/a960c40fc9306f090224a04585f8a963-x86.cache-2
+b6fa7000-b6fab000 r-xp 00000000 03:01 1691572    /usr/lib/libXdmcp.so.6.0.0
+b6fab000-b6fac000 rwxp 00003000 03:01 1691572    /usr/lib/libXdmcp.so.6.0.0
+b6fac000-b6fc8000 r-xp 00000000 03:01 1691582    /usr/lib/libexpat.so.1.0.0
+b6fc8000-b6fca000 rwxp 0001c000 03:01 1691582    /usr/lib/libexpat.so.1.0.0
+b6fca000-b6fe6000 r-xp 00000000 03:01 1693540    /usr/lib/libexif.so.12.0.1
+b6fe6000-b6fec000 rwxp 0001c000 03:01 1693540    /usr/lib/libexif.so.12.0.1
+b6fec000-b700f000 r-xp 00000000 03:01 1698035    /usr/lib/libpng12.so.0.1.2.8
+b700f000-b7010000 rwxp 00023000 03:01 1698035    /usr/lib/libpng12.so.0.1.2.8
+b7010000-b7016000 r-xp 00000000 03:01 1696851    /usr/lib/libungif.so.4.1.4
+b7016000-b7017000 rwxp 00006000 03:01 1696851    /usr/lib/libungif.so.4.1.4
+b7017000-b7035000 r-xp 00000000 03:01 1691976    /usr/lib/libjpeg.so.62.0.0
+b7035000-b7036000 rwxp 0001d000 03:01 1691976    /usr/lib/libjpeg.so.62.0.0
+b7036000-b7086000 r-xp 00000000 03:01 1691980    /usr/lib/libtiff.so.4.2.1
+b7086000-b7088000 rwxp 00050000 03:01 1691980    /usr/lib/libtiff.so.4.2.1
+b7088000-b714e000 r-xp 00000000 03:01 1691574    /usr/lib/libX11.so.6.2.0
+b714e000-b7151000 rwxp 000c5000 03:01 1691574    /usr/lib/libX11.so.6.2.0
+b7151000-b7164000 r-xp 00000000 03:01 1689665    /usr/lib/libz.so.1.2.3
+b7164000-b7165000 rwxp 00012000 03:01 1689665    /usr/lib/libz.so.1.2.3
+b7165000-b71cc000 r-xp 00000000 03:01 1691585    /usr/lib/libfreetype.so.6.3.10
+b71cc000-b71cf000 rwxp 00067000 03:01 1691585    /usr/lib/libfreetype.so.6.3.10
+b71cf000-b71f1000 r-xp 00000000 03:01 1689999   
+/usr/lib/libfontconfig.so.1.1.0
+b71f1000-b71f9000 rwxp 00022000 03:01 1689999   
+/usr/lib/libfontconfig.so.1.1.0
+b71f9000-b72ab000 r-xp 00000000 03:01 1705581   
+/usr/local/lib/libgdiplus.so.0.0.0
+b72ab000-b72ad000 rwxp 000b1000 03:01 1705581   
+/usr/local/lib/libgdiplus.so.0.0.0
+b72ad000-b72ae000 rwxp b72ad000 00:00 0 
+b72af000-b72b2000 r-xs 00000000 03:01 6783932   
+/var/cache/fontconfig/61c830dfac3fd78a12654da5e9ba3f56-x86.cache-2
+b72b2000-b72b3000 r-xs 00000000 03:01 6783931   
+/var/cache/fontconfig/e0f9e95429e756d56293ed4d63866094-x86.cache-2
+b72b3000-b72b8000 r-xs 00000000 03:01 6783923   
+/var/cache/fontconfig/9404ff413c67fc2a1526fd14eb4163a8-x86.cache-2
+b72b8000-b72bb000 r-xs 00000000 03:01 6783924   
+/var/cache/fontconfig/b3fedf7c409f006ca1a6fceffceb77cf-x86.cache-2
+b72bb000-b72c0000 r-xs 00000000 03:01 6783921   
+/var/cache/fontconfig/6330322105e0c4105d7c7a6ea2974107-x86.cache-2
+b72c0000-b732a000 r-xp 00000000 03:01 1855108   
+/usr/local/lib/mono/gac/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
+b732a000-b732b000 ---p b732a000 00:00 0 
+b732b000-b743b000 rwxp b732b000 00:00 0 
+b743b000-b77c0000 rwxs 00000000 03:01 8815831   
+/home/fcarlier/.wapi/shared_fileshare-col-clt-04-Linux-i686-36-11-0
+b77c0000-b78f9000 rwxs 00000000 03:01 8815825   
+/home/fcarlier/.wapi/shared_data-col-clt-04-Linux-i686-312-11-0
+b78f9000-b7966000 rwxp b78f9000 00:00 0 
+b7966000-b796f000 r-xp 00000000 03:01 8552477   
+/lib/tls/i686/cmov/libnss_files-2.5.so
+b796f000-b7971000 rwxp 00008000 03:01 8552477   
+/lib/tls/i686/cmov/libnss_files-2.5.so
+b7971000-b7979000 r-xp 00000000 03:01 8552479   
+/lib/tls/i686/cmov/libnss_nis-2.5.so
+b7979000-b797b000 rwxp 00007000 03:01 8552479   
+/lib/tls/i686/cmov/libnss_nis-2.5.so
+b797b000-b798e000 r-xp 00000000 03:01 8552474   
+/lib/tls/i686/cmov/libnsl-2.5.so
+b798e000-b7990000 rwxp 00012000 03:01 8552474   
+/lib/tls/i686/cmov/libnsl-2.5.so
+b7990000-b7992000 rwxp b7990000 00:00 0 
+b7992000-b7999000 r-xp 00000000 03:01 8552475   
+/lib/tls/i686/cmov/libnss_compat-2.5.so
+b7999000-b799b000 rwxp 00006000 03:01 8552475   
+/lib/tls/i686/cmov/libnss_compat-2.5.so
+b799b000-b799c000 r-xs 00000000 03:01 6783929   
+/var/cache/fontconfig/892f88ea27b235637f494d515247eddd-x86.cache-2
+b799c000-b799e000 r-xs 00000000 03:01 6783930   
+/var/cache/fontconfig/4123634e9c08547d899d0aaff05ebe69-x86.cache-2
+b799e000-b79a0000 r-xp 00000000 03:01 1691570    /usr/lib/libXau.so.6.0.0
+b79a0000-b79a1000 rwxp 00001000 03:01 1691570    /usr/lib/libXau.so.6.0.0
+b79a1000-b79a8000 r-xp 00000000 03:01 1691631    /usr/lib/libXrender.so.1.3.0
+b79a8000-b79a9000 rwxp 00006000 03:01 1691631    /usr/lib/libXrender.so.1.3.0
+b79a9000-b79aa000 ---p b79a9000 00:00 0 
+b79aa000-b79ad000 rwxp b79aa000 00:00 0 
+b79ad000-b79b2000 r-xp 00000000 03:01 1754500   
+/usr/share/locale-langpack/nl/LC_MESSAGES/glib20.mo
+b79b2000-b7c07000 r-xp 00000000 03:01 1802267   
+/usr/local/lib/mono/2.0/mscorlib.dll
+b7c07000-b7c08000 r-xp 00000000 03:01 8932380   
+/home/fcarlier/development/temp/PageSettingsTest.exe
+b7c08000-b7c28000 rwxp b7c08000 00:00 0 
+b7c28000-b7c5b000 r-xp 00000000 03:01 1720977   
+/usr/lib/locale/nl_NL.utf8/LC_CTYPE
+b7c5b000-b7d32000 r-xp 00000000 03:01 1720980   
+/usr/lib/locale/nl_NL.utf8/LC_COLLATE
+b7d32000-b7d34000 rwxp b7d32000 00:00 0 
+b7d34000-b7e70000 r-xp 00000000 03:01 8552468    /lib/tls/i686/cmov/libc-2.5.so
+b7e70000-b7e71000 r-xp 0013c000 03:01 8552468    /lib/tls/i686/cmov/libc-2.5.so
+b7e71000-b7e73000 rwxp 0013d000 03:01 8552468    /lib/tls/i686/cmov/libc-2.5.so
+b7e73000-b7e76000 rwxp b7e73000 00:00 0 
+b7e76000-b7e9b000 r-xp 00000000 03:01 8552472    /lib/tls/i686/cmov/libm-2.5.so
+b7e9b000-b7e9d000 rwxp 00024000 03:01 8552472    /lib/tls/i686/cmov/libm-2.5.so
+b7e9d000-b7eb0000 r-xp 00000000 03:01 8552482   
+/lib/tls/i686/cmov/libpthread-2.5.so
+b7eb0000-b7eb2000 rwxp 00013000 03:01 8552482   
+/lib/tls/i686/cmov/libpthread-2.5.so
+b7eb2000-b7eb4000 rwxp b7eb2000 00:00 0 
+b7eb4000-b7eb6000 r-xp 00000000 03:01 8552471   
+/lib/tls/i686/cmov/libdl-2.5.so
+b7eb6000-b7eb8000 rwxp 00001000 03:01 8552471   
+/lib/tls/i686/cmov/libdl-2.5.so
+b7eb8000-b7f49000 r-xp 00000000 03:01 1692262   
+/usr/lib/libglib-2.0.so.0.1200.4
+b7f49000-b7f4a000 rwxp 00091000 03:01 1692262   
+/usr/lib/libglib-2.0.so.0.1200.4
+b7f4a000-b7f4b000 rwxp b7f4a000 00:00 0 
+b7f4b000-b7f4f000 r-xp 00000000 03:01 1692265   
+/usr/lib/libgthread-2.0.so.0.1200.4
+b7f4f000-b7f50000 rwxp 00003000 03:01 1692265   
+/usr/lib/libgthread-2.0.so.0.1200.4
+b7f50000-b7f57000 r-xp 00000000 03:01 8552484   
+/lib/tls/i686/cmov/librt-2.5.so
+b7f57000-b7f59000 rwxp 00006000 03:01 8552484   
+/lib/tls/i686/cmov/librt-2.5.so
+b7f59000-b7f5a000 r-xs 00000000 03:01 6783927   
+/var/cache/fontconfig/92a571655fb1c0ec1c4d6f496220600a-x86.cache-2
+b7f5a000-b7f5b000 r-xp 00000000 03:01 1720978   
+/usr/lib/locale/nl_NL.utf8/LC_NUMERIC
+b7f5b000-b7f5c000 r-xp 00000000 03:01 1720979   
+/usr/lib/locale/nl_NL.utf8/LC_TIME
+b7f5c000-b7f5d000 r-xp 00000000 03:01 1721428   
+/usr/lib/locale/nl_NL.utf8/LC_MONETARY
+b7f5d000-b7f5e000 r-xp 00000000 03:01 1720983   
+/usr/lib/locale/nl_NL.utf8/LC_MESSAGES/SYS_LC_MESSAGES
+b7f5e000-b7f5f000 r-xp 00000000 03:01 1720984   
+/usr/lib/locale/nl_NL.utf8/LC_PAPER
+b7f5f000-b7f60000 r-xp 00000000 03:01 1720985   
+/usr/lib/locale/nl_NL.utf8/LC_NAME
+b7f60000-b7f61000 r-xp 00000000 03:01 1721429   
+/usr/lib/locale/nl_NL.utf8/LC_ADDRESS
+b7f61000-b7f62000 r-xp 00000000 03:01 1721430   
+/usr/lib/locale/nl_NL.utf8/LC_TELEPHONE
+b7f62000-b7f63000 r-xp 00000000 03:01 1720988   
+/usr/lib/locale/nl_NL.utf8/LC_MEASUREMENT
+b7f63000-b7f6a000 r-xs 00000000 03:01 1688509   
+/usr/lib/gconv/gconv-modules.cache
+b7f6a000-b7f6b000 r-xp 00000000 03:01 1721431   
+/usr/lib/locale/nl_NL.utf8/LC_IDENTIFICATION
+b7f6b000-b7f6d000 rwxp b7f6b000 00:00 0 
+b7f6d000-b7f86000 r-xp 00000000 03:01 8552759    /lib/ld-2.5.so
+b7f86000-b7f88000 rwxp 00019000 03:01 8552759    /lib/ld-2.5.so
+bfcc1000-bfcd6000 rwxp bfcc1000 00:00 0          [stack]
+ffffe000-fffff000 ---p 00000000 00:00 0          [vdso]
+Stacktrace:
+
+  at (wrapper managed-to-native)
+System.Runtime.InteropServices.Marshal.FreeHGlobal (intptr) <0x00004>
+  at (wrapper managed-to-native)
+System.Runtime.InteropServices.Marshal.FreeHGlobal (intptr) <0xffffffff>
+  at
+System.Drawing.Printing.PrintingServicesUnix.GetAlternativeDefaultPrinter
+() <0x0015a>
+  at System.Drawing.Printing.PrintingServicesUnix.get_DefaultPrinter ()
+<0x00033>
+  at System.Drawing.Printing.PrinterSettings..ctor () <0x00019>
+  at Test.TestClass.Main (string[]) <0x00020>
+  at (wrapper runtime-invoke) System.Object.runtime_invoke_int_string[]
+(object,intptr,intptr,intptr) <0xffffffff>
+
+Native stacktrace:
+
+        mono [0x815d9ca]
+        [0xffffe440]
+        /lib/tls/i686/cmov/libc.so.6(abort+0x101) [0xb7d5f641]
+        /lib/tls/i686/cmov/libc.so.6 [0xb7d9399b]
+        /lib/tls/i686/cmov/libc.so.6 [0xb7d9b7ad]
+        /lib/tls/i686/cmov/libc.so.6(cfree+0x90) [0xb7d9ee10]
+        /usr/lib/libglib-2.0.so.0(g_free+0x31) [0xb7eeab51]
+        [0xb74306f6]
+        [0xb743023b]
+        [0xb74300b4]
+        [0xb742d1da]
+        [0xb742d139]
+        [0xb742d075]
+        mono(mono_runtime_exec_main+0x9f) [0x809437f]
+        mono(mono_runtime_run_main+0x1b9) [0x8094629]
+        mono(mono_main+0xe9e) [0x8058ffe]
+        mono [0x8057c52]
+        /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xdc) [0xb7d49ebc]
+        mono [0x8057ba1]
+
+
+Expected Results:
+No crash
+
+How often does this happen? 
+Always
+
+Additional Information:
+Not sure what information is required, let me know!


More information about the mono-bugs mailing list