Issue 113540 - STL error in senddoc.exe
Summary: STL error in senddoc.exe
Status: CONFIRMED
Alias: None
Product: General
Classification: Code
Component: code (show other issues)
Version: DEV300m84
Hardware: All Windows, all
: P3 Trivial with 2 votes (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-30 10:54 UTC by Oliver Specht
Modified: 2013-08-07 15:31 UTC (History)
3 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Oliver Specht 2010-07-30 10:54:39 UTC
Select File/Send/Document as eMail in a nonpro Windows version
An error caused by the STL debug code occurs. 
The reason is in shells/source/win32/simplemail/senddoc.cxx:173
pMapiMessage->lpRecips = &aMapiRecipientList[0];
aMapiRecipientList is empty here.
->kso: I couldn't find out who is responsible for this code.
Comment 1 kai.sommerfeld 2010-08-19 13:49:13 UTC
cd: Please take over.
Comment 2 Martin Hollmichel 2011-03-15 21:02:25 UTC
set target to 3.x since not release relevant for 3.4 release.
Comment 3 eric 2011-08-21 01:49:02 UTC
Exact same problem here. Windows 7 Home Premium SP1 64-bit with Windows Live Mail 2011 (Build 15.4.3538.0513).

When trying to send a .odt or .rft text document using OpenOffice 3.4.3 and 3.4.4 do the following to reproduce the problem:

1. Open OpenOffice Writer
2. Open or create a new text document
3. Click 'File' and 'Send' and 'Document as E-mail'
4. "senddoc.exe has stopped working" dialog comes up
5. Click 'Close program'
6. LibreOffice dialog comes up "LibreOffice was unable to find a working e-mail configuration. Please save this document locally and attach it from within your e-mail client."

Details from crash dialog in Windows:

Problem signature:
  Problem Event Name:	APPCRASH
  Application Name:	senddoc.exe
  Application Version:	0.0.0.0
  Application Timestamp:	4e2d57a6
  Fault Module Name:	smapi.dll
  Fault Module Version:	15.4.3538.513
  Fault Module Timestamp:	4dcdb9cc
  Exception Code:	c0000005
  Exception Offset:	00008d6f
  OS Version:	6.1.7601.2.1.0.768.3
  Locale ID:	4105
  Additional Information 1:	0a9e
  Additional Information 2:	0a9e372d3b4ad19135b953a78882e789
  Additional Information 3:	0a9e
  Additional Information 4:	0a9e372d3b4ad19135b953a78882e789

Read our privacy statement online:
  http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

If the online privacy statement is not available, please read our privacy statement offline:
  C:\Windows\system32\en-US\erofflps.txt


Details from Windows Event Viewer:

Log Name:      Application
Source:        Application Error
Date:          20/08/2011 6:45:00 PM
Event ID:      1000
Task Category: (100)
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      **************
Description:
Faulting application name: senddoc.exe, version: 0.0.0.0, time stamp: 0x4e2d57a6
Faulting module name: smapi.dll, version: 15.4.3538.513, time stamp: 0x4dcdb9cc
Exception code: 0xc0000005
Fault offset: 0x00008d6f
Faulting process id: 0x408
Faulting application start time: 0x01cc5fa3f0538302
Faulting application path: C:\Program Files (x86)\LibreOffice 3.4\Basis\program\senddoc.exe
Faulting module path: C:\Program Files (x86)\Windows Live\Mail\smapi.dll
Report Id: 2e1a3d05-cb97-11e0-8052-782bcba609db
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Application Error" />
    <EventID Qualifiers="0">1000</EventID>
    <Level>2</Level>
    <Task>100</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2011-08-21T01:45:00.000000000Z" />
    <EventRecordID>2904</EventRecordID>
    <Channel>Application</Channel>
    <Computer>Teresa-PC</Computer>
    <Security />
  </System>
  <EventData>
    <Data>senddoc.exe</Data>
    <Data>0.0.0.0</Data>
    <Data>4e2d57a6</Data>
    <Data>smapi.dll</Data>
    <Data>15.4.3538.513</Data>
    <Data>4dcdb9cc</Data>
    <Data>c0000005</Data>
    <Data>00008d6f</Data>
    <Data>408</Data>
    <Data>01cc5fa3f0538302</Data>
    <Data>C:\Program Files (x86)\LibreOffice 3.4\Basis\program\senddoc.exe</Data>
    <Data>C:\Program Files (x86)\Windows Live\Mail\smapi.dll</Data>
    <Data>2e1a3d05-cb97-11e0-8052-782bcba609db</Data>
  </EventData>
</Event>
Comment 4 eric 2011-08-21 01:54:56 UTC
Exact same problem with LibreOffice 3.3.4