A WMF file in the directory crashes Gnome's file manager

Bug #50135 reported by Stephan Gromer
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Nautilus
Incomplete
Undecided
Unassigned
libwmf (Ubuntu)
Expired
Medium
Unassigned

Bug Description

I transferred a folder from my Windows system to Ubuntu.
When I tried to open the new folder in Gnome's file manager (the default one) it tries to show a preview of the files. This freezed the file manager. I then moved each file to a new folder and tracked the problem down to one WMF file (the others didn't cause problems). The problem does not show up under KDE's Konqueror.

I have the file attached.

Note:
I have upgraded my Ubuntu-system to the latest update right now. This did not have an effect on the problem.

Revision history for this message
Stephan Gromer (stephan-gromer) wrote : The WMF-file causing the problem on my system

The WMF-file causing the crash on my system in the file manager.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Thread 2 (Thread 1082534224 (LWP 8461)):
#0 0x00002b9fa9119726 in poll () from /lib/libc.so.6
#1 0x00002b9fa8beb942 in _XEnq () from /usr/lib/libX11.so.6
#2 0x00002b9fa8bebdc2 in _XRead () from /usr/lib/libX11.so.6
#3 0x00002b9fa8becc71 in _XReply () from /usr/lib/libX11.so.6
#4 0x00002b9fa8be4c92 in XSync () from /usr/lib/libX11.so.6
#5 0x00002b9fa77d869e in IA__gdk_flush () at gdkevents-x11.c:2472
#6 0x00002b9fa6db1783 in libgnomeui_segv_handle (signum=11) at gnome-ui-init.c:795
#7 <signal handler called>
#8 0x00002b9fa90c4278 in _int_malloc () from /lib/libc.so.6
#9 0x00002b9fa90c5e7d in malloc () from /lib/libc.so.6
#10 0x00002aaaaf9c2f68 in wmf_malloc () from /usr/lib/libwmflite-0.2.so.7
#11 0x00002aaaaf9c617d in wmf_attr_query () from /usr/lib/libwmflite-0.2.so.7
#12 0x00002aaaaf9c95e9 in wmf_set_viewport_origin () from /usr/lib/libwmflite-0.2.so.7
#13 0x00002aaaaf9d313d in wmf_display_size () from /usr/lib/libwmflite-0.2.so.7
#14 0x00002aaaaf9d44be in wmf_play () from /usr/lib/libwmflite-0.2.so.7
#15 0x00002aaaaf766fd4 in ?? () from /usr/lib/gtk-2.0/2.4.0/loaders/io-wmf.so
#16 0x00002b9fa7a4e0a6 in IA__gdk_pixbuf_loader_close (loader=0x14b6060, error=0x0) at gdk-pixbuf-loader.c:759
#17 0x00002b9fa6dbf1dc in gnome_gdk_pixbuf_new_from_uri_at_scale (uri=<value optimized out>, width=<value optimized out>, height=128, preserve_aspect_ratio=1)
    at gnome-vfs-util.c:207
#18 0x00002b9fa6daf169 in gnome_thumbnail_factory_generate_thumbnail (factory=<value optimized out>, uri=0x7c30d0 "file:///home/daniel/Glykogen.wmf",
    mime_type=0x89dcd0 "image/x-wmf") at gnome-thumbnail.c:990
#19 0x00000000004c9839 in nautilus_marshal_BOOLEAN__POINTER ()
#20 0x00002b9fa87eb3ca in start_thread () from /lib/libpthread.so.0
#21 0x00002b9fa912210d in clone () from /lib/libc.so.6
#22 0x0000000000000000 in ?? ()

This could be a problem in libwmf.

Changed in nautilus:
assignee: nobody → desktop-bugs
importance: Untriaged → Medium
status: Unconfirmed → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :

According to the backtrace that's a crash from libwmf, reassigning

Changed in nautilus:
assignee: desktop-bugs → nobody
Revision history for this message
Sebastien Bacher (seb128) wrote :

it doesn't crash on my edgy desktop but nautilus does no preview of it neither

Revision history for this message
pbrooks (p-brooks) wrote :

I'm having the same issue within feisty,

Initializing gnome-mount extension

(nautilus:8817): GnomeUI-CRITICAL **: size_prepared_cb: assertion `width > 0 && height > 0' failed
*** glibc detected *** nautilus: double free or corruption (!prev): 0x0a298498 ***

Either the file given above or some of my own files.

Revision history for this message
Viktors Petrovs (viks77) wrote :

I'm having the same issue. I copied wmf file to my Desktop within feisty and nautilus freezed each time i logged in until i deleted file.

Revision history for this message
Daniel T Chen (crimsun) wrote :

Is this symptom still reproducible in 8.10 alpha?

Changed in libwmf:
status: Confirmed → Incomplete
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!

Changed in libwmf:
status: Incomplete → Invalid
Revision history for this message
Aman (aman-amn) wrote :

Is there a program to run wmf files with no problems?
for me libwmf do nothing like the file does not even exist

Revision history for this message
Gabriel M. (gabrielm) wrote :

I am affected by this bug as well, in Ubuntu 8.10. I can provide any info you need, ask away.
Is there a way to save the info produced by "ubuntu-bug libwmf-bin" and to attach it here, instead of filing a new bug?

Changed in libwmf (Ubuntu):
status: Invalid → New
Revision history for this message
Sense Egbert Hofstede (sense) wrote :

You can use the apport-collect command to append information to an existing bug report. For this bug report it would look like this:
'apport-collect 50135 -p libwmf'

Revision history for this message
Boniek (boniek12p) wrote :

It works for me on 9.10

Revision history for this message
Wong Yong Jie (yjwong) wrote :

Does not affect me on Ubuntu Lucid 10.04 LTS.

Revision history for this message
rusivi2 (rusivi2-deactivatedaccount) wrote :

Thank you for reporting this bug.

Is this an issue in Maverick?

Changed in libwmf (Ubuntu):
status: New → Incomplete
Changed in nautilus:
status: New → Incomplete
Revision history for this message
Viktors Petrovs (viks77) wrote :

On Maverick Nautilus don't crash, but there is no preview too.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for libwmf (Ubuntu) because there has been no activity for 60 days.]

Changed in libwmf (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.