Nautilus crash while downloading thumbnails for images over FTP

Bug #62004 reported by gareth reese
8
Affects Status Importance Assigned to Milestone
swfdec
Invalid
Undecided
Unassigned
swfdec0.3 (Ubuntu)
Invalid
Low
Unassigned

Bug Description

Binary package hint: nautilus

From: gareth reese <>
To: <email address hidden>
X-Mailer: bug-buddy 2.14.0
Subject: Nautilius crash while downloading thumbnails for images over FTP

Distribution: Ubuntu 6.06 (dapper)
Package: nautilus
Severity: Normal
Version: GNOME2.14.3 unspecified
Gnome-Distributor: Ubuntu
Synopsis: Nautilius crash while downloading thumbnails for images over FTP
Bugzilla-Product: nautilus
Bugzilla-Component: Thumbnails
Bugzilla-Version: unspecified
BugBuddy-GnomeVersion: 2.0 (2.14.1)
Description:
Description of the crash:
Nautilius dies and has to restart

Steps to reproduce the crash:
1. Open FTP folder containing a lot of images and and other items that
get thumnailed like HTML etc.
2. Leave Nautilius getting the thumbnails
3. Nautilius crashes

Expected Results:
Completes getting the thumbnails and allows normal navigation

How often does this happen?
Every time

Additional Information:
This is dead easy to reproduce so if you want any more information let
me know. This is a really useful feature for
web publishing so I'd like it to work :o(.

Debugging Information:

Backtrace was generated from '/usr/bin/nautilus'

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 46912595785280 (LWP 6839)]
[New Thread 1082534240 (LWP 6863)]
[New Thread 1074006368 (LWP 6840)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0x00002aaaad990e22 in poll () from /lib/libc.so.6
#0 0x00002aaaad990e22 in poll () from /lib/libc.so.6
#1 0x00002aaaad0a4d00 in g_main_context_check ()
   from /usr/lib/libglib-2.0.so.0
#2 0x00002aaaad0a518a in g_main_loop_run () from
/usr/lib/libglib-2.0.so.0
#3 0x00002aaaabc19582 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#4 0x000000000043acd5 in POA_Nautilus_MetafileFactory__fini ()
#5 0x00002aaaad8ee49b in __libc_start_main () from /lib/libc.so.6
#6 0x000000000042942a in ?? ()
#7 0x00007fffff970518 in ?? ()
#8 0x000000000000001c in ?? ()
#9 0x0000000000000005 in ?? ()
#10 0x00007fffff970a61 in ?? ()
#11 0x00007fffff970a6a in ?? ()
#12 0x00007fffff970a79 in ?? ()
#13 0x00007fffff970a9f in ?? ()
#14 0x00007fffff970aa8 in ?? ()
#15 0x0000000000000000 in ?? ()

Thread 3 (Thread 1074006368 (LWP 6840)):
#0 0x00002aaaad990e22 in poll () from /lib/libc.so.6
No symbol table info available.
#1 0x00002aaaad0a4d00 in g_main_context_check ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#2 0x00002aaaad0a518a in g_main_loop_run () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#3 0x00002aaaacbebb90 in link_thread_io_context ()
   from /usr/lib/libORBit-2.so.0
No symbol table info available.
#4 0x00002aaaad0bdb6b in g_static_private_free ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#5 0x00002aaaacf6c0fa in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6 0x00002aaaad999ce2 in clone () from /lib/libc.so.6
No symbol table info available.
#7 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 2 (Thread 1082534240 (LWP 6863)):
#0 0x00002aaaacf720ca in waitpid () from /lib/libpthread.so.0
No symbol table info available.
#1 0x00002aaaab53e6d7 in libgnomeui_module_info_get ()
   from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#2 <signal handler called>
No symbol table info available.
#3 0x00002aaaad90111d in raise () from /lib/libc.so.6
No symbol table info available.
#4 0x00002aaaad90284e in abort () from /lib/libc.so.6
No symbol table info available.
#5 0x00002aaaad0aa42f in g_logv () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#6 0x00002aaaad0aa4b3 in g_log () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#7 0x00002aaaad0aa536 in g_assert_warning () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#8 0x00002aaab45335a8 in swfdec_bits_get_u16 ()
   from /usr/lib/libswfdec-0.3.so.0
No symbol table info available.
#9 0x00002aaab45324a7 in swfdec_sound_get_type ()
   from /usr/lib/libswfdec-0.3.so.0
No symbol table info available.
#10 0x00002aaab4532598 in swfdec_sound_get_type ()
   from /usr/lib/libswfdec-0.3.so.0
No symbol table info available.
#11 0x00002aaab453082a in swfdec_decoder_parse ()
   from /usr/lib/libswfdec-0.3.so.0
No symbol table info available.
#12 0x00002aaab40015cc in ?? ()
   from /usr/lib/gtk-2.0/2.4.0/loaders/swf_loader.so
No symbol table info available.
#13 0x00002aaab4001878 in ?? ()
   from /usr/lib/gtk-2.0/2.4.0/loaders/swf_loader.so
No symbol table info available.
#14 0x00002aaab4001b1c in ?? ()
   from /usr/lib/gtk-2.0/2.4.0/loaders/swf_loader.so
No symbol table info available.
#15 0x00002aaaac1dbd1c in gdk_pixbuf_loader_write ()
   from /usr/lib/libgdk_pixbuf-2.0.so.0
No symbol table info available.
#16 0x00002aaaab54b58b in gnome_gdk_pixbuf_new_from_uri_at_scale ()
   from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#17 0x00002aaaab53ac59 in gnome_thumbnail_factory_generate_thumbnail ()
   from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#18 0x00000000004ca1cd in nautilus_marshal_VOID__STRING_ENUM_INT_INT ()
No symbol table info available.
#19 0x00002aaaacf6c0fa in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#20 0x00002aaaad999ce2 in clone () from /lib/libc.so.6
No symbol table info available.
#21 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 1 (Thread 46912595785280 (LWP 6839)):
#0 0x00002aaaad990e22 in poll () from /lib/libc.so.6
No symbol table info available.
#1 0x00002aaaad0a4d00 in g_main_context_check ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#2 0x00002aaaad0a518a in g_main_loop_run () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#3 0x00002aaaabc19582 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#4 0x000000000043acd5 in POA_Nautilus_MetafileFactory__fini ()
No symbol table info available.
#5 0x00002aaaad8ee49b in __libc_start_main () from /lib/libc.so.6
No symbol table info available.
#6 0x000000000042942a in ?? ()
No symbol table info available.
#7 0x00007fffff970518 in ?? ()
No symbol table info available.
#8 0x000000000000001c in ?? ()
No symbol table info available.
#9 0x0000000000000005 in ?? ()
No symbol table info available.
#10 0x00007fffff970a61 in ?? ()
No symbol table info available.
#11 0x00007fffff970a6a in ?? ()
No symbol table info available.
#12 0x00007fffff970a79 in ?? ()
No symbol table info available.
#13 0x00007fffff970a9f in ?? ()
No symbol table info available.
#14 0x00007fffff970aa8 in ?? ()
No symbol table info available.
#15 0x0000000000000000 in ?? ()
No symbol table info available.
#0 0x00002aaaad990e22 in poll () from /lib/libc.so.6

description: updated
Revision history for this message
magilus (magilus) wrote :

Thanks for your bug report. Could you please install nautilus-dbg and get a backtrace with it?

Changed in nautilus:
status: Unconfirmed → Needs Info
Revision history for this message
gareth reese (gareth-reese) wrote :
Download full text (10.5 KiB)

Backtrace was generated from '/usr/bin/nautilus'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 46912595785280 (LWP 7175)]
[New Thread 1149540704 (LWP 8353)]
[New Thread 1157933408 (LWP 8350)]
[New Thread 1074141536 (LWP 8331)]
[New Thread 1074006368 (LWP 7176)]
0x00002aaaad990e22 in poll () from /lib/libc.so.6
#0 0x00002aaaad990e22 in poll () from /lib/libc.so.6
#1 0x00002aaaad0a4d00 in g_main_context_check ()
   from /usr/lib/libglib-2.0.so.0
