Bug 53354 - undefined: Printing Form letter to file saved on desktop crashes Windows Explorer
Summary: undefined: Printing Form letter to file saved on desktop crashes Windows Expl...
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
3.6.0.4 release
Hardware: All Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard: BSA
Keywords:
Depends on:
Blocks: Mail-Merge
  Show dependency treegraph
 
Reported: 2012-08-10 20:31 UTC by vimr
Modified: 2019-06-03 14:27 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
the spreadsheet that i used as database for my form letter (9.24 KB, application/vnd.oasis.opendocument.spreadsheet)
2012-08-10 20:31 UTC, vimr
Details
the database file itself used for form letter (1.71 KB, application/vnd.sun.xml.base)
2012-08-10 20:33 UTC, vimr
Details
the form letter written with writer (8.65 KB, application/vnd.oasis.opendocument.text)
2012-08-10 20:33 UTC, vimr
Details

Note You need to log in before you can comment on or make changes to this bug.
Description vimr 2012-08-10 20:31:57 UTC
Created attachment 65400 [details]
the spreadsheet that i used as database for my form letter

Problem description: 

I created a form letter in writer and used spreadsheet as database. When I'm printing the form letter twice to the same file that i saved on my desktop, windows explorer crashed on second try to print.

Steps to reproduce:
1. use attached myspreadsheet, mydatabase and myformletter files
2. open myformletter.odt file
3. got to File -> Print
4. Press yes on question "...Do you want to print a form letter"
5. In the next "Mail Merge" Window Select Output -> File 
6. Press OK
7. In the next File Save Dialog, choose Desktop as path and give "a" as file name
8. Press Save button
9. repeat steps from 3 to 8 and lett overwrite previous output file a.odt


Current behavior:
Windows Explorer crashes

Expected behavior:
Windows Explorer should not crash

Platform (if different from the browser): 
              
Browser: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20100101 Firefox/14.0.1
Comment 1 vimr 2012-08-10 20:33:14 UTC
Created attachment 65401 [details]
the database file itself used for form letter
Comment 2 vimr 2012-08-10 20:33:46 UTC
Created attachment 65402 [details]
the form letter written with writer
Comment 3 billhook 2012-08-24 20:26:17 UTC
I failed to reproduce this behaviour on LO 3.6.0.4 Windows Vista 32bit. The file saved OK the second time.

I wonder if there is something about your environment that is causing this.

What version of Windows are you using?
Does the bug happen if you save anywhere else? Or only when you save to the desktop?

Does the bug happen if you save other types of Writer files to the desktop? Or just when doing mail merge?
Comment 4 vimr 2012-08-31 21:48:16 UTC
Hi, at first i detected that i do not have any problems if i install Libre Office as custom installation without windows explorer extensions. I tried the last release of LibreOffice 3.6.1.2 and had the same problem if windows explorer extensions was installed.

Platform: Windows 7 x64
Comment 5 vimr 2012-08-31 22:06:19 UTC
I could not reproduce the error like i described it in my first comment, because of an other error (i will create a separate bug report for it). Please try to reproduce the error as follows:

Steps to reproduce:

I -  register database

1. open attached myspreadsheet.ods with calc
2. goto file -> new -> database 
3. select "connect to an existing database" --> spreadsheet -> next
4. browse to "myspreadsheet.ods"
5. goto next and choose yes register database
6. goto finish and save the database as "mydatabase" on your desktop

II - print formletter

7. next open the attached formletter "myformletter.odt"
8. got to File -> Print
9. Press yes on question "...Do you want to print a form letter"
10. In the next "Mail Merge" Window Select Output -> File 
11. Press OK
12. In the next File Save Dialog, choose Desktop as path and give "a" as file
name
13. Press Save button
14. repeat steps from 3 to 8 and let overwrite previous output file a.odt

--> Windows Explorer crashes


I could reproduce the error only if i saved both the database file and the formletter print on desktop.
Comment 6 billhook 2012-09-04 01:39:40 UTC
I could reproduce this on LO 3.6.1.2 on Vista Professional 32bit

The one thing I should add is that initially Windows explorer did not crash (after following all the steps).

Around 5-10 seconds after saving was complete, I switched to view the desktop to confirm that the files had been saved there and a few seconds after doing that, a window appeared telling me that explorer had crashed.

As far as I am aware, I do not have any "windows explorer extensions" installed, as mentioned by the bug reporter.
Comment 7 juan jose garfia rodriguez 2013-05-31 18:34:44 UTC Comment hidden (off-topic)
Comment 8 Alex Thurgood 2015-01-03 17:38:50 UTC Comment hidden (no-value)
Comment 9 QA Administrators 2016-01-17 20:03:39 UTC Comment hidden (obsolete)
Comment 10 QA Administrators 2019-05-14 02:59:26 UTC Comment hidden (obsolete)
Comment 11 Julien Nabet 2019-06-03 14:27:22 UTC
On Win10 with LO 6.2.3.2, I don't reproduce crash from initial description.

Let's put this one to WFM since it seems to work and, above all, no feedback since several years.

Of course, if someone can reproduce the crash with a recent LO version (at least 6.1.X) don't hesitate to reopen this tracker.