Here's the gdb stack trace:

```
$ gdb /usr/bin/shotwell ./core.3036 
GNU gdb (Ubuntu 8.2.91.20190405-0ubuntu3) 8.2.91.20190405-git
Copyright (C) 2019 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".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/shotwell...
Reading symbols from 
/usr/lib/debug/.build-id/de/5ef1027f855c42246be8090cc8484e5f2123ac.debug...
[New LWP 3036]
[New LWP 3051]
[New LWP 3088]
[New LWP 3084]
[New LWP 3085]
[New LWP 3087]
[New LWP 3134]
[New LWP 3089]
[New LWP 3086]
[New LWP 3049]
[New LWP 3093]
[New LWP 3094]
[New LWP 3091]
[New LWP 3090]
[New LWP 3110]
[New LWP 3095]
[New LWP 3092]
[New LWP 3074]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `shotwell'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f306a883d40 in g_menu_model_get_n_items () from 
/lib/x86_64-linux-gnu/libgio-2.0.so.0
[Current thread is 1 (Thread 0x7f3066bb1b00 (LWP 3036))]
(gdb) where
#0  0x00007f306a883d40 in g_menu_model_get_n_items () at 
/lib/x86_64-linux-gnu/libgio-2.0.so.0
#1  0x00007f3069e60c31 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#2  0x00007f3069e615ab in gtk_application_window_set_show_menubar () at 
/lib/x86_64-linux-gnu/libgtk-3.so.0
#3  0x0000558796026d17 in library_window_switch_to_page 
(self=self@entry=0x558798503f70, page=page@entry=0x5587987ef8c0) at 
../src/library/LibraryWindow.vala:1310
#4  0x0000558796029065 in library_window_switch_to_import_queue_page 
(self=0x558798503f70) at ../src/library/LibraryWindow.vala:951
#5  0x00005587960c42b6 in run_system_pictures_import 
(external_exclusion_manifest=<optimized out>) at ../src/main.vala:246
#6  0x00005587960c42b6 in run_system_pictures_import 
(external_exclusion_manifest=<optimized out>) at main.c:1837
#7  0x00005587960c4de7 in library_exec (mounts=<optimized out>, 
mounts_length1=<optimized out>) at ../src/main.vala:205
#8  0x00005587960c5654 in _vala_main (args=<optimized out>, 
args_length1=<optimized out>) at ../src/main.vala:460
#9  0x0000558795fba3f0 in main (argc=<optimized out>, argv=<optimized out>) at 
../src/main.vala:347
(gdb) thread apply all bt

Thread 18 (Thread 0x7f3064a34700 (LWP 3074)):
#0  0x00007f30692f8729 in __GI___poll (fds=0x5587981858f0, nfds=1, 
timeout=25000) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f306a678bf6 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f306a678d1c in g_main_context_iteration () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3064d35ffd in  () at 
/usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x00007f306a6a187d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f30693db182 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
#6  0x00007f3069304b1f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7f30477fe700 (LWP 3092)):
#0  0x00007f30692fe2e9 in syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f306a6c393f in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f306a64a0db in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f306a6a2217 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f306a6a187d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f30693db182 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
#6  0x00007f3069304b1f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f3045ffb700 (LWP 3095)):
#0  0x00007f30692fe2e9 in syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f306a6c393f in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f306a64a0db in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f306a6a2217 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f306a6a187d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f30693db182 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
#6  0x00007f3069304b1f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f300ffff700 (LWP 3110)):
#0  0x00007f30692f8729 in __GI___poll (fds=0x7f3004007030, nfds=3, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f304c0569f1 in  () at /lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007f304c048260 in pa_mainloop_poll () at 
/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f304c0488ae in pa_mainloop_iterate () at 
/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f304c048960 in pa_mainloop_run () at 
/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f304c056939 in  () at /lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f304471e788 in  () at 
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-12.2.so
#7  0x00007f30693db182 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
#8  0x00007f3069304b1f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f304ceee700 (LWP 3090)):
#0  0x00007f30692fe2e9 in syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f306a6c393f in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f306a64a0db in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f306a6a2217 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f306a6a187d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f30693db182 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
#6  0x00007f3069304b1f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

