After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 237058 - Attempted Printing of mail message containing an embedded word document causes evolution to crash.
Attempted Printing of mail message containing an embedded word document cause...
Status: RESOLVED DUPLICATE of bug 231551
Product: evolution
Classification: Applications
Component: general
unspecified
Other All
: Normal normal
: ---
Assigned To: Evolution Triage Team
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2003-01-22 15:24 UTC by shaun
Modified: 2003-01-22 17:34 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description shaun 2003-01-22 15:24:36 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"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</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"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</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"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span></font><![endif]>Select users from Concept database
who
will have access to parking application.<span
DEFANGED_STYLE="mso-spacerun: yes">&nbsp;
</span>(will have<span DEFANGED_STYLE="mso-spacerun: yes">&nbsp;
</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"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</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"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</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">&nbsp; </span>(Concept
system integration
required)</p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span
style='font-size:
12.0pt'><![if
!supportEmptyParas]>&nbsp;<![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]>&nbsp;<![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

Thread 1 (Thread 8192 (LWP 3557))

  • #0 wait4
    from /lib/i686/libc.so.6
  • #1 __DTOR_END__
    from /lib/i686/libc.so.6
  • #2 waitpid
    from /lib/i686/libpthread.so.0
  • #3 gnome_segv_handle
    from /usr/lib/libgnomeui.so.32
  • #4 segv_redirect
  • #5 __pthread_sighandler
    from /lib/i686/libpthread.so.0
  • #6 <signal handler called>
  • #7 strlen
    from /lib/i686/libc.so.6
  • #8 t1_get_glyph_name
    from /usr/lib/libfreetype.so.6
  • #9 FT_Get_Glyph_Name
    from /usr/lib/libfreetype.so.6
  • #10 gff_pso_ensure_buffer_t1
    from /usr/lib/libgnomeprint.so.15
  • #11 gnome_font_face_pso_ensure_buffer
    from /usr/lib/libgnomeprint.so.15
  • #12 gnome_print_ps2_close
    from /usr/lib/libgnomeprint.so.15
  • #13 gnome_print_context_close
    from /usr/lib/libgnomeprint.so.15
  • #14 gpf_close
    from /usr/lib/libgnomeprint.so.15
  • #15 gnome_print_context_close
    from /usr/lib/libgnomeprint.so.15
  • #16 gnome_print_master_print
    from /usr/lib/libgnomeprint.so.15
  • #17 preview_file_print_cmd
    from /usr/lib/libgnomeprint.so.15
  • #18 gtk_marshal_NONE__NONE
    from /usr/lib/libgtk-1.2.so.0
  • #19 gtk_handlers_run
    from /usr/lib/libgtk-1.2.so.0
  • #20 gtk_signal_real_emit
    from /usr/lib/libgtk-1.2.so.0
  • #21 gtk_signal_emit
    from /usr/lib/libgtk-1.2.so.0
  • #22 gtk_button_clicked
    from /usr/lib/libgtk-1.2.so.0
  • #23 gtk_real_button_released
    from /usr/lib/libgtk-1.2.so.0
  • #24 gtk_marshal_NONE__NONE
    from /usr/lib/libgtk-1.2.so.0
  • #25 gtk_signal_real_emit
    from /usr/lib/libgtk-1.2.so.0
  • #26 gtk_signal_emit
    from /usr/lib/libgtk-1.2.so.0
  • #27 gtk_button_released
    from /usr/lib/libgtk-1.2.so.0
  • #28 gtk_button_button_release
    from /usr/lib/libgtk-1.2.so.0
  • #29 gtk_marshal_BOOL__POINTER
    from /usr/lib/libgtk-1.2.so.0
  • #30 gtk_signal_real_emit
    from /usr/lib/libgtk-1.2.so.0
  • #31 gtk_signal_emit
    from /usr/lib/libgtk-1.2.so.0
  • #32 gtk_widget_event
    from /usr/lib/libgtk-1.2.so.0
  • #33 gtk_propagate_event
    from /usr/lib/libgtk-1.2.so.0
  • #34 gtk_main_do_event
    from /usr/lib/libgtk-1.2.so.0
  • #35 gdk_event_dispatch
    from /usr/lib/libgdk-1.2.so.0
  • #36 g_main_dispatch
    from /usr/lib/libglib-1.2.so.0
  • #37 g_main_iterate
    from /usr/lib/libglib-1.2.so.0
  • #38 g_main_run
    from /usr/lib/libglib-1.2.so.0
  • #39 gtk_main
    from /usr/lib/libgtk-1.2.so.0
  • #40 bonobo_main
    from /usr/lib/libbonobo.so.2
  • #41 main
  • #42 __libc_start_main
    from /lib/i686/libc.so.6
  • #0 wait4
    from /lib/i686/libc.so.6


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.

Comment 1 Gerardo Marin 2003-01-22 17:34:08 UTC
Details of fix on bug 231551

*** This bug has been marked as a duplicate of 231551 ***