[Shotwell] Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Alexey Fisher
bug-track at fisher-privat.net
Tue Jan 4 09:15:37 UTC 2011
Am Montag, den 03.01.2011, 12:18 -0800 schrieb Jim Nelson:
>
> This is a known issue with Exiv2, the photo metadata library Shotwell
> uses.
> The message itself is not a problem: http://trac.yorba.org/ticket/1872
>
> The crash, however, is worrisome. Can you follow these steps and send
> us
> the files to examine?
>
> http://trac.yorba.org/wiki/Shotwell/FAQ#IfoundabuginShotwell.HowcanIreportit
>
> -- Jim
>
> On Sun, Dec 26, 2010 at 8:02 AM, Alexey Fisher
> <bug-track at fisher-privat.net>wrote:
>
> > Hi,
> > i get this error "Error: Directory NikonPreview with 21313 entries
> > considered invalid; not read." before shotwell crashes. I even can't
> > open any photo. It will happen just after start.
> >
> > First time it happened after i started to import my collection from
> > other manager (digiKam).
Here are gdb trace and log files. Now i can see last processed file.
Shotwell try to import it and crashes, so imported image is corrupt (0
byte long).
--
Regards,
Alexey
-------------- next part --------------
GNU gdb (GDB) 7.2-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/shotwell...done.
(gdb) run
Starting program: /usr/bin/shotwell -d ./shot
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffe707b700 (LWP 5601)]
[New Thread 0x7fffe687a700 (LWP 5602)]
[New Thread 0x7fffe6079700 (LWP 5603)]
[New Thread 0x7fffe49a1700 (LWP 5604)]
[New Thread 0x7fffe3def700 (LWP 5605)]
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
[Thread 0x7fffe49a1700 (LWP 5604) exited]
[New Thread 0x7fffe49a1700 (LWP 5607)]
[New Thread 0x7fffe31a5700 (LWP 5608)]
[New Thread 0x7fffe29a4700 (LWP 5609)]
[Thread 0x7fffe31a5700 (LWP 5608) exited]
[Thread 0x7fffe29a4700 (LWP 5609) exited]
[Thread 0x7fffe3def700 (LWP 5605) exited]
[New Thread 0x7fffe3def700 (LWP 5610)]
[New Thread 0x7fffe21a3700 (LWP 5611)]
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
Error: Directory NikonPreview with 21313 entries considered invalid; not read.
[New Thread 0x7fffe29a4700 (LWP 5612)]
[New Thread 0x7fffe31a5700 (LWP 5613)]
[New Thread 0x7fffe1eb7700 (LWP 5614)]
[Thread 0x7fffe31a5700 (LWP 5613) exited]
[Thread 0x7fffe1eb7700 (LWP 5614) exited]
[New Thread 0x7fffe1eb7700 (LWP 5615)]
[New Thread 0x7fffe31a5700 (LWP 5616)]
[New Thread 0x7fffe16b6700 (LWP 5617)]
[New Thread 0x7fffe0eb5700 (LWP 5618)]
[New Thread 0x7fffdbfff700 (LWP 5619)]
[New Thread 0x7fffdb7fe700 (LWP 5620)]
[New Thread 0x7fffdaffd700 (LWP 5621)]
[New Thread 0x7fffda7fc700 (LWP 5622)]
[New Thread 0x7fffd9ffb700 (LWP 5623)]
[Thread 0x7fffdbfff700 (LWP 5619) exited]
[Thread 0x7fffe0eb5700 (LWP 5618) exited]
[Thread 0x7fffdb7fe700 (LWP 5620) exited]
[Thread 0x7fffda7fc700 (LWP 5622) exited]
[Thread 0x7fffdaffd700 (LWP 5621) exited]
[Thread 0x7fffe31a5700 (LWP 5616) exited]
[Thread 0x7fffe29a4700 (LWP 5612) exited]
[Thread 0x7fffe16b6700 (LWP 5617) exited]
[Thread 0x7fffe1eb7700 (LWP 5615) exited]
[New Thread 0x7fffe1eb7700 (LWP 5624)]
[New Thread 0x7fffe16b6700 (LWP 5625)]
[New Thread 0x7fffe31a5700 (LWP 5626)]
[New Thread 0x7fffe29a4700 (LWP 5627)]
[New Thread 0x7fffe0eb5700 (LWP 5628)]
[New Thread 0x7fffdbfff700 (LWP 5629)]
[New Thread 0x7fffdb7fe700 (LWP 5630)]
[New Thread 0x7fffdaffd700 (LWP 5631)]
[New Thread 0x7fffda7fc700 (LWP 5632)]
Program received signal SIGSEGV, Segmentation fault.
g_str_hash (v=0x0) at /build/buildd/glib2.0-2.26.0/glib/gstring.c:134
134 /build/buildd/glib2.0-2.26.0/glib/gstring.c: No such file or directory.
in /build/buildd/glib2.0-2.26.0/glib/gstring.c
(gdb) bactr ktrace fullscreen_window_
#0 g_str_hash (v=0x0) at /build/buildd/glib2.0-2.26.0/glib/gstring.c:134
p = 0x1 <Address 0x1 out of bounds>
h = <value optimized out>
#1 0x00007ffff72e6e5f in gee_hash_map_lookup_node (self=0xc874e0, key=0x0)
at hashmap.c:916
result = <value optimized out>
hash_value = <value optimized out>
node = <value optimized out>
__PRETTY_FUNCTION__ = "gee_hash_map_lookup_node"
#2 0x00007ffff72e6fa9 in gee_hash_map_real_has_key (base=0x0, key=0x0)
at hashmap.c:949
node = <value optimized out>
#3 0x00000000005cc528 in tag_source_collection_real_notify_items_added (
base=<value optimized out>, added=0x1123820) at Tag.vala:120
object = 0x1062540
_tmp0_ = 0x0
_tmp1_ = <value optimized out>
_object_it = 0x108d4a0
__PRETTY_FUNCTION__ = "tag_source_collection_real_notify_items_added"
#4 0x000000000054e0b4 in data_collection_notify_items_added (self=0xc87210,
object=0x1062540)
No locals.
#5 data_collection_real_add (self=0xc87210, object=0x1062540)
at DataCollection.vala:658
result = <value optimized out>
added = 0x1123820
__PRETTY_FUNCTION__ = "data_collection_real_add"
#6 0x00000000005ccdc2 in tag_for_name (name=<value optimized out>)
at Tag.vala:436
result = <value optimized out>
tag = 0x1062540
_inner_error_ = 0x0
__PRETTY_FUNCTION__ = "tag_for_name"
#7 0x00000000004ed5fb in library_photo_source_collection_real_postprocess_imported_media (base=<value optimized out>, media_sources=<value optimized out>)
at Photo.vala:3664
keyword = 0x1121600 ""
_tmp4_ = 0xf56480
_tmp2_ = 0xf56480
_tmp3_ = 0x7fffdc0082a0
media = 0x1274190
photo = 0x1274190
_tmp0_ = <value optimized out>
_media_it = 0x108d540
map = 0xdbfda0
__PRETTY_FUNCTION__ = "library_photo_source_collection_real_postprocess_imported_media"
#8 0x000000000064ccd9 in media_source_collection_postprocess_imported_media (
self=0xc7f1f0, media=0xf556f0)
No locals.
#9 media_source_collection_real_import_many (self=0xc7f1f0, media=0xf556f0)
at MediaDataRepresentation.vala:588
_tmp0_ = <value optimized out>
__PRETTY_FUNCTION__ = "media_source_collection_real_import_many"
#10 0x00000000005074ec in batch_import_flush_ready_sources (self=0x10d6a70)
at BatchImport.vala:901
all = 0xf71b00
photos = 0xf556f0
videos = 0xf560c0
completion_list = 0x111bdc0
_tmp1_ = <value optimized out>
_tmp6_ = <value optimized out>
_inner_error_ = 0x0
__PRETTY_FUNCTION__ = "batch_import_flush_ready_sources"
#11 0x000000000050986a in batch_import_display_imported_timer (
self=<value optimized out>) at BatchImport.vala:984
total = 0
_tmp2_ = 4634248
#12 _batch_import_display_imported_timer_gsource_func (
self=<value optimized out>) at BatchImport.c:3013
result = <value optimized out>
#13 0x00007ffff110bb1b in g_timeout_dispatch (source=0x10d9f70, callback=0,
user_data=0x1) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:3585
No locals.
#14 0x00007ffff110b342 in g_main_dispatch (context=0x9b93c0)
at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2149
dispatch = 0x7ffff110bb00 <g_timeout_dispatch>
user_data = 0x10d6a70
callback = 0x509670 <_batch_import_display_imported_timer_gsource_func>
cb_funcs = 0x7ffff13ab610
cb_data = 0x10770b0
current_source_link = {data = 0x10d9f70, next = 0x0}
source = 0x10d9f70
current = 0xc64790
i = 0
#15 g_main_context_dispatch (context=0x9b93c0)
at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2702
No locals.
#16 0x00007ffff110f2a8 in g_main_context_iterate (context=0x9b93c0,
block=<value optimized out>, dispatch=<value optimized out>,
self=<value optimized out>)
at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2780
max_priority = 0
timeout = 0
some_ready = 1
nfds = 8
allocated_nfds = -250494576
fds = <value optimized out>
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#17 0x00007ffff110f7b5 in g_main_loop_run (loop=0xe6b630)
at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2988
self = 0x99f210
__PRETTY_FUNCTION__ = "g_main_loop_run"
#18 0x00007ffff3c273e7 in IA__gtk_main ()
at /build/buildd/gtk+2.0-2.22.0/gtk/gtkmain.c:1237
tmp_list = 0xa1c800
functions = 0x0
init = 0xa1c800
loop = <value optimized out>
#19 0x000000000063af6a in application_start (self=0xa1c800)
__PRETTY_FUNCTION__ = "application_start"
#20 0x000000000046ee51 in library_exec (mounts=<value optimized out>,
mounts_length1=<value optimized out>) at main.vala:194
shotwell = 0xa49f20
_tmp0_ = 0
_tmp1_ = <value optimized out>
_tmp2_ = <value optimized out>
errormsg = <value optimized out>
schema_version = 12
_tmp3_ = 0xa5ee70 "0.8.0"
_tmp4_ = <value optimized out>
_tmp5_ = 0xa5ee70 "0.8.0"
fake_args_length1 = 0
fake_args = 0xa5ee90
progress_dialog = 0x0
aggregate_monitor = <value optimized out>
monitor_target = 0x0
monitor_target_destroy_notify = <value optimized out>
monitor = <value optimized out>
registry = 0xc71550
library_window = 0xc36140
_tmp25_ = <value optimized out>
_tmp26_ = 0
_tmp29_ = 0xa1c800
#21 0x000000000046f6ea in _vala_main (args=0x7fffffffe298, args_length1=1)
at main.vala:366
mounts_length1 = 0
_mounts_size_ = 0
mounts = 0x9b9d30
filename = 0x0
_tmp5_ = <value optimized out>
_tmp6_ = 0xa2a4d0
_inner_error_ = 0x0
#22 0x000000000046f759 in main (argc=3, argv=0x7fffffffe298) at main.vala:296
No locals.
(gdb) run quit
A debugging session is active.
Inferior 1 [process 5598] will be killed.
Quit anyway? (y or n)
More information about the Shotwell-list
mailing list