--Type <RET> for more, q to quit, c to continue without paging--
Thread 13 (Thread 0x7f3047fff700 (LWP 3091)):
#0  0x00007f30692fe2e9 in syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f306a6c393f in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f306a64a0db in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f306a6a2217 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f306a6a187d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f30693db182 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
#6  0x00007f3069304b1f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f30467fc700 (LWP 3094)):
#0  0x00007f30692fe2e9 in syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f306a6c393f in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f306a64a0db in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f306a6a2217 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f306a6a187d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f30693db182 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
#6  0x00007f3069304b1f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f3046ffd700 (LWP 3093)):
#0  0x00007f30692fe2e9 in syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f306a6c393f in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f306a64a0db in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f306a6a2217 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f306a6a187d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f30693db182 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
#6  0x00007f3069304b1f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f3066b3a700 (LWP 3049)):
#0  0x00007f30692f8729 in __GI___poll (fds=0x558798088bb0, nfds=2, 
timeout=5082) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f306a678bf6 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f306a678d1c in g_main_context_iteration () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f306a678d61 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f306a6a187d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f30693db182 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
#6  0x00007f3069304b1f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f304eef2700 (LWP 3086)):
#0  0x00007f30692fe2e9 in syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f306a6c393f in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f306a64a0db in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f306a6a2217 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f306a6a187d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f30693db182 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
#6  0x00007f3069304b1f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f304d6ef700 (LWP 3089)):
#0  0x00007f30692fe2e9 in syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f306a6c393f in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#2  0x00007f306a64a0db in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f306a6a2217 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f306a6a187d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f30693db182 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
#6  0x00007f3069304b1f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f300eeac700 (LWP 3134)):
#0  0x00007ffe010ff7e0 in gettimeofday ()
#1  0x00007f306a8d8dd1 in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#2  0x00007f306a8d9389 in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#3  0x00007f306a8688a1 in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f306a8d0ca5 in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#5  0x00007f306a8cdf42 in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#6  0x00007f306a80f057 in g_file_enumerator_next_file () at 
/lib/x86_64-linux-gnu/libgio-2.0.so.0
#7  0x000055879613ddf0 in work_sniffer_search_dir 
(self=self@entry=0x55879891a9f0, job=job@entry=0x558798980420, 
dir=dir@entry=0x55879829a4a0, copy_to_library=copy_to_library@entry=0, 
recurse=recurse@entry=1, error=error@entry=0x7f300eeab9c0) at 
../src/BatchImport.vala:1604
#8  0x000055879613df51 in work_sniffer_search_dir 
(self=self@entry=0x55879891a9f0, job=job@entry=0x558798980420, 
dir=dir@entry=0x558798278fa0, copy_to_library=copy_to_library@entry=0, 
recurse=1, error=error@entry=0x7f300eeaba78) at ../src/BatchImport.vala:1620
#9  0x000055879613e99e in work_sniffer_sniff_job (error=0x7f300eeaba60, 
job=0x558798980420, self=0x55879891a9f0) at ../src/BatchImport.vala:1580
#10 0x000055879613e99e in work_sniffer_real_execute (base=<optimized out>) at 
../src/BatchImport.vala:1489
#11 0x0000558795fc3b18 in workers_thread_start (ignored=<optimized out>, 
self=Python Exception <class 'ValueError'> Variable 
'static_fundamental_type_nodes' not found.: 
) at ../src/threads/Workers.vala:96
#12 0x0000558795fc3b18 in _workers_thread_start_gfunc (data=<optimized out>, 
self=0x558798756920) at ../src/threads/Workers.vala:31
#13 0x00007f306a6a2243 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007f306a6a187d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007f30693db182 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
#16 0x00007f3069304b1f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f304e6f1700 (LWP 3087)):
#0  0x00007f30692fe2e9 in syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f306a6c393f in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f306a64a0db in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f306a6a2217 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f306a6a187d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f30693db182 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
#6  0x00007f3069304b1f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f304f6f3700 (LWP 3085)):
#0  0x00007f30692fe2e9 in syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f306a6c393f in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f306a64a0db in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f306a6a2217 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f306a6a187d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f30693db182 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
#6  0x00007f3069304b1f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f304fef4700 (LWP 3084)):
#0  0x00007f30692fe2e9 in syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
--Type <RET> for more, q to quit, c to continue without paging--
#1  0x00007f306a6c393f in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f306a64a0db in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f306a6a2217 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f306a6a187d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f30693db182 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
#6  0x00007f3069304b1f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f304def0700 (LWP 3088)):
#0  0x00007f30692fe2e9 in syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f306a6c393f in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f306a64a0db in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f306a6a2217 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f306a6a187d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f30693db182 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
#6  0x00007f3069304b1f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f3066339700 (LWP 3051)):
#0  0x00007f30692f8729 in __GI___poll (fds=0x7f30580077e0, nfds=3, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f306a678bf6 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f306a678f82 in g_main_loop_run () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f306a8b4e26 in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f306a6a187d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f30693db182 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
#6  0x00007f3069304b1f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f3066bb1b00 (LWP 3036)):
#0  0x00007f306a883d40 in g_menu_model_get_n_items () at 
/lib/x86_64-linux-gnu/libgio-2.0.so.0
#1  0x00007f3069e60c31 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#2  0x00007f3069e615ab in gtk_application_window_set_show_menubar () at 
/lib/x86_64-linux-gnu/libgtk-3.so.0
#3  0x0000558796026d17 in library_window_switch_to_page 
(self=self@entry=0x558798503f70, page=page@entry=0x5587987ef8c0) at 
../src/library/LibraryWindow.vala:1310
#4  0x0000558796029065 in library_window_switch_to_import_queue_page 
(self=0x558798503f70) at ../src/library/LibraryWindow.vala:951
#5  0x00005587960c42b6 in run_system_pictures_import 
(external_exclusion_manifest=<optimized out>) at ../src/main.vala:246
#6  0x00005587960c42b6 in run_system_pictures_import 
(external_exclusion_manifest=<optimized out>) at main.c:1837
#7  0x00005587960c4de7 in library_exec (mounts=<optimized out>, 
mounts_length1=<optimized out>) at ../src/main.vala:205
#8  0x00005587960c5654 in _vala_main (args=<optimized out>, 
args_length1=<optimized out>) at ../src/main.vala:460
#9  0x0000558795fba3f0 in main (argc=<optimized out>, argv=<optimized out>) at 
../src/main.vala:347
```

** Changed in: shotwell (Ubuntu)
       Status: Incomplete => New

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to shotwell in Ubuntu.
https://bugs.launchpad.net/bugs/1834748

Title:
  shotwell crash on startup

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/shotwell/+bug/1834748/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to