#2 0x00002aaaad0a518a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#3 0x00002aaaabc19582 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#4 0x000000000043acd5 in main (argc=<value optimized out>,
    argv=0x7fffffc7af88) at nautilus-main.c:406
#5 0x00002aaaad8ee49b in __libc_start_main () from /lib/libc.so.6
#6 0x000000000042942a in _start () at ../sysdeps/x86_64/elf/start.S:113

Thread 5 (Thread 1074006368 (LWP 7176)):
#0 0x00002aaaad990e22 in poll () from /lib/libc.so.6
No symbol table info available.
#1 0x00002aaaad0a4d00 in g_main_context_check ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#2 0x00002aaaad0a518a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#3 0x00002aaaacbebb90 in link_thread_io_context ()
   from /usr/lib/libORBit-2.so.0
No symbol table info available.
#4 0x00002aaaad0bdb6b in g_static_private_free ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#5 0x00002aaaacf6c0fa in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6 0x00002aaaad999ce2 in clone () from /lib/libc.so.6
No symbol table info available.
#7 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 4 (Thread 1074141536 (LWP 8331)):
#0 0x00002aaaacf720ca in waitpid () from /lib/libpthread.so.0
No symbol table info available.
#1 0x00002aaaab53e6d7 in libgnomeui_module_info_get ()
   from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#2 <signal handler called>
No symbol table info available.
#3 0x00002aaaad90111d in raise () from /lib/libc.so.6
No symbol table info available.
#4 0x00002aaaad90284e in abort () from /lib/libc.so.6
No symbol table info available.
#5 0x00002aaaad0aa42f in g_logv () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#6 0x00002aaaad0aa4b3 in g_log () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#7 0x00002aaaad0aa536 in g_assert_warning () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#8 0x00002aaab3fc35a8 in swfdec_bits_get_u16 ()
   from /usr/lib/libswfdec-0.3.so.0
