Bug#1050083: shotwell: crash in folders_sidebar_entry_construct

2023-09-16 Thread Patrice Duroux


Hi,

Since I have tried to clean-up all the shotwell conf, cache data, etc, and I am 
still getting
a crash with now the following stack trace (from coredumpctl):

Stack trace of thread 12774:
#0  0x7fd170bddfe4 __GI___wcscoll_l (libc.so.6 + 0xb9fe4)
#1  0x7fd171fddaaf g_utf8_collate (libglib-2.0.so.0 + 
0x93aaf)
#2  0x55b258aaabf7 __lambda12_ (shotwell + 0x210bf7)
#3  0x7fd171edfb46 gee_tim_sort_lower_than (libgee-0.8.so.2 
+ 0x68b46)
#4  0x7fd171ee0321 gee_tim_sort_do_sort (libgee-0.8.so.2 + 
0x69321)
#5  0x7fd171ec7f2f gee_list_real_sort (libgee-0.8.so.2 + 
0x50f2f)
#6  0x55b258aabce3 work_sniffer_real_execute (shotwell + 
0x211ce3)
#7  0x55b2589390f8 workers_thread_start (shotwell + 0x9f0f8)
#8  0x7fd171fd2392 g_thread_pool_thread_proxy 
(libglib-2.0.so.0 + 0x88392)
#9  0x7fd171fd19e1 g_thread_proxy (libglib-2.0.so.0 + 
0x879e1)
#10 0x7fd170bac3ec start_thread (libc.so.6 + 0x883ec)
#11 0x7fd170c2ca2c __clone3 (libc.so.6 + 0x108a2c)


My system is with the following libs:

libc6-dbg/unstable,now 2.37-10 amd64  [installé]
libc6-dev/unstable,now 2.37-10 amd64  [installé]
libc6/unstable,now 2.37-10 amd64  [installé]
libc6/unstable,now 2.37-10 i386  [installé]
libgee-0.8-2-dbgsym/unstable-debug,now 0.20.6-1 amd64  [installé]
libgee-0.8-2/unstable,now 0.20.6-1 amd64  [installé, automatique]
libglib2.0-0-dbgsym/unstable-debug,now 2.78.0-1 amd64  [installé]
libglib2.0-0/unstable,now 2.78.0-1 amd64  [installé]
libglib2.0-0/unstable,now 2.78.0-1 i386  [installé]
libglib2.0-bin-dbgsym/unstable-debug,now 2.78.0-1 amd64  [installé]
libglib2.0-bin/unstable,now 2.78.0-1 amd64  [installé]
libglib2.0-data/unstable,unstable,now 2.78.0-1 all  [installé]
libglib2.0-dev-bin/unstable,now 2.78.0-1 amd64  [installé]
libglib2.0-dev/unstable,now 2.78.0-1 amd64  [installé]

And here is what I am getting using 'gdb':

(gdb) Thread 34 "pool-shotwell" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff8bfff6c0 (LWP 14645)]
0x7687bfe4 in __GI___wcscoll_l (s1=s1@entry=0x0, 
s2=s2@entry=0x7fff842fe660 
L"/home/patrice/Images/Photos/2020/11/15/20201115_154346.jpg", 
l=0x76996580 <_nl_global_locale>) at ../string/strcoll_l.c:273
273 ../string/strcoll_l.c: Aucun fichier ou dossier de ce type.
(gdb) 

#file /home/patrice/Images/Photos/2020/11/15/20201115_154346.jpg
/home/patrice/Images/Photos/2020/11/15/20201115_154346.jpg: JPEG image data, 
Exif standard: [], baseline, precision 8, 5312x2988, components 3


Regards,
Patrice



Bug#1050083: shotwell: crash in folders_sidebar_entry_construct

2023-08-19 Thread Patrice Duroux
Here it is:

#apt --installed list | grep /experimental

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

