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 571891 - f-spot crashes on export to directory - intermittant
f-spot crashes on export to directory - intermittant
Status: RESOLVED DUPLICATE of bug 382382
Product: f-spot
Classification: Other
Component: General
0.5.x
Other All
: Normal critical
: ---
Assigned To: F-spot maintainers
F-spot maintainers
Depends on:
Blocks:
 
 
Reported: 2009-02-15 22:37 UTC by cbcalvin
Modified: 2009-02-16 07:17 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description cbcalvin 2009-02-15 22:37:21 UTC
Steps to reproduce:
1. select files
2. export with size change
3. click export


Stack trace:
cbcalvin@natalie:~$ f-spot
[Info  17:06:14.058] Initializing DBus
[Info  17:06:14.499] Initializing Mono.Addins
[Info  17:06:15.291] Starting new FSpot server
[Info  17:06:22.693] Starting BeagleService
[Info  17:06:22.693] Hack for gnome-settings-daemon engaged

(f-spot:9978): GdkPixbuf-WARNING **: GdkPixbufLoader finalized without calling gdk_pixbuf_loader_close() - this is not allowed. You must explicitly end the data stream to the loader before dropping the last reference.

(f-spot:9978): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
setting scale to 800
Exporting rotated image
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:07:54 len = 19
Saved 12382 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:07:56 len = 19
Saved 12043 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:07:57 len = 19
Saved 12317 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:07:58 len = 19
Saved 11950 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:07:58 len = 19
Saved 12814 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:07:59 len = 19
Saved 12455 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:01 len = 19
Saved 12384 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:02 len = 19
Saved 12638 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:03 len = 19
Saved 12375 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:04 len = 19
Saved 12369 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:05 len = 19
Saved 12304 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:06 len = 19
Saved 12662 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:07 len = 19
Saved 12604 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:08 len = 19
Saved 12505 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:09 len = 19
Saved 12369 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:10 len = 19
Saved 12449 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:11 len = 19
Saved 12512 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:12 len = 19
Saved 12425 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:13 len = 19
Saved 12287 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:15 len = 19
Saved 12487 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:16 len = 19
Saved 12586 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:17 len = 19
Saved 12456 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:18 len = 19
Saved 12778 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:19 len = 19
Saved 12634 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:20 len = 19
Saved 12436 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:21 len = 19
Saved 12429 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:22 len = 19
Saved 12152 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:24 len = 19
Saved 12231 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:25 len = 19
Saved 12461 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:26 len = 19
Saved 4224 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:28 len = 19
Saved 4649 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:29 len = 19
Saved 15117 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:31 len = 19
Saved 15049 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:32 len = 19
Saved 12523 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:34 len = 19
Saved 12436 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:35 len = 19
Saved 15765 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:36 len = 19
Saved 4371 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:38 len = 19
Saved 12179 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:39 len = 19
Saved 6120 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:41 len = 19
Saved 5870 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:42 len = 19
Saved 12478 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:44 len = 19
Saved 12342 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:45 len = 19
Saved 14166 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:45 len = 19
Saved 12443 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:46 len = 19
Saved 12508 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:47 len = 19
Saved 12263 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:47 len = 19
Saved 12222 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:48 len = 19
Saved 12175 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:49 len = 19
Saved 12160 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:49 len = 19
Saved 12767 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:50 len = 19
Saved 12394 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:51 len = 19
Saved 15191 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:51 len = 19
Saved 15206 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:52 len = 19
Saved 12486 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:53 len = 19
Saved 13920 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:54 len = 19
Saved 13529 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:55 len = 19
Saved 14315 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:57 len = 19
Saved 15699 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:58 len = 19
Saved 12372 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:59 len = 19
Saved 12346 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:08:59 len = 19
Saved 12353 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:09:00 len = 19
Saved 12421 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:09:01 len = 19
Saved 15298 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:09:02 len = 19
Saved 12160 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:09:02 len = 19
Saved 12226 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:09:03 len = 19
Saved 14058 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:09:04 len = 19
Saved 11918 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:09:04 len = 19
Saved 15590 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:09:05 len = 19
Saved 14839 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:09:06 len = 19
Saved 13153 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:09:07 len = 19
Saved 13800 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:09:08 len = 19
Saved 14215 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:09:08 len = 19
Saved 11587 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:09:09 len = 19
Saved 11452 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:09:10 len = 19
Saved 12259 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:09:10 len = 19
Saved 12525 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:09:11 len = 19
Saved 12241 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:09:12 len = 19
Saved 12936 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:09:13 len = 19
Saved 11198 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:09:13 len = 19
Saved 12511 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:09:14 len = 19
Saved 12198 bytes
value = f-spot version 0.5.0.3 len = 22
value = 2009:02:15 17:09:15 len = 19
Stacktrace:

  at (wrapper managed-to-native) Exif.ExifData.exif_data_save_data (System.Runtime.InteropServices.HandleRef,intptr&,uint&) <0x00004>
  at (wrapper managed-to-native) Exif.ExifData.exif_data_save_data (System.Runtime.InteropServices.HandleRef,intptr&,uint&) <0xffffffff>
  at Exif.ExifData.Save () <0x0006c>
  at JpegHeader.SetExif (Exif.ExifData) <0x00014>
  at FSpot.JpegFile.SaveMetaData (System.IO.Stream,System.IO.Stream) <0x0004e>
  at FSpot.JpegFile.Save (Gdk.Pixbuf,System.IO.Stream) <0x00149>
  at FSpot.Filters.ResizeFilter.Convert (FSpot.Filters.FilterRequest) <0x001d1>
  at FSpot.Filters.FilterSet.Convert (FSpot.Filters.FilterRequest) <0x000e3>
  at FSpotFolderExport.FolderGallery.ProcessImage (int,FSpot.Filters.FilterSet) <0x00137>
  at FSpotFolderExport.FolderExport.Upload () <0x0050f>
  at (wrapper runtime-invoke) System.Object.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

	f-spot [0x817b4ae]
	f-spot [0x807f78b]
	[0xb8087410]
	/usr/lib/libexif.so.12(exif_data_save_data+0x108) [0xb2e05d28]
	[0xb418d502]
	[0xb418d465]
	[0xb418d39d]
	[0xb418cdbf]
	[0xa9a6fde2]
	[0xa9a6e8a2]
	[0xa9a6e5b4]
	[0xa9a6dc58]
	[0xa9a6c6b0]
	[0xb5d04c11]
	f-spot(mono_runtime_delegate_invoke+0x35) [0x8098c55]
	f-spot [0x80d5fdf]
	f-spot [0x81279de]
	f-spot [0x813ff75]
	/lib/tls/i686/cmov/libpthread.so.0 [0xb7f6d50f]
	/lib/tls/i686/cmov/libc.so.6(clone+0x5e) [0xb7ec4a0e]