No symbol table info available.
#9 0x00002aaab3fc24a7 in swfdec_sound_get_type ()
   from /usr/lib/libswfdec-0.3.so.0
No symbol table info available.
#10 0x00002aaab3fc2598 in swfdec_sound_get_type ()
   from /usr/lib/libswfdec-0.3.so.0
No symbol table info available.
#11 0x00002aaab3fc082a in swfdec_decoder_parse ()
   from /usr/lib/libswfdec-0.3.so.0
No symbol table info available.
#12 0x00002aaab3ea35cc in ?? ()
   from /usr/lib/gtk-2.0/2.4.0/loaders/swf_loader.so
No symbol table info available.
#13 0x00002aaab3ea3878 in ?? ()
   from /usr/lib/gtk-2....

Revision history for this message
gareth reese (gareth-reese) wrote : RE: [Bug 62004] Re: Nautilus crash while downloading thumbnails forimages over FTP

Done!

Let me know if you need any more info. I'm not sure that I did this correctly - I was expecting to see a call stack or something.

Cheers,
Gareth.

-----Original Message-----
From: <email address hidden> [mailto:<email address hidden>] On Behalf Of Martin Jürgens
Sent: 23 September 2006 12:57
To: Gareth Reese
Subject: [Bug 62004] Re: Nautilus crash while downloading thumbnails forimages over FTP

Thanks for your bug report. Could you please install nautilus-dbg and get a backtrace with it?

** Changed in: nautilus (Ubuntu)
       Status: Unconfirmed => Needs Info

--
Nautilus crash while downloading thumbnails for images over FTP
https://launchpad.net/bugs/62004

Revision history for this message
magilus (magilus) wrote :

I tried to reproduce your problem. But I was not successful in Edgy. Your problem might be fixed in Edgy.

Could you please download the Desktop CD of Edgy Knot 3 (from http://ftp.acc.umu.se/mirror/cdimage.ubuntu.com/releases/edgy/knot-3/ or another mirror), boot from it and look if the problem still persists?

Changed in nautilus:
status: Needs Info → Unconfirmed
status: Unconfirmed → Needs Info
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug and the work on the backtrace. According to it, it crashes to libswfdec-0.3 when doing a preview of a .swf file, reassigning to libswfdec0.3. Maybe you have an URL to download an example of such .swf or could attach a small one to the bug?

Changed in nautilus:
importance: Untriaged → Low
status: Needs Info → Unconfirmed
Revision history for this message
gareth reese (gareth-reese) wrote :

Hi,

One of the following .SWF file will probably be the culprit then:

carry.swf
home_flash.swf
info2.swf
newtrip.swf
trip_banner.swf

You should be able to wget these from http://tripwireuk.com.

Let me know if you need any more info. I moved up to edgy to try this
and it seems fine but I've found another one so will raise that as soon
as I've got some more info. Try

- Open FTP folder with thumbnails enabled
- Right-click file and click properties
- Nautilus hangs

Or at least it did on the live CD. Yet to check on the proper install.

Cheers,
Gareth.

-----Original Message-----
From: <email address hidden> [mailto:<email address hidden>] On Behalf Of
Sebastien Bacher
Sent: 25 September 2006 17:47
To: Gareth Reese
Subject: [Bug 62004] Re: Nautilus crash while downloading thumbnails
forimages over FTP

Thanks for your bug and the work on the backtrace. According to it, it
crashes to libswfdec-0.3 when doing a preview of a .swf file,
reassigning to libswfdec0.3. Maybe you have an URL to download an
example of such .swf or could attach a small one to the bug?

** Changed in: nautilus (Ubuntu)
Sourcepackagename: nautilus => swfdec0.3
   Importance: Untriaged => Low
       Status: Needs Info => Unconfirmed

--
Nautilus crash while downloading thumbnails for images over FTP
https://launchpad.net/bugs/62004

Revision history for this message
magilus (magilus) wrote :

>- Open FTP folder with thumbnails enabled
>- Right-click file and click properties
>- Nautilus hangs

I was able to reproduce this. Apport says that Video Player crashed but Nautilus does not react anymore, too.

I am going to attach the crash report.

Changed in swfdec0.3:
status: Unconfirmed → Confirmed
Revision history for this message
magilus (magilus) wrote :
Revision history for this message
magilus (magilus) wrote :

The bug seems to depend on totem-xine. after installing totem-gstreamer AND restarting nautilus, the crash did not appear anymore.

after installing totem-xine and restarting nautilus, it appeard again.

Revision history for this message
Stéphane Loeuillet (leroutier) wrote :

Could someone attach the faulty file to this bug report ?
If this still happens with current swfdec git (0.5 branch), I'll do a full report upstream

Changed in swfdec0.3:
status: Confirmed → Incomplete
Changed in swfdec:
status: New → Incomplete
Revision history for this message
wolfger (wolfger) wrote :

5 months with no reply. 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 swfdec0.3:
status: Incomplete → Invalid
wolfger (wolfger)
Changed in swfdec:
status: Incomplete → Invalid
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.