adwaita-icon-theme/experimental,experimental,now 44.0-1 all  [installé]
audacious-plugins-data/experimental,experimental,now 4.3.1-1~exp1 all
[installé]
audacious-plugins/experimental,now 4.3.1-1~exp1+b1 amd64  [installé]
audacious/experimental,now 4.3.1-1~exp1 amd64  [installé]
baobab/experimental,now 45~alpha-1 amd64  [installé]
gir1.2-adw-1/experimental,now 1.4~beta-2 amd64  [installé]
gir1.2-gtk-4.0/experimental,now 4.12.0+ds-1 amd64  [installé]
gir1.2-mutter-12/experimental,now 44.3-5 amd64  [installé, automatique]
gir1.2-tracker-3.0/experimental,now 3.6~beta-1 amd64  [installé, automatique]
gnome-backgrounds/experimental,experimental,now 45~beta-1 all  [installé]
gnome-calendar/experimental,now 45~beta-1 amd64  [installé]
gnome-characters/experimental,now 45~alpha-1 amd64  [installé]
gnome-console/experimental,now 45~beta-1 amd64  [installé]
gnome-contacts/experimental,now 45~beta-1 amd64  [installé]
gnome-control-center-data/experimental,experimental,now 1:45~beta-1
all  [installé]
gnome-control-center/experimental,now 1:45~beta-1 amd64  [installé]
gnome-font-viewer/experimental,now 45~alpha-1 amd64  [installé]
gnome-logs/experimental,now 45~beta-1 amd64  [installé]
gnome-maps/experimental,now 45~beta-1 amd64  [installé]
gnome-mastermind/experimental,now 0.4.0-2 amd64  [installé]
gnome-photos/experimental,now 44.0-2 amd64  [installé]
gnome-remote-desktop/experimental,now 44.2-5 amd64  [installé]
gnome-shell-common/experimental,experimental,now 44.3-3 all  [installé]
gnome-shell-extension-gsconnect-browsers/experimental,experimental,now
55-2 all  [installé]
gnome-shell-extension-gsconnect/experimental,experimental,now 55-2 all
 [installé]
gnome-shell-extension-prefs/experimental,now 44.3-3 amd64  [installé,
automatique]
gnome-shell-extensions/experimental,experimental,now 44.0-1 all  [installé]
gnome-shell/experimental,now 44.3-3 amd64  [installé]
gnome-terminal-data/experimental,experimental,now 3.49.92-2 all  [installé]
gnome-terminal/experimental,now 3.49.92-2 amd64  [installé]
gnome-text-editor/experimental,now 45~beta-1 amd64  [installé]
gnome-weather/experimental,experimental,now 45~alpha-1 all  [installé]
libadwaita-1-0/experimental,now 1.4~beta-2 amd64  [installé]
libaudcore5/experimental,now 4.3.1-1~exp1 amd64  [installé, automatique]
libaudgui5/experimental,now 4.3.1-1~exp1 amd64  [installé, automatique]
libaudqt2/experimental,now 4.3.1-1~exp1 amd64  [installé, automatique]
libaudtag3/experimental,now 4.3.1-1~exp1 amd64  [installé, automatique]
libgtk-4-1/experimental,now 4.12.0+ds-1 amd64  [installé]
libgtk-4-bin/experimental,now 4.12.0+ds-1 amd64  [installé]
libgtk-4-common/experimental,experimental,now 4.12.0+ds-1 all  [installé]
libgtk-4-media-gstreamer/experimental,now 4.12.0+ds-1 amd64  [installé]
libmutter-12-0/experimental,now 44.3-5 amd64  [installé, automatique]
libtracker-sparql-3.0-0/experimental,now 3.6~beta-1 amd64  [installé,
automatique]
mutter-common-bin/experimental,now 44.3-5 amd64  [installé]
mutter-common/experimental,experimental,now 44.3-5 all  [installé]
mutter/experimental,now 44.3-5 amd64  [installé]
orca/experimental,experimental,now 45~beta-1 all  [installé]
tracker-extract/experimental,now 3.5.2-1 amd64  [installé]
tracker-miner-fs/experimental,now 3.5.2-1 amd64  [installé]
tracker/experimental,now 3.6~beta-1 amd64  [installé]
xdg-desktop-portal-gnome/experimental,now 44.2-1 amd64  [installé]

Could it also be related to a filename encoding?

Thanks