Debug info from gdb:

(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 0xb7db76d0 (LWP 9978)]
[New Thread 0xb429fb90 (LWP 10058)]
[New Thread 0xb2dceb90 (LWP 9993)]
[New Thread 0xb2bccb90 (LWP 9986)]
[New Thread 0xb2ccdb90 (LWP 9985)]
[New Thread 0xb329db90 (LWP 9983)]
[New Thread 0xb7345b90 (LWP 9980)]
[New Thread 0xb78ceb90 (LWP 9979)]
(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)
(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)
0xb8087430 in __kernel_vsyscall ()
  8 Thread 0xb78ceb90 (LWP 9979)  0xb8087430 in __kernel_vsyscall ()
  7 Thread 0xb7345b90 (LWP 9980)  0xb8087430 in __kernel_vsyscall ()
  6 Thread 0xb329db90 (LWP 9983)  0xb8087430 in __kernel_vsyscall ()
  5 Thread 0xb2ccdb90 (LWP 9985)  0xb8087430 in __kernel_vsyscall ()
  4 Thread 0xb2bccb90 (LWP 9986)  0xb8087430 in __kernel_vsyscall ()
  3 Thread 0xb2dceb90 (LWP 9993)  0xb8087430 in __kernel_vsyscall ()
  2 Thread 0xb429fb90 (LWP 10058)  0xb8087430 in __kernel_vsyscall ()
  1 Thread 0xb7db76d0 (LWP 9978)  0xb8087430 in __kernel_vsyscall ()

Thread 2 (Thread 0xb429fb90 (LWP 10058))

  • #0 __kernel_vsyscall
  • #1 select
    from /lib/tls/i686/cmov/libc.so.6
  • #2 g_spawn_sync
    from /usr/lib/libglib-2.0.so.0
  • #3 g_spawn_command_line_sync
    from /usr/lib/libglib-2.0.so.0
  • #4 ??
  • #5 ??
  • #6 <signal handler called>
  • #7 memcpy
    from /lib/tls/i686/cmov/libc.so.6
  • #8 ??
  • #9 exif_data_save_data
    from /usr/lib/libexif.so.12
  • #10 ??
  • #11 ??
  • #12 ??
  • #13 ??
  • #14 ??
  • #15 ??
  • #16 ??
  • #17 ??
  • #18 ??
  • #19 ??
  • #20 mono_runtime_delegate_invoke
  • #21 ??
  • #22 ??
  • #23 ??
  • #24 start_thread
    from /lib/tls/i686/cmov/libpthread.so.0
  • #25 clone
    from /lib/tls/i686/cmov/libc.so.6


=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================

Aborted


Other information:
This was a large export but has occurred on small 8-10 files.
Comment 1 Maxxer 2009-02-16 07:17:07 UTC
looks like a libexif bug. again.

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