GNOME Bugzilla – Bug 237058
Attempted Printing of mail message containing an embedded word document causes evolution to crash.
Last modified: 2003-01-22 17:34:08 UTC
Package: Evolution Priority: Normal Version: 1.0.8 Synopsis: Attempted Printing of mail message containing an embedded word document causes evolution to crash. Bugzilla-Product: Evolution Bugzilla-Component: Miscellaneous Description: Description of Problem: Printing of a received email message that was sent directly from Microsoft Word (using microsoft outlook), and appears to be embedded in the message causes evolution to crash and the printer to output printer opcodes/stats. Steps to reproduce the problem: On closer inspection it appears that the modified tags may be causing this problem. See <DEFANGED_*> below. The message has been "defanged" at the gateway, which changes numerous tags to prevent scripting etc. 1. Create a word document using MSOffice 2000. 2. Send it directly from within word to an evolution client over SMTP, passing through the procmail sanitizer (see http://www.impsec.org/email-tools/sanitizer-intro.html) 3. Try print the received message, from the message window or the preview pane. Actual Results: Evolution crashes after the printer selection dialog 'print' button is clicked. Printer outputs garbled document appearing to be Ghostscript type printer control commands. (I am using the Generic PostScript driver option) Expected Results: A nice pretty printout of the email message! How often does this happen? Every time. Additional Information: From sanitized@mycompany.com Wed Jan 22 16:38:04 2003 Return-Path: <sanitized@mycompany.com> Received: from MyServer (host.domain.com [192.168.10.1]) by domain.com (8.11.6/8.11.2) with SMTP id h0MEc4l09031 for <shaun@mycompany.com>; Wed, 22 Jan 2003 16:38:04 +0200 Reply-To: <sanitized@mycompany.com> From: "John Doe" <sanitized@mycompany.com> To: <shaun@mycompany.com> Subject: Notes Date: Wed, 22 Jan 2003 16:32:54 +0200 Message-ID: <002e01c2c223$2735db00$f60ca8c0@myhost> MIME-Version: 1.0 X-Security: MIME headers sanitized on www.mycompany.com See http://www.impsec.org/email-tools/sanitizer-intro.html for details. $Revision: 1.134 $Date: 2002-04-21 16:30:40-07 Content-Type: multipart/alternative; boundary="----=_NextPart_000_002F_01C2C233.EABEAB00" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2911.0) X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Importance: Normal X-Spam-Status: No, hits=1.5 required=5.0 tests=AWL,BIG_FONT,HTML_50_70,HTML_FONT_FACE_ODD, MIME_LONG_LINE_QP,SPAM_PHRASE_00_01,USER_AGENT_OUTLOOK version=2.43 X-Spam-Level: * Status: X-Evolution-Source: pop://shaun@mail.mycompany.com/inbox This is a multi-part message in MIME format. ------=_NextPart_000_002F_01C2C233.EABEAB00 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit - Booking times have varied charges e.g. After hours is free. - Cross reference with personnel registration numbers and show warning when a reservation is made for a personnel member (during office hours) - Select users from Concept database who will have access to parking application. (will have to add an additional field on the concept database and an additional screen in the parking application where users will be granted access) - Amount of bays allocated to Employees and visitors to be specified separately. - When entering parking reservations the application must be able to limit the cost centres that the user has access to. (Concept system integration required) ------=_NextPart_000_002F_01C2C233.EABEAB00 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: 8bit <html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40"> <head> <DEFANGED_META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <DEFANGED_meta name=ProgId content=Word.Document> <DEFANGED_meta name=Generator content="Microsoft Word 9"> <DEFANGED_meta name=Originator content="Microsoft Word 9"> <DEFANGED_link rel=File-List href="cid:filelist.xml@01C2C233.E9F36BC0"> <title>Booking times have varied charges</title> <!--[if gte mso 9]><xml> <o:DocumentProperties> <o:Revision>4</o:Revision> <o:TotalTime>14</o:TotalTime> <o:Created>2003-01-22T07:53:00Z</o:Created> <o:LastSaved>2003-01-22T08:18:00Z</o:LastSaved> <o:Pages>1</o:Pages> <o:Words>97</o:Words> <o:Characters>554</o:Characters> <o:Company>Verang</o:Company> <o:Lines>4</o:Lines> <o:Paragraphs>1</o:Paragraphs> <o:CharactersWithSpaces>680</o:CharactersWithSpaces> <o:Version>9.3821</o:Version> </o:DocumentProperties> <o:OfficeDocumentSettings> <o:DoNotRelyOnCSS/> </o:OfficeDocumentSettings> </xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Print</w:View> <w:EnvelopeVis/> <w:DoNotOptimizeForBrowser/> </w:WordDocument> </xml><![endif]--> <!-- <DEFANGED_STYLE> <!-- /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0; mso-font-charset:2; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:0 268435456 0 0 -2147483648 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman"; mso-fareast-language:EN-GB;} @page Section1 {size:595.3pt 841.9pt; margin:72.0pt 90.0pt 72.0pt 90.0pt; mso-header-margin:35.4pt; mso-footer-margin:35.4pt; mso-paper-source:0;} div.Section1 {page:Section1;} /* List Definitions */ @list l0 {mso-list-id:2117600359; mso-list-type:hybrid; mso-list-template-ids:439506986 72488156 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l0:level1 {mso-level-number-format:bullet; mso-level-text:\F02D; mso-level-tab-stop:36.0pt; mso-level-number-position:left; text-indent:-18.0pt; font-family:Symbol;} ol {margin-bottom:0cm;} ul {margin-bottom:0cm;} --> --> </DEFANGED_STYLE> </head> <body lang=EN-GB DEFANGED_STYLE='tab-interval:36.0pt'> <div class=Section1> <p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo1; tab-stops:list 36.0pt'><![if !supportLists]><font size=3 face=Symbol><span style='font-size:12.0pt;font-family:Symbol'>-<font size=1 face="Times New Roman"><span style='font:7.0pt "Times New Roman"'> </span></font></span></font><![endif]>Booking times have varied charges e.g. After hours is free.</p> <p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo1; tab-stops:list 36.0pt'><![if !supportLists]><font size=3 face=Symbol><span style='font-size:12.0pt;font-family:Symbol'>-<font size=1 face="Times New Roman"><span style='font:7.0pt "Times New Roman"'> </span></font></span></font><![endif]>Cross reference with personnel registration numbers and show warning when a reservation is made for a personnel member (during office hours)</p> <p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo1; tab-stops:list 36.0pt'><![if !supportLists]><font size=3 face=Symbol><span style='font-size:12.0pt;font-family:Symbol'>-<font size=1 face="Times New Roman"><span style='font:7.0pt "Times New Roman"'> </span></font></span></font><![endif]>Select users from Concept database who will have access to parking application.<span DEFANGED_STYLE="mso-spacerun: yes"> </span>(will have<span DEFANGED_STYLE="mso-spacerun: yes"> </span>to add an additional field on the concept database and an additional screen in the parking application where users will be granted access)</p> <p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo1; tab-stops:list 36.0pt'><![if !supportLists]><font size=3 face=Symbol><span style='font-size:12.0pt;font-family:Symbol'>-<font size=1 face="Times New Roman"><span style='font:7.0pt "Times New Roman"'> </span></font></span></font><![endif]>Amount of bays allocated to Employees and visitors to be specified separately.</p> <p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo1; tab-stops:list 36.0pt'><![if !supportLists]><font size=3 face=Symbol><span style='font-size:12.0pt;font-family:Symbol'>-<font size=1 face="Times New Roman"><span style='font:7.0pt "Times New Roman"'> </span></font></span></font><![endif]>When entering parking reservations the application must be able to limit the cost centres that the user has access to.<span DEFANGED_STYLE="mso-spacerun: yes"> </span>(Concept system integration required)</p> <p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size: 12.0pt'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></font></p> <p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size: 12.0pt'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></font></p> </div> </body> </html> ------=_NextPart_000_002F_01C2C233.EABEAB00-- Debugging Information: Backtrace was generated from '/usr/bin/evolution-mail' (no debugging symbols found)...[New Thread 8192 (LWP 3557)] [New Thread 16385 (LWP 3565)] [New Thread 8194 (LWP 3566)] [New Thread 16387 (LWP 3567)] [New Thread 24580 (LWP 3637)] [New Thread 32773 (LWP 3638)] 0x420ae169 in wait4 () from /lib/i686/libc.so.6
+ Trace 33008
Thread 1 (Thread 8192 (LWP 3557))
Unknown reporter: shaun@dewberry.co.za, changed to bugbuddy-import@ximian.com. Setting qa contact to the default for this product. This bug either had no qa contact or an invalid one.
Details of fix on bug 231551 *** This bug has been marked as a duplicate of 231551 ***