Le sam. 19 août 2023 à 19:09, Jörg Frings-Fürst  a écrit :
>
> forwarded 1050083 https://gitlab.gnome.org/GNOME/shotwell/-/issues/5069
> severity 1050083 minor
> thanks
>
>
> Hello Patrice
>
>
> thank you for spending your time helping to make Debian better with this bug
> report.
>
>
> Since I can't reproduce the bug here, I forwarded the report to Upstream. And
> since packages from Experimental are used, the severity was set to minor.
>
>
> To investigate the problem further, please provide us with a list of installed
> Experimental packages.
>
>
> Am Samstag, dem 19.08.2023 um 15:48 +0200 schrieb Patrice Duroux:
> > Package: shotwell
> > Version: 0.32.2-1
> > Severity: normal
> >
> > Dear Maintainer,
> >
> > My system is a Debian Sid (+ some experimental GNOME 45 packages).
> > Here is what I got using a terminal:
> >
> > #shotwell
> > ** Message: 15:36:49.447: main.vala:445: Starting session with system 
> > profile
> > fish: Job 1, 'shotwell' terminated by signal SIGSEGV (Erreur de frontière
> > d'adresse)
> >
> [...]
>
> > More than one entry matches, ignoring rest.
> >
> > Do not hesitate to ask me more on this if needed.
> >
> > Regards,
> > Patrice
> >
> [...]
>
> CU
> Jörg
> --
> New:
> GPG Fingerprint: 63E0 075F C8D4 3ABB 35AB  30EE 09F8 9F3C 8CA1 D25D
> GPG key (long) : 09F89F3C8CA1D25D
> GPG Key: 8CA1D25D
> CAcert Key S/N : 0E:D4:56
>
>
> Jörg Frings-Fürst
> 

Bug#1050083: shotwell: crash in folders_sidebar_entry_construct

2023-08-19 Thread Jörg Frings-Fürst
forwarded 1050083 https://gitlab.gnome.org/GNOME/shotwell/-/issues/5069
severity 1050083 minor
thanks


Hello Patrice


thank you for spending your time helping to make Debian better with this bug
report.


Since I can't reproduce the bug here, I forwarded the report to Upstream. And
since packages from Experimental are used, the severity was set to minor.


To investigate the problem further, please provide us with a list of installed
Experimental packages.


Am Samstag, dem 19.08.2023 um 15:48 +0200 schrieb Patrice Duroux:
> Package: shotwell
> Version: 0.32.2-1
> Severity: normal
> 
> Dear Maintainer,
> 
> My system is a Debian Sid (+ some experimental GNOME 45 packages).
> Here is what I got using a terminal:
> 
> #shotwell
> ** Message: 15:36:49.447: main.vala:445: Starting session with system profile
> fish: Job 1, 'shotwell' terminated by signal SIGSEGV (Erreur de frontière
> d'adresse)
> 
[...]

> More than one entry matches, ignoring rest.
> 
> Do not hesitate to ask me more on this if needed.
> 
> Regards,
> Patrice
> 
[...]

CU
Jörg
-- 
New:
GPG Fingerprint: 63E0 075F C8D4 3ABB 35AB  30EE 09F8 9F3C 8CA1 D25D
GPG key (long) : 09F89F3C8CA1D25D
GPG Key: 8CA1D25D
CAcert Key S/N : 0E:D4:56


Jörg Frings-Fürst
D-54470 Lieser


git:  https://git.jff.email/cgit/

Skype:jff-skype@jff.email
Jami: joergfringsfuerst
Telegram: @joergfringsfuerst
Matrix:   @joergff:matrix.snct-gmbh.de

My wish list: 
 - Please send me a picture from the nature at your home.






signature.asc
Description: This is a digitally signed message part


Bug#1050083: shotwell: crash in folders_sidebar_entry_construct

2023-08-19 Thread Patrice Duroux
Package: shotwell
Version: 0.32.2-1
Severity: normal

Dear Maintainer,

My system is a Debian Sid (+ some experimental GNOME 45 packages).
Here is what I got using a terminal:

#shotwell
** Message: 15:36:49.447: main.vala:445: Starting session with system profile
fish: Job 1, 'shotwell' terminated by signal SIGSEGV (Erreur de frontière
d'adresse)

#coredumpctl dump /usr/bin/shotwell

   Message: Process 13905 (shotwell) of user 1001 dumped core.

Module libsystemd.so.0 from deb systemd-254.1-2.amd64
Module libudev.so.1 from deb systemd-254.1-2.amd64
Stack trace of thread 13905:
#0  0x7fd6a07b3e7b __GI___wcsxfrm_l (libc.so.6 + 0xbae7b)
#1  0x7fd6a1b7eeda g_utf8_collate_key (libglib-2.0.so.0 +
0x91eda)
#2  0x7fd6a1b7f386 g_utf8_collate_key_for_filename
(libglib-2.0.so.0 + 0x92386)
#3  0x564de9758570 folders_sidebar_entry_construct
(shotwell + 0x19d570)
#4  0x564de9758d78 folders_sidebar_entry_new (shotwell +
0x19dd78)
#5  0x564de97590f6 folders_branch_on_media_contents_altered
(shotwell + 0x19e0f6)
#6  0x564de97592d3 folders_branch_construct (shotwell +
0x19e2d3)
#7  0x564de96c5624 library_window_instance_init (shotwell +
0x10a624)
#8  0x7fd6a1c6857b g_type_create_instance
(libgobject-2.0.so.0 + 0x3857b)
#9  0x7fd6a1c4be80 g_object_new_internal
(libgobject-2.0.so.0 + 0x1be80)
#10 0x7fd6a1c4dfb3 g_object_new_internal
(libgobject-2.0.so.0 + 0x1dfb3)
#11 0x7fd6a1c4e309 g_object_new (libgobject-2.0.so.0 +
0x1e309)
#12 0x564de975c6e0 page_window_construct (shotwell +
0x1a16e0)
#13 0x564de975f21b app_window_construct (shotwell +
0x1a421b)
#14 0x564de96c91e3 library_window_construct (shotwell +
0x10e1e3)
#15 0x564de975ad0a library_exec (shotwell + 0x19fd0a)
#16 0x564de964fe32 _vala_main (shotwell + 0x94e32)
#17 0x7fd6a07206ca __libc_start_call_main (libc.so.6 +
0x276ca)
#18 0x7fd6a0720785 __libc_start_main_impl (libc.so.6 +
0x27785)
#19 0x564de9650311 _start (shotwell + 0x95311)

