[gthumb-list] gthumb coredumps on import




For both the stable (2.14) and development (2.90.1) versions
of gthumb, I am getting a core dump when I try to import
pictures from a directory on my computer.  The pictures do
indeed get imported before the core dump occurs, as they
are there the next time gthumb is run.

I am running on Arch Linux with an up-to-date i686 system.

Should this be submitted as a bug report?

Dave Raymond

-----------------

Here is the diagnostic message from gthumb:

(gthumb:13966): GLib-GIO-CRITICAL **: g_file_make_directory: assertion `G_IS_FILE (file)' failed
Segmentation fault (core dumped)

Here is a backtrace from gdb for the development version:

swallow:~$ gdb /usr/bin/gthumb core
GNU gdb (GDB) 7.4
Copyright (C) 2012 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 "i686-pc-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/gthumb...done.
[New LWP 13966]
[New LWP 13968]
[New LWP 14227]
[New LWP 14193]
[New LWP 14225]
[New LWP 13969]
[New LWP 14226]

warning: Can't read pathname for load map: Input/output error.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
Core was generated by `gthumb'.
Program terminated with signal 11, Segmentation fault.
#0  0xb6fb247e in g_file_make_directory_with_parents ()
   from /usr/lib/libgio-2.0.so.0

(gdb) bt
#0  0xb6fb247e in g_file_make_directory_with_parents ()
   from /usr/lib/libgio-2.0.so.0
#1  0xb502160b in gth_catalog_save (catalog=0x8d55548) at gth-catalog.c:1161
#2  0xb5031e3f in save_catalog (key=0x8caa470, value=0x8d55548, 
    user_data=0x8b49e90) at gth-import-task.c:114
#3  0xb6d7b661 in g_hash_table_foreach () from /usr/lib/libglib-2.0.so.0
#4  0xb5031e79 in save_catalogs (self=0x8b49e90) at gth-import-task.c:121
#5  0xb503302a in import_current_file (self=0x8b49e90) at gth-import-task.c:590
#6  0xb5031e1a in import_next_file (self=0x8b49e90) at gth-import-task.c:103
#7  0xb50320ab in catalog_imported_file (self=0x8b49e90)
    at gth-import-task.c:178
#8  0xb50321e8 in transformation_ready_cb (error=0x0, user_data=0x8b49e90)
    at gth-import-task.c:220
#9  0xb50328cf in after_saving_to_destination (self=0x8b49e90, buffer=0x0, 
    count=0, error=0x0) at gth-import-task.c:415
#10 0xb503294d in copy_non_image_ready_cb (source_object=0x8d2a400, 
    res=0x8bce438, user_data=0x8b49e90) at gth-import-task.c:427
#11 0xb6fd9a5f in g_simple_async_result_complete ()
   from /usr/lib/libgio-2.0.so.0
#12 0xb6fd9b8b in ?? () from /usr/lib/libgio-2.0.so.0
#13 0xb6d88f30 in ?? () from /usr/lib/libglib-2.0.so.0
#14 0xb6d8d07f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#15 0xb6d8d7b0 in ?? () from /usr/lib/libglib-2.0.so.0
#16 0xb6d8ddbb in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#17 0xb7437a65 in gtk_main () from /usr/lib/libgtk-3.so.0
#18 0xb734bc64 in ?? () from /usr/lib/libgtk-3.so.0
#19 0xb700d48c in g_application_run () from /usr/lib/libgio-2.0.so.0
#20 0x081090a0 in main (argc=1, argv=0xbf889ce4) at main.c:592
(gdb) 




-- 
David J. Raymond
Prof. of Physics
New Mexico Tech
http://www.physics.nmt.edu/~raymond/index.html



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]