Stack trace of thread 13912:
#0  0x7fd6a07f9eb9 syscall (libc.so.6 + 0x100eb9)
#1  0x7fd6a1ba0770 g_cond_wait (libglib-2.0.so.0 + 0xb3770)
#2  0x7fd6a1b10f2b g_async_queue_pop_intern_unlocked
(libglib-2.0.so.0 + 0x23f2b)
#3  0x7fd6a1b73931 g_thread_pool_wait_for_new_task
(libglib-2.0.so.0 + 0x86931)
#4  0x7fd6a1b730cd g_thread_proxy (libglib-2.0.so.0 +
0x860cd)
#5  0x7fd6a07813ec start_thread (libc.so.6 + 0x883ec)
#6  0x7fd6a0801a1c __clone3 (libc.so.6 + 0x108a1c)

Stack trace of thread 13914:
#0  0x7fd6a07f9eb9 syscall (libc.so.6 + 0x100eb9)
#1  0x7fd6a1ba0770 g_cond_wait (libglib-2.0.so.0 + 0xb3770)
#2  0x7fd6a1b10f2b g_async_queue_pop_intern_unlocked
(libglib-2.0.so.0 + 0x23f2b)
#3  0x7fd6a1b73931 g_thread_pool_wait_for_new_task
(libglib-2.0.so.0 + 0x86931)
#4  0x7fd6a1b730cd g_thread_proxy (libglib-2.0.so.0 +
0x860cd)
#5  0x7fd6a07813ec start_thread (libc.so.6 + 0x883ec)
#6  0x7fd6a0801a1c __clone3 (libc.so.6 + 0x108a1c)

Stack trace of thread 13906:
#0  0x7fd6a07f9eb9 syscall (libc.so.6 + 0x100eb9)
#1  0x7fd6a1ba0770 g_cond_wait (libglib-2.0.so.0 + 0xb3770)
#2  0x7fd6a1b10f2b g_async_queue_pop_intern_unlocked
(libglib-2.0.so.0 + 0x23f2b)
#3  0x7fd6a1b73712 g_thread_pool_spawn_thread
(libglib-2.0.so.0 + 0x86712)
#4  0x7fd6a1b730cd g_thread_proxy (libglib-2.0.so.0 +
0x860cd)
#5  0x7fd6a07813ec start_thread (libc.so.6 + 0x883ec)
#6  0x7fd6a0801a1c __clone3 (libc.so.6 + 0x108a1c)

Stack trace of thread 13922:
#0  0x7fd6a07f9eb9 syscall (libc.so.6 + 0x100eb9)
#1  0x7fd6a1ba0770 g_cond_wait (libglib-2.0.so.0 + 0xb3770)
#2  0x7fd6a1b10f2b g_async_queue_pop_intern_unlocked
(libglib-2.0.so.0 + 0x23f2b)
#3  0x7fd6a1b73931 g_thread_pool_wait_for_new_task
(libglib-2.0.so.0 + 0x86931)
#4  0x7fd6a1b730cd g_thread_proxy (libglib-2.0.so.0 +
0x860cd)
#5  0x7fd6a07813ec start_thread (libc.so.6 + 0x883ec)
#6  0x7fd6a0801a1c __clone3 (libc.so.6 + 0x108a1c)

Stack trace of thread 13918:
#0  0x7fd6a07f9eb9 syscall (libc.so.6 + 0x100eb9)
#1