Crash when manipulating white balance slider #3650

Open
gwaugh opened this Issue Jan 31, 2017 · 38 comments

Projects

None yet

7 participants

@gwaugh
gwaugh commented Jan 31, 2017

Branch: gtk3
Version: 5.0
Changeset: 7fe7c4f
Compiler: x86_64-linux-gnu-gcc 5.4.0
Processor: x86_64
System: Linux
Bit depth: 64 bits
Gtkmm: V3.18.0
Build type: Release
Build flags: -std=c++11 -O3 -std=gnu++11 -Werror=unused-label -fopenmp -Werror=unknown-pragmas
Link flags: -Wl,-Bsymbolic-functions -Wl,-z,relro
OpenMP support: ON
MMAP support: ON

OS: Xubuntu 16.04.1, 64 bit, kernel 4.4.0-59-generic (x86_64) CPU I3-4160 , 16 GB ram.

Downloaded RT5 from Dariusz Duma PPA.

Load any JPG (~20 megapixel), neutral profile. Go to the white balance tab. Move the white balance temperature down ~1000 degrees, when you see the color change, move the white balance up ~1000 degrees, when you see the color change, repeat moving down and up until it crashes.

@heckflosse
Collaborator

Cant' reproduce the issue here...

@heckflosse
Collaborator
heckflosse commented Jan 31, 2017 edited

I don't know anything about the link flags used for that build but I would like to sort them out as a reason for the issue........

Edit: for example:

Link flags: -Wl,-Bsymbolic-functions -Wl,-z,relro

why is -Wl set twice, why using different flags as what rt provides at all ???

@gwaugh
gwaugh commented Jan 31, 2017

Note that the PPA rawtherapee-unstable package works fine. Unfortunately the "about" page gives little useful information. PPA package name:
rawtherapee-unstable_4.3+git20170129-487~ubuntu16.04.1_amd64.deb

@Beep6581
Owner
Beep6581 commented Jan 31, 2017 edited

@gwaugh can you get a stack backtrace?
If you don't already have a debug build, either contact Dariusz Duma, or compile it yourself (it's really easy) http://rawpedia.rawtherapee.com/Linux

@gwaugh
gwaugh commented Jan 31, 2017

I have a second computer with same hardware and OS with the exception of a different CPU Pentium G3258, 8 GB ram, no nvidia graphics card (so Intel video driver). RT 5.0 crashes under the same test conditions.

I have two apport crash reports which are very large text files (224 MB and 102 MB). There appears to be stack trace information. Are these useful to you?

@gwaugh
gwaugh commented Feb 1, 2017

OK! I have managed to compile a release and debug version of the GTK3 branch. I did this on my second (backup) computer. Brief playing around is yielding some strange results. Especially when running the debug version in GDB. More on this later.

I think Dariusz Dumas two versions of RT, available in his ppa, are built on different branches of RT code. Rawtherapee appears to be built on the GTK3 branch and rawtherapee-unstable appears to be built off of the Master branch. Is the major difference between the two branches the version of GTK?

@Floessie
Collaborator
Floessie commented Feb 1, 2017

I tried with today's masterand GTK 2.24.25 and could not reproduce. But I got this warning once:

Gtk-CRITICAL **: IA__gtk_progress_set_percentage: assertion 'percentage >= 0 && percentage <= 1.0' failed

HTH,
Flössie

@srgmro
srgmro commented Feb 1, 2017 edited

I have a similar issue on Maui2.1 (Kubuntu 16.04 based distribution).
It crashes at opening. See the following message* Error inrawtherapee': realloc(): invalid pointer: 0x00007fcf8539ed00 *

Backtrace:

/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7fcf815017e5]
/lib/x86_64-linux-gnu/libc.so.6(realloc+0x348)[0x7fcf8150de58]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_realloc+0x28)[0x7fcf858737d8]
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x16d209)[0x7fcf84be3209]
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x16d43a)[0x7fcf84be343a]
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x16c22d)[0x7fcf84be222d]
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x24a03f)[0x7fcf84cc003f]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_type_create_instance+0x1b7)[0x7fcf85b68317]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x1531b)[0x7fcf85b4a31b]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_newv+0xd1)[0x7fcf85b4bc01]
/usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1(_ZN4Glib6ObjectC2ERKNS_15ConstructParamsE+0x10d)[0x7fcf8560153d]
/usr/lib/x86_64-linux-gnu/libgtkmm-3.0.so.1(_ZN3Gtk6ObjectC2ERKN4Glib15ConstructParamsE+0x16)[0x7fcf8442c966]
/usr/lib/x86_64-linux-gnu/libgtkmm-3.0.so.1(_ZN3Gtk6WidgetC2ERKN4Glib15ConstructParamsE+0x22)[0x7fcf84408502]
/usr/lib/x86_64-linux-gnu/libgtkmm-3.0.so.1(_ZN3Gtk9ContainerC2ERKN4Glib15ConstructParamsE+0x15)[0x7fcf84367a75]                                                      
/usr/lib/x86_64-linux-gnu/libgtkmm-3.0.so.1(_ZN3Gtk4GridC1Ev+0x70)[0x7fcf843887c0]                                                                                    
rawtherapee(_ZN11FileCatalog19_refreshProgressBarEv+0x89)[0x6a5369]
rawtherapee(_ZN11FileCatalog12previewReadyEiP16FileBrowserEntry+0x302)[0x6a82b2]
rawtherapee(_ZN13PreviewLoader4Impl14processNextJobEv+0x237)[0x6c45a7]
/usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1(+0x595c2)[0x7fcf856045c2]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x7154e)[0x7fcf8589554e]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x70bb5)[0x7fcf85894bb5]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x76ba)[0x7fcf8185a6ba]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7fcf8159082d]

Memory map:

00400000-00d8e000 r-xp 00000000 08:01 140198                             /usr/bin/rawtherapee
00f8d000-00fa3000 r--p 0098d000 08:01 140198                             /usr/bin/rawtherapee
00fa3000-00fa7000 rw-p 009a3000 08:01 140198                             /usr/bin/rawtherapee
00fa7000-00fb8000 rw-p 00000000 00:00 0 
02031000-07c55000 rw-p 00000000 00:00 0                                  [heap]
7fcf2c000000-7fcf2c022000 rw-p 00000000 00:00 0 
7fcf2c022000-7fcf30000000 ---p 00000000 00:00 0 
7fcf30000000-7fcf30021000 rw-p 00000000 00:00 0 
7fcf30021000-7fcf34000000 ---p 00000000 00:00 0 
7fcf34000000-7fcf340d6000 rw-p 00000000 00:00 0 
7fcf340d6000-7fcf38000000 ---p 00000000 00:00 0 
7fcf38000000-7fcf38022000 rw-p 00000000 00:00 0 
7fcf38022000-7fcf3c000000 ---p 00000000 00:00 0 
7fcf3c000000-7fcf3c0d5000 rw-p 00000000 00:00 0 
7fcf3c0d5000-7fcf40000000 ---p 00000000 00:00 0 
7fcf40000000-7fcf400cb000 rw-p 00000000 00:00 0 
7fcf400cb000-7fcf44000000 ---p 00000000 00:00 0 
7fcf45ffc000-7fcf45ffd000 ---p 00000000 00:00 0 
7fcf45ffd000-7fcf467fd000 rw-p 00000000 00:00 0 
7fcf467fd000-7fcf467fe000 ---p 00000000 00:00 0 
7fcf467fe000-7fcf46ffe000 rw-p 00000000 00:00 0 
7fcf46ffe000-7fcf46fff000 ---p 00000000 00:00 0 
7fcf46fff000-7fcf477ff000 rw-p 00000000 00:00 0 
7fcf477ff000-7fcf47800000 ---p 00000000 00:00 0 
7fcf47800000-7fcf48000000 rw-p 00000000 00:00 0 
7fcf48000000-7fcf480d2000 rw-p 00000000 00:00 0 
7fcf480d2000-7fcf4c000000 ---p 00000000 00:00 0 
7fcf4c000000-7fcf4c0d6000 rw-p 00000000 00:00 0 
7fcf4c0d6000-7fcf50000000 ---p 00000000 00:00 0 
7fcf50000000-7fcf500d0000 rw-p 00000000 00:00 0 
7fcf500d0000-7fcf54000000 ---p 00000000 00:00 0 
7fcf54000000-7fcf54022000 rw-p 00000000 00:00 0 
7fcf54022000-7fcf58000000 ---p 00000000 00:00 0 
7fcf58000000-7fcf580dd000 rw-p 00000000 00:00 0 
7fcf580dd000-7fcf5c000000 ---p 00000000 00:00 0 
7fcf5c000000-7fcf5c0c3000 rw-p 00000000 00:00 0 
7fcf5c0c3000-7fcf60000000 ---p 00000000 00:00 0 
7fcf60000000-7fcf60040000 rw-p 00000000 00:00 0 
7fcf60040000-7fcf64000000 ---p 00000000 00:00 0 
7fcf64444000-7fcf64445000 ---p 00000000 00:00 0 
7fcf64445000-7fcf64c45000 rw-p 00000000 00:00 0 
7fcf64c45000-7fcf64c46000 ---p 00000000 00:00 0 
7fcf64c46000-7fcf65446000 rw-p 00000000 00:00 0 
7fcf65446000-7fcf65447000 ---p 00000000 00:00 0 
7fcf65447000-7fcf65d48000 rw-p 00000000 00:00 0 
7fcf65d48000-7fcf65d49000 ---p 00000000 00:00 0 
7fcf65d49000-7fcf66549000 rw-p 00000000 00:00 0 
7fcf66549000-7fcf67dff000 r-xp 00000000 08:01 145796                     /usr/lib/x86_64-linux-gnu/libicudata.so.55.1
7fcf67dff000-7fcf67ffe000 ---p 018b6000 08:01 145796                     /usr/lib/x86_64-linux-gnu/libicudata.so.55.1
7fcf67ffe000-7fcf67fff000 r--p 018b5000 08:01 145796                     /usr/lib/x86_64-linux-gnu/libicudata.so.55.1
7fcf67fff000-7fcf68000000 rw-p 018b6000 08:01 145796                     /usr/lib/x86_64-linux-gnu/libicudata.so.55.1
7fcf68000000-7fcf68021000 rw-p 00000000 00:00 0 
7fcf68021000-7fcf6c000000 ---p 00000000 00:00 0 
7fcf6c023000-7fcf6c224000 rw-p 00000000 00:00 0 
7fcf6c224000-7fcf6c22f000 r-xp 00000000 08:01 529005                     /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
7fcf6c22f000-7fcf6c42f000 ---p 0000b000 08:01 529005                     /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
7fcf6c42f000-7fcf6c430000 r--p 0000b000 08:01 529005                     /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
7fcf6c430000-7fcf6c431000 rw-p 0000c000 08:01 529005                     /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
7fcf6c532000-7fcf6c533000 r-xp 00000000 08:01 654444                     /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-cedilla.so
7fcf6c533000-7fcf6c732000 ---p 00001000 08:01 654444                     /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-cedilla.so
7fcf6c732000-7fcf6c733000 r--p 00000000 08:01 654444                     /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-cedilla.so
7fcf6c733000-7fcf6c734000 rw-p 00001000 08:01 654444                     /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-cedilla.so
7fcf6c734000-7fcf6c7e0000 r--p 00000000 08:01 659663                     /usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf
7fcf6c7e0000-7fcf6c7e1000 ---p 00000000 00:00 0 
7fcf6c7e1000-7fcf6cfe1000 rw-p 00000000 00:00 0 
7fcf6cfe1000-7fcf6cfe2000 ---p 00000000 00:00 0 
7fcf6cfe2000-7fcf6d7e2000 rw-p 00000000 00:00 0 
7fcf6d7e2000-7fcf6d862000 rw-s 00000000 00:05 12615686                   /SYSV00000000 (deleted)
7fcf6d862000-7fcf6d9e1000 r-xp 00000000 08:01 145803                     /usr/lib/x86_64-linux-gnu/libicuuc.so.55.1
7fcf6d9e1000-7fcf6dbe1000 ---p 0017f000 08:01 145803                     /usr/lib/x86_64-linux-gnu/libicuuc.so.55.1
7fcf6dbe1000-7fcf6dbf1000 r--p 0017f000 08:01 145803                     /usr/lib/x86_64-linux-gnu/libicuuc.so.55.1
7fcf6dbf1000-7fcf6dbf2000 rw-p 0018f000 08:01 145803                     /usr/lib/x86_64-linux-gnu/libicuuc.so.55.1
7fcf6dbf2000-7fcf6dbf6000 rw-p 00000000 00:00 0 
7fcf6dbf6000-7fcf6dda5000 r-xp 00000000 08:01 146352                     /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.3
7fcf6dda5000-7fcf6dfa5000 ---p 001af000 08:01 146352                     /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.3
7fcf6dfa5000-7fcf6dfad000 r--p 001af000 08:01 146352                     /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.3
7fcf6dfad000-7fcf6dfaf000 rw-p 001b7000 08:01 146352                     /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.3
7fcf6dfaf000-7fcf6dfb0000 rw-p 00000000 00:00 0 
7fcf6dfb0000-7fcf6dfe7000 r-xp 00000000 08:01 145544                     /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3.0.1
7fcf6dfe7000-7fcf6e1e7000 ---p 00037000 08:01 145544                     /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3.0.1
7fcf6e1e7000-7fcf6e1ea000 r--p 00037000 08:01 145544                     /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3.0.1
7fcf6e1ea000-7fcf6e1eb000 rw-p 0003a000 08:01 145544                     /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3.0.1
7fcf6e1eb000-7fcf6e220000 r-xp 00000000 08:01 146140                     /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.40.13
7fcf6e220000-7fcf6e420000 ---p 00035000 08:01 146140                     /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.40.13
7fcf6e420000-7fcf6e421000 r--p 00035000 08:01 146140                     /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.40.13
7fcf6e421000-7fcf6e422000 rw-p 00036000 08:01 146140                     /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.40.13
7fcf6e440000-7fcf6e442000 r--p 00000000 08:02 49807540                   /home/serge/.config/dconf/user
7fcf6e442000-7fcf6e450000 r--p 00000000 08:01 918739                     /usr/share/glib-2.0/schemas/gschemas.compiled
7fcf6e450000-7fcf6e452000 r-xp 00000000 08:01 528803                     /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
7fcf6e452000-7fcf6e651000 ---p 00002000 08:01 528803                     /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
7fcf6e651000-7fcf6e652000 r--p 00001000 08:01 528803                     /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
7fcf6e652000-7fcf6e653000 rw-p 00002000 08:01 528803                     /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
7fcf6e653000-7fcf6e66a000 r--p 00000000 08:01 1330554                    /usr/share/icons/gnome/icon-theme.cache
7fcf6e66a000-7fcf6e673000 r--p 00000000 08:01 1189212                    /usr/share/icons/Adwaita/icon-theme.cache
7fcf6e673000-7fcf6e679000 r--p 00000000 08:01 1327810                    /usr/share/icons/hicolor/icon-theme.cache
7fcf6e679000-7fcf6e6a5000 r--p 00000000 08:01 1329301                    /usr/share/icons/breeze/icon-theme.cache
7fcf6e6a5000-7fcf6e6a6000 ---p 00000000 00:00 0 
7fcf6e6a6000-7fcf6eea6000 rw-p 00000000 00:00 0 
7fcf6eea6000-7fcf6ef5f000 r--p 00000000 08:01 659667                     /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf
7fcf6ef5f000-7fcf6ef66000 r--s 00000000 08:01 1455892                    /var/cache/fontconfig/4be9850f182b35c1350b6bbf2e42601c-le64.cache-6
7fcf6ef66000-7fcf6ef71000 r--s 00000000 08:01 1455903                    /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-le64.cache-6
7fcf6ef71000-7fcf6ef77000 r--s 00000000 08:01 1455885                    /var/cache/fontconfig/2cd17615ca594fa2959ae173292e504c-le64.cache-6
7fcf6ef77000-7fcf6ef7e000 r--s 00000000 08:01 1455898                    /var/cache/fontconfig/6eb3985aa4124903f6ff08ba781cd364-le64.cache-6
7fcf6ef7e000-7fcf6efbe000 r--s 00000000 08:01 1455881                    /var/cache/fontconfig/0bd3dc0958fa2205aaaa8ebb13e2872b-le64.cache-6
7fcf6efbe000-7fcf6efd7000 r-xp 00000000 08:01 539066                     /usr/lib/x86_64-linux-gnu/gio/modules/libgioremote-volume-monitor.so
7fcf6efd7000-7fcf6f1d7000 ---p 00019000 08:01 539066                     /usr/lib/x86_64-linux-gnu/gio/modules/libgioremote-volume-monitor.so
7fcf6f1d7000-7fcf6f1da000 r--p 00019000 08:01 539066                     /usr/lib/x86_64-linux-gnu/gio/modules/libgioremote-volume-monitor.so
7fcf6f1da000-7fcf6f1db000 rw-p 0001c000 08:01 539066                     /usr/lib/x86_64-linux-gnu/gio/modules/libgioremote-volume-monitor.so
7fcf6f1db000-7fcf6f1e0000 r-xp 00000000 08:01 528800                     /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
7fcf6f1e0000-7fcf6f3df000 ---p 00005000 08:01 528800                     /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
7fcf6f3df000-7fcf6f3e0000 r--p 00004000 08:01 528800                     /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
7fcf6f3e0000-7fcf6f3e1000 rw-p 00005000 08:01 528800                     /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
7fcf6f3e1000-7fcf6f3ec000 r-xp 00000000 08:01 262175                     /lib/x86_64-linux-gnu/libnss_files-2.23.so
7fcf6f3ec000-7fcf6f5eb000 ---p 0000b000 08:01 262175                     /lib/x86_64-linux-gnu/libnss_files-2.23.so
7fcf6f5eb000-7fcf6f5ec000 r--p 0000a000 08:01 262175                     /lib/x86_64-linux-gnu/libnss_files-2.23.so
7fcf6f5ec000-7fcf6f5ed000 rw-p 0000b000 08:01 262175                     /lib/x86_64-linux-gnu/libnss_files-2.23.so
7fcf6f5ed000-7fcf6f5f3000 rw-p 00000000 00:00 0 
7fcf6f5f3000-7fcf6f5fe000 r-xp 00000000 08:01 261832                     /lib/x86_64-linux-gnu/libnss_nis-2.23.so
7fcf6f5fe000-7fcf6f7fd000 ---p 0000b000 08:01 261832                     /lib/x86_64-linux-gnu/libnss_nis-2.23.so
7fcf6f7fd000-7fcf6f7fe000 r--p 0000a000 08:01 261832                     /lib/x86_64-linux-gnu/libnss_nis-2.23.so
7fcf6f7fe000-7fcf6f7ff000 rw-p 0000b000 08:01 261832                     /lib/x86_64-linux-gnu/libnss_nis-2.23.so
7fcf6f7ff000-7fcf6f800000 ---p 00000000 00:00 0 
7fcf6f800000-7fcf70000000 rw-p 00000000 00:00 0 
7fcf70000000-7fcf70021000 rw-p 00000000 00:00 0 
7fcf70021000-7fcf74000000 ---p 00000000 00:00 0 
7fcf74000000-7fcf74001000 rw-p 00000000 00:00 0 
7fcf74001000-7fcf74003000 r--s 00000000 08:01 1439780                    /var/cache/fontconfig/99e8ed0e538f840c565b6ed5dad60d56-le64.cache-6
7fcf74003000-7fcf74005000 r--s 00000000 08:01 1455897                    /var/cache/fontconfig/69fb4bbe1b2fa860e172a32ebf28505c-le64.cache-6
7fcf74005000-7fcf74040000 r--s 00000000 08:01 1444223                    /var/cache/fontconfig/365b55f210c0a22e9a19e35191240f32-le64.cache-6
7fcf74040000-7fcf74047000 r--s 00000000 08:01 1455886                    /var/cache/fontconfig/3047814df9a2f067bd2d96a2b9c36e5a-le64.cache-6
7fcf74047000-7fcf7404f000 r--s 00000000 08:01 1455908                    /var/cache/fontconfig/bf3b770c553c462765856025a94f1ce6-le64.cache-6
7fcf7404f000-7fcf74051000 r--s 00000000 08:01 1455907                    /var/cache/fontconfig/a0107c79d978dfcc5e42cb1335b71036-le64.cache-6
7fcf74051000-7fcf74054000 r--s 00000000 08:01 1455916                    /var/cache/fontconfig/e49e89034d371f0f9de17aab02136486-le64.cache-6
7fcf74054000-7fcf74056000 r--s 00000000 08:01 1455891                    /var/cache/fontconfig/4b14b093aebc79c320de5e86ae1d3314-le64.cache-6
7fcf74056000-7fcf74069000 r--s 00000000 08:01 1455912                    /var/cache/fontconfig/d52a8644073d54c13679302ca1180695-le64.cache-6
7fcf74069000-7fcf74074000 r--s 00000000 08:01 1455913                    /var/cache/fontconfig/d589a48862398ed80a3d6066f4f56f4c-le64.cache-6
7fcf74074000-7fcf7408a000 r-xp 00000000 08:01 261852                     /lib/x86_64-linux-gnu/libnsl-2.23.so
7fcf7408a000-7fcf74289000 ---p 00016000 08:01 261852                     /lib/x86_64-linux-gnu/libnsl-2.23.so
7fcf74289000-7fcf7428a000 r--p 00015000 08:01 261852                     /lib/x86_64-linux-gnu/libnsl-2.23.so
7fcf7428a000-7fcf7428b000 rw-p 00016000 08:01 261852                     /lib/x86_64-linux-gnu/libnsl-2.23.so
7fcf7428b000-7fcf7428d000 rw-p 00000000 00:00 0 
7fcf7428d000-7fcf74295000 r-xp 00000000 08:01 261854                     /lib/x86_64-linux-gnu/libnss_compat-2.23.so
7fcf74295000-7fcf74494000 ---p 00008000 08:01 261854                     /lib/x86_64-linux-gnu/libnss_compat-2.23.so
7fcf74494000-7fcf74495000 r--p 00007000 08:01 261854                     /lib/x86_64-linux-gnu/libnss_compat-2.23.so
7fcf74495000-7fcf74496000 rw-p 00008000 08:01 261854                     /lib/x86_64-linux-gnu/libnss_compat-2.23.so
7fcf74496000-7fcf74497000 r--s 00000000 00:29 14                         /run/user/1000/dconf/user
7fcf74497000-7fcf744a2000 r--s 00000000 08:01 1455902                    /var/cache/fontconfig/83bf95040141907cd45bb53cf7c1c148-le64.cache-6
7fcf744a2000-7fcf744b4000 r--s 00000000 08:01 1455905                    /var/cache/fontconfig/9b89f8e3dae116d678bbf48e5f21f69b-le64.cache-6
7fcf744b4000-7fcf744c4000 r--s 00000000 08:02 49957291                   /home/serge/.local/share/gvfs-metadata/home
7fcf744c4000-7fcf744c5000 ---p 00000000 00:00 0 
7fcf744c5000-7fcf74cc5000 rw-p 00000000 00:00 0 
7fcf74cc5000-7fcf74cfb000 r-xp 00000000 08:01 267332                     /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so
7fcf74cfb000-7fcf74efb000 ---p 00036000 08:01 267332                     /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so
7fcf74efb000-7fcf74f00000 r--p 00036000 08:01 267332                     /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so
7fcf74f00000-7fcf74f01000 rw-p 0003b000 08:01 267332                     /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so
7fcf74f01000-7fcf74f31000 r-xp 00000000 08:01 539065                     /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
7fcf74f31000-7fcf75130000 ---p 00030000 08:01 539065                     /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
7fcf75130000-7fcf75131000 r--p 0002f000 08:01 539065                     /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
7fcf75131000-7fcf75132000 rw-p 00030000 08:01 539065                     /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
7fcf75132000-7fcf75133000 rw-p 00000000 00:00 0 
7fcf75133000-7fcf75134000 ---p 00000000 00:00 0 
7fcf75134000-7fcf75934000 rw-p 00000000 00:00 0 
7fcf75934000-7fcf75935000 ---p 00000000 00:00 0 
7fcf75935000-7fcf76135000 rw-p 00000000 00:00 0 
7fcf76135000-7fcf76136000 ---p 00000000 00:00 0 
7fcf76136000-7fcf76936000 rw-p 00000000 00:00 0 
7fcf76936000-7fcf76937000 ---p 00000000 00:00 0 
7fcf76937000-7fcf77137000 rw-p 00000000 00:00 0 
7fcf77137000-7fcf77138000 ---p 00000000 00:00 0 
7fcf77138000-7fcf77938000 rw-p 00000000 00:00 0 
7fcf77938000-7fcf77939000 ---p 00000000 00:00 0 
7fcf77939000-7fcf78139000 rw-p 00000000 00:00 0 
7fcf78139000-7fcf7813a000 ---p 00000000 00:00 0 
7fcf7813a000-7fcf78cc8000 rw-p 00000000 00:00 0 
7fcf78cc8000-7fcf78fa5000 r--p 00000000 08:01 131579                     /usr/lib/locale/locale-archive
7fcf78fa5000-7fcf78fb7000 r-xp 00000000 08:01 266821                     /lib/x86_64-linux-gnu/libgpg-error.so.0.17.0
7fcf78fb7000-7fcf791b7000 ---p 00012000 08:01 266821                     /lib/x86_64-linux-gnu/libgpg-error.so.0.17.0
7fcf791b7000-7fcf791b8000 r--p 00012000 08:01 266821                     /lib/x86_64-linux-gnu/libgpg-error.so.0.17.0
7fcf791b8000-7fcf791b9000 rw-p 00013000 08:01 266821                     /lib/x86_64-linux-gnu/libgpg-error.so.0.17.0
7fcf791b9000-7fcf79291000 r-xp 00000000 08:01 266819                     /lib/x86_64-linux-gnu/libgcrypt.so.20.0.5
7fcf79291000-7fcf79490000 ---p 000d8000 08:01 266819                     /lib/x86_64-linux-gnu/libgcrypt.so.20.0.5
7fcf79490000-7fcf79491000 r--p 000d7000 08:01 266819                     /lib/x86_64-linux-gnu/libgcrypt.so.20.0.5
7fcf79491000-7fcf79499000 rw-p 000d8000 08:01 266819                     /lib/x86_64-linux-gnu/libgcrypt.so.20.0.5
7fcf79499000-7fcf7949a000 rw-p 00000000 00:00 0 
7fcf7949a000-7fcf794b1000 r-xp 00000000 08:01 145496                     /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.58.0
7fcf794b1000-7fcf796b0000 ---p 00017000 08:01 145496                     /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.58.0
7fcf796b0000-7fcf796b1000 r--p 00016000 08:01 145496                     /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.58.0
7fcf796b1000-7fcf796b2000 rw-p 00017000 08:01 145496                     /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.58.0
7fcf796b2000-7fcf796b8000 r-xp 00000000 08:01 145555                     /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.3
7fcf796b8000-7fcf798b8000 ---p 00006000 08:01 145555                     /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.3
7fcf798b8000-7fcf798b9000 r--p 00006000 08:01 145555                     /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.3
7fcf798b9000-7fcf798ba000 rw-p 00007000 08:01 145555                     /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.3
7fcf798ba000-7fcf798dd000 r-xp 00000000 08:01 145721                     /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7fcf798dd000-7fcf79adc000 ---p 00023000 08:01 145721                     /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7fcf79adc000-7fcf79ade000 r--p 00022000 08:01 145721                     /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7fcf79ade000-7fcf79adf000 rw-p 00024000 08:01 145721                     /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7fcf79adf000-7fcf79ae4000 r-xp 00000000 08:01 145402                     /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7fcf79ae4000-7fcf79ce3000 ---p 00005000 08:01 145402                     /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7fcf79ce3000-7fcf79ce4000 r--p 00004000 08:01 145402                     /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7fcf79ce4000-7fcf79ce5000 rw-p 00005000 08:01 145402                     /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7fcf79ce5000-7fcf79ce7000 r-xp 00000000 08:01 145395                     /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7fcf79ce7000-7fcf79ee7000 ---p 00002000 08:01 145395                     /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7fcf79ee7000-7fcf79ee8000 r--p 00002000 08:01 145395                     /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7fcf79ee8000-7fcf79ee9000 rw-p 00003000 08:01 145395                     /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7fcf79ee9000-7fcf79ef0000 r-xp 00000000 08:01 146014                     /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2
7fcf79ef0000-7fcf7a0f0000 ---p 00007000 08:01 146014                     /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2
7fcf7a0f0000-7fcf7a0f1000 r--p 00007000 08:01 146014                     /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2
7fcf7a0f1000-7fcf7a0f2000 rw-p 00008000 08:01 146014                     /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2
7fcf7a0f2000-7fcf7a11c000 r-xp 00000000 08:01 146266                     /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8
7fcf7a11c000-7fcf7a31c000 ---p 0002a000 08:01 146266                     /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8
7fcf7a31c000-7fcf7a31d000 r--p 0002a000 08:01 146266                     /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8
7fcf7a31d000-7fcf7a31e000 rw-p 0002b000 08:01 146266                     /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8
7fcf7a31e000-7fcf7a34e000 r-xp 00000000 08:01 146095                     /usr/lib/x86_64-linux-gnu/libprotobuf-lite.so.9.0.1
7fcf7a34e000-7fcf7a54d000 ---p 00030000 08:01 146095                     /usr/lib/x86_64-linux-gnu/libprotobuf-lite.so.9.0.1
7fcf7a54d000-7fcf7a54e000 r--p 0002f000 08:01 146095                     /usr/lib/x86_64-linux-gnu/libprotobuf-lite.so.9.0.1
7fcf7a54e000-7fcf7a54f000 rw-p 00030000 08:01 146095                     /usr/lib/x86_64-linux-gnu/libprotobuf-lite.so.9.0.1
7fcf7a54f000-7fcf7a552000 r-xp 00000000 08:01 145500                     /usr/lib/x86_64-linux-gnu/libboost_system.so.1.58.0
7fcf7a552000-7fcf7a751000 ---p 00003000 08:01 145500                     /usr/lib/x86_64-linux-gnu/libboost_system.so.1.58.0
7fcf7a751000-7fcf7a752000 r--p 00002000 08:01 145500                     /usr/lib/x86_64-linux-gnu/libboost_system.so.1.58.0
7fcf7a752000-7fcf7a753000 rw-p 00003000 08:01 145500                     /usr/lib/x86_64-linux-gnu/libboost_system.so.1.58.0
7fcf7a753000-7fcf7a7b1000 r-xp 00000000 08:01 145950                     /usr/lib/x86_64-linux-gnu/libmirprotobuf.so.3
7fcf7a7b1000-7fcf7a9b0000 ---p 0005e000 08:01 145950                     /usr/lib/x86_64-linux-gnu/libmirprotobuf.so.3
7fcf7a9b0000-7fcf7a9b3000 r--p 0005d000 08:01 145950                     /usr/lib/x86_64-linux-gnu/libmirprotobuf.so.3
7fcf7a9b3000-7fcf7a9b4000 rw-p 00060000 08:01 145950                     /usr/lib/x86_64-linux-gnu/libmirprotobuf.so.3
7fcf7a9b4000-7fcf7a9e2000 r-xp 00000000 08:01 145949                     /usr/lib/x86_64-linux-gnu/libmircommon.so.5
7fcf7a9e2000-7fcf7abe2000 ---p 0002e000 08:01 145949                     /usr/lib/x86_64-linux-gnu/libmircommon.so.5
7fcf7abe2000-7fcf7abe4000 r--p 0002e000 08:01 145949                     /usr/lib/x86_64-linux-gnu/libmircommon.so.5
7fcf7abe4000-7fcf7abe5000 rw-p 00030000 08:01 145949                     /usr/lib/x86_64-linux-gnu/libmircommon.so.5
7fcf7abe5000-7fcf7abfc000 r-xp 00000000 08:01 262186                     /lib/x86_64-linux-gnu/libresolv-2.23.so
7fcf7abfc000-7fcf7adfc000 ---p 00017000 08:01 262186                     /lib/x86_64-linux-gnu/libresolv-2.23.so
7fcf7adfc000-7fcf7adfd000 r--p 00017000 08:01 262186                     /lib/x86_64-linux-gnu/libresolv-2.23.so
7fcf7adfd000-7fcf7adfe000 rw-p 00018000 08:01 262186                     /lib/x86_64-linux-gnu/libresolv-2.23.so
7fcf7adfe000-7fcf7ae00000 rw-p 00000000 00:00 0 
7fcf7ae00000-7fcf7ae1f000 r-xp 00000000 08:01 266881                     /lib/x86_64-linux-gnu/libselinux.so.1
7fcf7ae1f000-7fcf7b01e000 ---p 0001f000 08:01 266881                     /lib/x86_64-linux-gnu/libselinux.so.1
7fcf7b01e000-7fcf7b01f000 r--p 0001e000 08:01 266881                     /lib/x86_64-linux-gnu/libselinux.so.1
7fcf7b01f000-7fcf7b020000 rw-p 0001f000 08:01 266881                     /lib/x86_64-linux-gnu/libselinux.so.1
7fcf7b020000-7fcf7b022000 rw-p 00000000 00:00 0 
7fcf7b022000-7fcf7b02a000 r-xp 00000000 08:01 146226                     /usr/lib/x86_64-linux-gnu/libthai.so.0.2.4
7fcf7b02a000-7fcf7b229000 ---p 00008000 08:01 146226                     /usr/lib/x86_64-linux-gnu/libthai.so.0.2.4
7fcf7b229000-7fcf7b22a000 r--p 00007000 08:01 146226                     /usr/lib/x86_64-linux-gnu/libthai.so.0.2.4
7fcf7b22a000-7fcf7b22b000 rw-p 00008000 08:01 146226                     /usr/lib/x86_64-linux-gnu/libthai.so.0.2.4
7fcf7b22b000-7fcf7b287000 r-xp 00000000 08:01 145779                     /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10000.1
7fcf7b287000-7fcf7b487000 ---p 0005c000 08:01 145779                     /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10000.1
7fcf7b487000-7fcf7b488000 r--p 0005c000 08:01 145779                     /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10000.1
7fcf7b488000-7fcf7b489000 rw-p 0005d000 08:01 145779                     /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10000.1
7fcf7b489000-7fcf7b4d3000 r-xp 00000000 08:01 262418                     /lib/x86_64-linux-gnu/libdbus-1.so.3.14.6
7fcf7b4d3000-7fcf7b6d3000 ---p 0004a000 08:01 262418                     /lib/x86_64-linux-gnu/libdbus-1.so.3.14.6
7fcf7b6d3000-7fcf7b6d4000 r--p 0004a000 08:01 262418                     /lib/x86_64-linux-gnu/libdbus-1.so.3.14.6
7fcf7b6d4000-7fcf7b6d5000 rw-p 0004b000 08:01 262418                     /lib/x86_64-linux-gnu/libdbus-1.so.3.14.6
7fcf7b6d5000-7fcf7b701000 r-xp 00000000 08:01 145462                     /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1
7fcf7b701000-7fcf7b900000 ---p 0002c000 08:01 145462                     /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1
7fcf7b900000-7fcf7b903000 r--p 0002b000 08:01 145462                     /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1
7fcf7b903000-7fcf7b904000 rw-p 0002e000 08:01 145462                     /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1
7fcf7b904000-7fcf7b90d000 r-xp 00000000 08:01 145415                     /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7fcf7b90d000-7fcf7bb0c000 ---p 00009000 08:01 145415                     /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7fcf7bb0c000-7fcf7bb0d000 r--p 00008000 08:01 145415                     /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7fcf7bb0d000-7fcf7bb0e000 rw-p 00009000 08:01 145415                     /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7fcf7bb0e000-7fcf7bb16000 r-xp 00000000 08:01 146333                     /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7fcf7bb16000-7fcf7bd16000 ---p 00008000 08:01 146333                     /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7fcf7bd16000-7fcf7bd17000 r--p 00008000 08:01 146333                     /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7fcf7bd17000-7fcf7bd18000 rw-p 00009000 08:01 146333                     /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7fcf7bd18000-7fcf7bd1a000 r-xp 00000000 08:01 146336                     /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7fcf7bd1a000-7fcf7bf1a000 ---p 00002000 08:01 146336                     /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7fcf7bf1a000-7fcf7bf1b000 r--p 00002000 08:01 146336                     /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7fcf7bf1b000-7fcf7bf1c000 rw-p 00003000 08:01 146336                     /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7fcf7bf1c000-7fcf7bfbb000 r-xp 00000000 08:01 146065                     /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.33.6
7fcf7bfbb000-7fcf7c1bb000 ---p 0009f000 08:01 146065                     /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.33.6
7fcf7c1bb000-7fcf7c1c3000 r--p 0009f000 08:01 146065                     /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.33.6
7fcf7c1c3000-7fcf7c1c4000 rw-p 000a7000 08:01 146065                     /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.33.6
7fcf7c1c4000-7fcf7c1e5000 r-xp 00000000 08:01 146346                     /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7fcf7c1e5000-7fcf7c3e4000 ---p 00021000 08:01 146346                     /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7fcf7c3e4000-7fcf7c3e5000 r--p 00020000 08:01 146346                     /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7fcf7c3e5000-7fcf7c3e6000 rw-p 00021000 08:01 146346                     /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7fcf7c3e6000-7fcf7c48a000 r-xp 00000000 08:01 145667                     /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1
7fcf7c48a000-7fcf7c689000 ---p 000a4000 08:01 145667                     /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1
7fcf7c689000-7fcf7c68f000 r--p 000a3000 08:01 145667                     /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1
7fcf7c68f000-7fcf7c690000 rw-p 000a9000 08:01 145667                     /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1
7fcf7c690000-7fcf7c693000 r-xp 00000000 08:01 261842                     /lib/x86_64-linux-gnu/libdl-2.23.so
7fcf7c693000-7fcf7c892000 ---p 00003000 08:01 261842                     /lib/x86_64-linux-gnu/libdl-2.23.so
7fcf7c892000-7fcf7c893000 r--p 00002000 08:01 261842                     /lib/x86_64-linux-gnu/libdl-2.23.so
7fcf7c893000-7fcf7c894000 rw-p 00003000 08:01 261842                     /lib/x86_64-linux-gnu/libdl-2.23.so
7fcf7c894000-7fcf7c89d000 r-xp 00000000 08:01 145923                     /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.1
7fcf7c89d000-7fcf7ca9c000 ---p 00009000 08:01 145923                     /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.1
7fcf7ca9c000-7fcf7ca9d000 r--p 00008000 08:01 145923                     /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.1
7fcf7ca9d000-7fcf7ca9e000 rw-p 00009000 08:01 145923                     /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.1
7fcf7ca9e000-7fcf7cab2000 r-xp 00000000 08:01 146219                     /usr/lib/x86_64-linux-gnu/libtdb.so.1.3.8
7fcf7cab2000-7fcf7ccb1000 ---p 00014000 08:01 146219                     /usr/lib/x86_64-linux-gnu/libtdb.so.1.3.8
7fcf7ccb1000-7fcf7ccb2000 r--p 00013000 08:01 146219                     /usr/lib/x86_64-linux-gnu/libtdb.so.1.3.8
7fcf7ccb2000-7fcf7ccb3000 rw-p 00014000 08:01 146219                     /usr/lib/x86_64-linux-gnu/libtdb.so.1.3.8
7fcf7ccb3000-7fcf7ccba000 r-xp 00000000 08:01 146268                     /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.7
7fcf7ccba000-7fcf7ceba000 ---p 00007000 08:01 146268                     /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.7
7fcf7ceba000-7fcf7cebb000 r--p 00007000 08:01 146268                     /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.7
7fcf7cebb000-7fcf7cebc000 rw-p 00008000 08:01 146268                     /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.7
7fcf7cebc000-7fcf7cec3000 r-xp 00000000 08:01 261830                     /lib/x86_64-linux-gnu/librt-2.23.so
7fcf7cec3000-7fcf7d0c2000 ---p 00007000 08:01 261830                     /lib/x86_64-linux-gnu/librt-2.23.so
7fcf7d0c2000-7fcf7d0c3000 r--p 00006000 08:01 261830                     /lib/x86_64-linux-gnu/librt-2.23.so
7fcf7d0c3000-7fcf7d0c4000 rw-p 00007000 08:01 261830                     /lib/x86_64-linux-gnu/librt-2.23.so
7fcf7d0c4000-7fcf7d0d5000 r-xp 00000000 08:01 145404                     /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7fcf7d0d5000-7fcf7d2d4000 ---p 00011000 08:01 145404                     /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7fcf7d2d4000-7fcf7d2d5000 r--p 00010000 08:01 145404                     /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7fcf7d2d5000-7fcf7d2d6000 rw-p 00011000 08:01 145404                     /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7fcf7d2d6000-7fcf7d351000 r-xp 00000000 08:01 145948                     /usr/lib/x86_64-linux-gnu/libmirclient.so.9
7fcf7d351000-7fcf7d551000 ---p 0007b000 08:01 145948                     /usr/lib/x86_64-linux-gnu/libmirclient.so.9
7fcf7d551000-7fcf7d556000 r--p 0007b000 08:01 145948                     /usr/lib/x86_64-linux-gnu/libmirclient.so.9
7fcf7d556000-7fcf7d557000 rw-p 00080000 08:01 145948                     /usr/lib/x86_64-linux-gnu/libmirclient.so.9
7fcf7d557000-7fcf7d563000 r-xp 00000000 08:01 146273                     /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0
7fcf7d563000-7fcf7d762000 ---p 0000c000 08:01 146273                     /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0
7fcf7d762000-7fcf7d764000 r--p 0000b000 08:01 146273                     /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0
7fcf7d764000-7fcf7d765000 rw-p 0000d000 08:01 146273                     /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0
7fcf7d765000-7fcf7d766000 r-xp 00000000 08:01 146275                     /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0
7fcf7d766000-7fcf7d965000 ---p 00001000 08:01 146275                     /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0
7fcf7d965000-7fcf7d966000 r--p 00000000 08:01 146275                     /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0
7fcf7d966000-7fcf7d967000 rw-p 00001000 08:01 146275                     /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0
7fcf7d967000-7fcf7d96b000 r-xp 00000000 08:01 146274                     /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0
7fcf7d96b000-7fcf7db6a000 ---p 00004000 08:01 146274                     /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0
7fcf7db6a000-7fcf7db6b000 r--p 00003000 08:01 146274                     /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0
7fcf7db6b000-7fcf7db6f000 rw-p 00004000 08:01 146274                     /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0
7fcf7db6f000-7fcf7dbac000 r-xp 00000000 08:01 146350                     /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0
7fcf7dbac000-7fcf7ddab000 ---p 0003d000 08:01 146350                     /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0
7fcf7ddab000-7fcf7ddad000 r--p 0003c000 08:01 146350                     /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0
7fcf7ddad000-7fcf7ddae000 rw-p 0003e000 08:01 146350                     /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0
7fcf7ddae000-7fcf7ddb0000 r-xp 00000000 08:01 145400                     /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
7fcf7ddb0000-7fcf7dfaf000 ---p 00002000 08:01 145400                     /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
7fcf7dfaf000-7fcf7dfb0000 r--p 00001000 08:01 145400                     /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
7fcf7dfb0000-7fcf7dfb1000 rw-p 00002000 08:01 145400                     /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
7fcf7dfb1000-7fcf7dfb3000 r-xp 00000000 08:01 145397                     /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0
7fcf7dfb3000-7fcf7e1b2000 ---p 00002000 08:01 145397                     /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0
7fcf7e1b2000-7fcf7e1b3000 r--p 00001000 08:01 145397                     /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0
7fcf7e1b3000-7fcf7e1b4000 rw-p 00002000 08:01 145397                     /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0
7fcf7e1b4000-7fcf7e1bd000 r-xp 00000000 08:01 145398                     /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7fcf7e1bd000-7fcf7e3bc000 ---p 00009000 08:01 145398                     /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7fcf7e3bc000-7fcf7e3bd000 r--p 00008000 08:01 145398                     /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7fcf7e3bd000-7fcf7e3be000 rw-p 00009000 08:01 145398                     /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7fcf7e3be000-7fcf7e3c8000 r-xp 00000000 08:01 145414                     /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7fcf7e3c8000-7fcf7e5c7000 ---p 0000a000 08:01 145414                     /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7fcf7e5c7000-7fcf7e5c8000 r--p 00009000 08:01 145414                     /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7fcf7e5c8000-7fcf7e5c9000 rw-p 0000a000 08:01 145414                     /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7fcf7e5c9000-7fcf7e5cb000 r-xp 00000000 08:01 145410                     /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7fcf7e5cb000-7fcf7e7ca000 ---p 00002000 08:01 145410                     /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7fcf7e7ca000-7fcf7e7cb000 r--p 00001000 08:01 145410                     /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7fcf7e7cb000-7fcf7e7cc000 rw-p 00002000 08:01 145410                     /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7fcf7e7cc000-7fcf7e94c000 r-xp 00000000 08:01 138543                     /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.4800.2
7fcf7e94c000-7fcf7eb4c000 ---p 00180000 08:01 138543                     /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.4800.2
7fcf7eb4c000-7fcf7eb50000 r--p 00180000 08:01 138543                     /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.4800.2
7fcf7eb50000-7fcf7eb52000 rw-p 00184000 08:01 138543                     /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.4800.2
7fcf7eb52000-7fcf7eb54000 rw-p 00000000 00:00 0 
7fcf7eb54000-7fcf7eb91000 r-xp 00000000 08:01 145650                     /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.9.0
7fcf7eb91000-7fcf7ed90000 ---p 0003d000 08:01 145650                     /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.9.0
7fcf7ed90000-7fcf7ed92000 r--p 0003c000 08:01 145650                     /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.9.0
7fcf7ed92000-7fcf7ed97000 rw-p 0003e000 08:01 145650                     /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.9.0
7fcf7ed97000-7fcf7ede0000 r-xp 00000000 08:01 146049                     /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.3800.1
7fcf7ede0000-7fcf7efe0000 ---p 00049000 08:01 146049                     /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.3800.1
7fcf7efe0000-7fcf7efe2000 r--p 00049000 08:01 146049                     /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.3800.1
7fcf7efe2000-7fcf7efe3000 rw-p 0004b000 08:01 146049                     /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.3800.1
7fcf7efe3000-7fcf7eff7000 r-xp 00000000 08:01 146051                     /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.3800.1
7fcf7eff7000-7fcf7f1f7000 ---p 00014000 08:01 146051                     /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.3800.1
7fcf7f1f7000-7fcf7f1f8000 r--p 00014000 08:01 146051                     /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.3800.1
7fcf7f1f8000-7fcf7f1f9000 rw-p 00015000 08:01 146051                     /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.3800.1
7fcf7f1f9000-7fcf7f2e0000 r-xp 00000000 08:01 145611                     /usr/lib/x86_64-linux-gnu/libepoxy.so.0.0.0
7fcf7f2e0000-7fcf7f4e0000 ---p 000e7000 08:01 145611                     /usr/lib/x86_64-linux-gnu/libepoxy.so.0.0.0
7fcf7f4e0000-7fcf7f4e7000 r--p 000e7000 08:01 145611                     /usr/lib/x86_64-linux-gnu/libepoxy.so.0.0.0
7fcf7f4e7000-7fcf7f4ee000 rw-p 000ee000 08:01 145611                     /usr/lib/x86_64-linux-gnu/libepoxy.so.0.0.0
7fcf7f4ee000-7fcf7f51b000 r-xp 00000000 08:01 145459                     /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0
7fcf7f51b000-7fcf7f71a000 ---p 0002d000 08:01 145459                     /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0
7fcf7f71a000-7fcf7f71b000 r--p 0002c000 08:01 145459                     /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0
7fcf7f71b000-7fcf7f71d000 rw-p 0002d000 08:01 145459                     /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0
7fcf7f71d000-7fcf7f73f000 r-xp 00000000 08:01 145458                     /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.21809.1
7fcf7f73f000-7fcf7f93e000 ---p 00022000 08:01 145458                     /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.21809.1
7fcf7f93e000-7fcf7f941000 r--p 00021000 08:01 145458                     /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.21809.1
7fcf7f941000-7fcf7f942000 rw-p 00024000 08:01 145458                     /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.21809.1
7fcf7f942000-7fcf7f963000 r-xp 00000000 08:01 145684                     /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3200.2
7fcf7f963000-7fcf7fb62000 ---p 00021000 08:01 145684                     /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3200.2
7fcf7fb62000-7fcf7fb63000 r--p 00020000 08:01 145684                     /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3200.2
7fcf7fb63000-7fcf7fb64000 rw-p 00021000 08:01 145684                     /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3200.2
7fcf7fb64000-7fcf7fc72000 r-xp 00000000 08:01 145511                     /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6
7fcf7fc72000-7fcf7fe72000 ---p 0010e000 08:01 145511                     /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6
7fcf7fe72000-7fcf7fe75000 r--p 0010e000 08:01 145511                     /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6
7fcf7fe75000-7fcf7fe76000 rw-p 00111000 08:01 145511                     /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6
7fcf7fe76000-7fcf7fe78000 rw-p 00000000 00:00 0 
7fcf7fe78000-7fcf7fe7e000 r-xp 00000000 08:01 145510                     /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2.11400.6
7fcf7fe7e000-7fcf8007e000 ---p 00006000 08:01 145510                     /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2.11400.6
7fcf8007e000-7fcf80080000 r--p 00006000 08:01 145510                     /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2.11400.6
7fcf80080000-7fcf80081000 rw-p 00008000 08:01 145510                     /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2.11400.6
7fcf80081000-7fcf80086000 r-xp 00000000 08:01 145406                     /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7fcf80086000-7fcf80285000 ---p 00005000 08:01 145406                     /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7fcf80285000-7fcf80286000 r--p 00004000 08:01 145406                     /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7fcf80286000-7fcf80287000 rw-p 00005000 08:01 145406                     /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7fcf80287000-7fcf80296000 r-xp 00000000 08:01 145409                     /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7fcf80296000-7fcf80495000 ---p 0000f000 08:01 145409                     /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7fcf80495000-7fcf80496000 r--p 0000e000 08:01 145409                     /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7fcf80496000-7fcf80497000 rw-p 0000f000 08:01 145409                     /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7fcf80497000-7fcf805cc000 r-xp 00000000 08:01 145393                     /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7fcf805cc000-7fcf807cc000 ---p 00135000 08:01 145393                     /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7fcf807cc000-7fcf807cd000 r--p 00135000 08:01 145393                     /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7fcf807cd000-7fcf807d1000 rw-p 00136000 08:01 145393                     /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7fcf807d1000-7fcf807dd000 r-xp 00000000 08:01 146050                     /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.3800.1
7fcf807dd000-7fcf809dc000 ---p 0000c000 08:01 146050                     /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.3800.1
7fcf809dc000-7fcf809dd000 r--p 0000b000 08:01 146050                     /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.3800.1
7fcf809dd000-7fcf809de000 rw-p 0000c000 08:01 146050                     /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.3800.1
7fcf809de000-7fcf809e1000 r-xp 00000000 08:01 138520                     /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.4800.2
7fcf809e1000-7fcf80be0000 ---p 00003000 08:01 138520                     /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.4800.2
7fcf80be0000-7fcf80be1000 r--p 00002000 08:01 138520                     /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.4800.2
7fcf80be1000-7fcf80be2000 rw-p 00003000 08:01 138520                     /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.4800.2
7fcf80be2000-7fcf80c50000 r-xp 00000000 08:01 266866                     /lib/x86_64-linux-gnu/libpcre.so.3.13.2
7fcf80c50000-7fcf80e50000 ---p 0006e000 08:01 266866                     /lib/x86_64-linux-gnu/libpcre.so.3.13.2
7fcf80e50000-7fcf80e51000 r--p 0006e000 08:01 266866                     /lib/x86_64-linux-gnu/libpcre.so.3.13.2
7fcf80e51000-7fcf80e52000 rw-p 0006f000 08:01 266866                     /lib/x86_64-linux-gnu/libpcre.so.3.13.2
7fcf80e52000-7fcf80e59000 r-xp 00000000 08:01 145626                     /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7fcf80e59000-7fcf81058000 ---p 00007000 08:01 145626                     /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7fcf81058000-7fcf81059000 r--p 00006000 08:01 145626                     /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7fcf81059000-7fcf8105a000 rw-p 00007000 08:01 145626                     /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7fcf8105a000-7fcf81065000 r-xp 00000000 08:01 145826                     /usr/lib/x86_64-linux-gnu/libjbig.so.0
7fcf81065000-7fcf81264000 ---p 0000b000 08:01 145826                     /usr/lib/x86_64-linux-gnu/libjbig.so.0
7fcf81264000-7fcf81265000 r--p 0000a000 08:01 145826                     /usr/lib/x86_64-linux-gnu/libjbig.so.0Abandon`

Using i7 processor and nvidia card.
RT5

Branch: gtk3
Version: 5.0
Changeset: 7fe7c4f60f85b47bc1d24b2cfece43444028e3a6
Compiler: x86_64-linux-gnu-gcc 5.4.0
Processor: x86_64
System: Linux
Bit depth: 64 bits
Gtkmm: V3.18.0
Build type: Release
Build flags: -std=c++11 -O3 -std=gnu++11  -Werror=unused-label -fopenmp -Werror=unknown-pragmas
Link flags:  -Wl,-Bsymbolic-functions -Wl,-z,relro
OpenMP support: ON
MMAP support: ON

I hope this could help. I am far from being a linux specialist.
SM

@gwaugh
gwaugh commented Feb 1, 2017 edited

Results from debug version:

Version: 5.0-gtk3-24-g8ef3005
Branch: gtk3
Commit: 8ef3005
Commit date: 2017-01-31
Compiler: cc 5.4.0
Processor: x86_64
System: Linux
Bit depth: 64 bits
Gtkmm: V3.18.0
Build type: debug
Build flags: -std=c++11 -Wno-deprecated-declarations -Wno-unused-result -std=gnu++11 -march=native -Werror=unused-label -fopenmp -Werror=unknown-pragmas -g
Link flags:  -march=native
OpenMP support: ON
MMAP support: ON

OS: Xubuntu 16.04.1, 64 bit, kernel 4.4.0-59-generic (x86_64), CPU Pentium G3258, 8 GB ram

RawTherapee compiled from github GTK3 branch.

Open any large jpg (~20MP), adjust white balance temperature up and down rapidly until RT crashes.

Debug log file:
log.txt

I hope I did this correctly. If you need more let me know.

Gary

PS: when RT is launched from a terminal and fails. The terminal shows a segmentation fault.

@srgmro
srgmro commented Feb 3, 2017

Version 5.0.1 crashes also at launching, at least half the time.
Terminal message
*** Error in `Abandon

@Beep6581
Owner
Beep6581 commented Feb 3, 2017 edited

@srgmro http://rawpedia.pixls.us/index.php/How_to_write_useful_bug_reports
Stack backtrace part.

Please open a new issue (only once you have the required info including a stack backtrace), because your "crashes at launching" bug seems to have nothing to do with issue which is about a white balance slider-induced crash.

@Beep6581 Beep6581 changed the title from RT5 crash on Xubuntu 16.04 to Crash when manipulating white balance slider Feb 3, 2017
@Beep6581
Owner
Beep6581 commented Feb 3, 2017

@gwaugh the backtrace misses a few lines at the top, the lines just before you wrote "bt full". The first one usually looks something like this:
Program received signal SIGSEGV, Segmentation fault.
Include that one and all subsequent ones in the log.

PS: when RT is launched from a terminal and fails. The terminal shows a segmentation fault.

Please open a new issue for that but only if you include a stack backtrace.

@Floessie
Collaborator
Floessie commented Feb 3, 2017

I installed Xubuntu 16.04.1 in a virtual machine with four virtual cores, cloned RT, compiled the dev branch in debug mode and tested it against an 18MP JPEG: Neither does it crash at start, nor when repeatedly changing the white balance temperature. I must be missing something... Well, most obviously a sample JPEG which makes it crash from @gwaugh.

My AboutThisBuild.txt:

Version: 5.0-r1-gtk3
Branch: dev
Commit: 50114c1
Commit date: 2017-02-01
Compiler: cc 5.4.0
Processor: x86_64
System: Linux
Bit depth: 64 bits
Gtkmm: V3.18.0
Build type: debug
Build flags:  -std=gnu++11 -march=native -Werror=unused-label -fopenmp -Werror=unknown-pragmas -g
Link flags:  -march=native
OpenMP support: ON
MMAP support: ON

Flössie

@srgmro
srgmro commented Feb 3, 2017

@Beep6581
Sorry, but i am not able to do that. Perhaps could I get a debug version somewhere.
The crash seems not very reproducible on my machine.
SM

@gwaugh
gwaugh commented Feb 3, 2017

@Beep6581 My first time using a debugger in Linux. I followed the instructions closely. If you need something else, you will need to give me specific instructions to accomplish a task. Your request is not obvious to me.

@gwaugh
gwaugh commented Feb 3, 2017

@srgmro I have seen crashes on opening RT with the debug build running in the debugger.

@gwaugh
gwaugh commented Feb 3, 2017

@Floessie Here is a sample jpg that crashed RT on my PC.
dsc01624

@srgmro
srgmro commented Feb 3, 2017

@gwaugh So it seems that it is not necessary for me compile a debug version.
Thanks a lot.
SM

@gwaugh
gwaugh commented Feb 3, 2017

@srgmro Technically, your problem could be different.

@Beep6581
Owner
Beep6581 commented Feb 3, 2017 edited

@srgmro please follow our instructions instead of drawing your own conclusions. It is still necessary that you get or compile a debug build to provide a stack backtrace of the crash on startup and submit it in a new issue, not in this one. A crash on startup is something entirely different to a crash using the white balance slider, please don't mix different things in one issue.

@gwaugh

If you need something else, you will need to give me specific instructions to accomplish a task. Your request is not obvious to me.

I see the problem, the steps in RawPedia exclude the first few lines from appearing in the log. Could you do step 5 before step 3? http://rawpedia.pixls.us/index.php/How_to_write_useful_bug_reports#Step_by_step

@gwaugh
gwaugh commented Feb 3, 2017

@Beep6581 I'm following your debugger commands as outlined. I'm not coping and pasting anything. I never see text until I open the the text file the debugger commands creates.

@Floessie
Collaborator
Floessie commented Feb 3, 2017

Got a BT from a release build with @gwaugh's image:

#0  0x00007ffff6fcea8a in g_slice_alloc (magazine_chunks=<optimized out>) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gslice.c:539
        chunk = 0x13f0000013f
        ix = 1
        tmem = 0x7fff940008c0
        chunk_size = 32
        mem = <optimized out>
#1  0x00007ffff6fcea8a in g_slice_alloc (tmem=<optimized out>, ix=1) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gslice.c:842
        ix = 1
        tmem = 0x7fff940008c0
        chunk_size = 32
        mem = <optimized out>
#2  0x00007ffff6fcea8a in g_slice_alloc (mem_size=mem_size@entry=24) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gslice.c:1016
        ix = 1
        tmem = 0x7fff940008c0
        chunk_size = 32
        mem = <optimized out>
#3  0x00007ffff6fae3c4 in g_list_append (list=list@entry=0x639d8e0, data=data@entry=0x2e336e0) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/glist.c:261
        new_list = <optimized out>
        last = <optimized out>
#4  0x00007ffff6faee33 in source_add_to_context (context=0x108b270, create=1, priority=200) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:1020
        iter = <optimized out>
        last = 0x639d8e0
        source_list = 0x2e336e0
        prev = <optimized out>
        next = <optimized out>
#5  0x00007ffff6faee33 in source_add_to_context (source=0x7fff940014a0, context=0x108b270) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:1034
        prev = <optimized out>
        next = <optimized out>
#6  0x00007ffff6faef99 in g_source_attach_unlocked (source=source@entry=0x7fff940014a0, context=context@entry=0x108b270, do_wakeup=do_wakeup@entry=1) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:1115
        tmp_list = <optimized out>
        id = <optimized out>
#7  0x00007ffff6fafd1d in g_source_attach (source=0x7fff940014a0, context=0x108b270) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:1173
        result = 0
#8  0x00007ffff6fb3010 in g_idle_add_full (priority=200, function=0x82b6e0 <wavUpdateUI(void*)>, data=0x4eb2970, notify=0x0) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:5508
        source = 0x7fff940014a0
        id = <optimized out>
#9  0x000000000090f53f in rtengine::Crop::update(int) ()
#10 0x00000000009e9e27 in rtengine::ImProcCoordinator::updatePreviewImage(int, rtengine::Crop*) ()
#11 0x00000000009f0721 in rtengine::ImProcCoordinator::process() ()
#12 0x00007ffff6d3d67d in (anonymous namespace)::call_thread_entry_slot(void*) (this=0x202ec30) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440
        slot = 0x202ec30
#13 0x00007ffff6d3d67d in (anonymous namespace)::call_thread_entry_slot(void*) (data=0x202ec30) at thread.cc:48
        slot = 0x202ec30
#14 0x00007ffff6fd8bb5 in g_thread_proxy (data=0x605a0a0) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gthread.c:780
        thread = 0x605a0a0
#15 0x00007ffff2d8e6fa in start_thread (arg=0x7fff98b4e700) at pthread_create.c:333
        __res = <optimized out>
        pd = 0x7fff98b4e700
        now = <optimized out>
        unwind_buf = 
              {cancel_jmp_buf = {{jmp_buf = {140735755380480, 2285738991711729264, 0, 140737488340799, 8388608, 140735676423840, -2285679163753056656, -2285728331309074832}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#16 0x00007ffff2ac4b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
@Floessie
Collaborator
Floessie commented Feb 3, 2017

And another one with a debg build:

(gdb) bt full
#0  0x00007ffff6fcdd4f in magazine_cache_push_magazine (magazine_chunks=<synthetic pointer>) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gslice.c:539
        chunk = 0xd9300000d93
        next = <optimized out>
        prev = <optimized out>
#1  0x00007ffff6fcdd4f in magazine_cache_push_magazine (magazine_chunks=0x6ec6500) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gslice.c:617
        next = <optimized out>
        prev = <optimized out>
#2  0x00007ffff6fcdd4f in magazine_cache_push_magazine (ix=ix@entry=1, magazine_chunks=0x6ec6500, count=10) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gslice.c:691
        next = <optimized out>
        prev = <optimized out>
#3  0x00007ffff6fce099 in private_thread_memory_cleanup (data=0x7fffa0002d40) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gslice.c:777
        mags = {0x7fffa0002d60, 0x7fffa0003150}
        tmem = <optimized out>
        n_magazines = 63
        ix = <optimized out>
#4  0x00007ffff2d8d479 in __nptl_deallocate_tsd () at pthread_create.c:175
        data = <optimized out>
        level2 = 0x7fff877d2a10
        idx = <optimized out>
        cnt = 0
#5  0x00007ffff2d8e8b0 in start_thread () at pthread_create.c:326
        pd = 0x7fff877d2700
        now = <optimized out>
        unwind_buf = 
              {cancel_jmp_buf = {{jmp_buf = {140735466514176, 4315451305587908927, 0, 140737488342159, 8388608, 140735877756624, -4315399644783828673, -4315444974512889537}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#6  0x00007ffff2d8e8b0 in start_thread (arg=0x7fff877d2700) at pthread_create.c:346
        pd = 0x7fff877d2700
        now = <optimized out>
        unwind_buf = 
              {cancel_jmp_buf = {{jmp_buf = {140735466514176, 4315451305587908927, 0, 140737488342159, 8388608, 140735877756624, -4315399644783828673, -4315444974512889537}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#7  0x00007ffff2ac4b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
@Floessie
Collaborator
Floessie commented Feb 3, 2017

Here is a thread apply all bt full.

@romandocent
romandocent commented Feb 9, 2017 edited

Same issue with WB sliders since 4.2. Mentioned in this thread: #3306
Issue still exist in "stable" release 5.0-r1-gtk3 too ((.
updete: (crashes with Nikon's .nef). I can't reproduce it in debug version yet. But release crushes every 3-5 picture.

Version: 5.0-r1-gtk3
Branch: releases
Commit: 50114c1
Commit date: 2017-02-01
Compiler: x86_64-linux-gnu-gcc 5.4.0
Processor: x86_64
System: Linux
Bit depth: 64 bits
Gtkmm: V3.18.0
Build type: Release
Build flags: -O3 -std=gnu++11 -Werror=unused-label -fopenmp -Werror=unknown-pragmas
Link flags: -Wl,-Bsymbolic-functions -Wl,-z,relro
OpenMP support: ON
MMAP support: ON

Ubuntu 16.04 64bit, 4.4.0-62-generic, Cinnamon 3.2.8, 2 x AMD Opteron 6128x8, 15.6Gb, NVIDIA Corp Device 1c82

@Floessie
Collaborator

@gwaugh @romandocent Is this still present in the latest dev? I've tried to reproduce it again but failed. Though I must say, it was hard to reproduce 12 days ago...

@waxhead
waxhead commented Feb 15, 2017

Just adding in here that the current release version through the Ubuntu PPA will crash fairly quickly with the WB slider:
Version: 5.0-r1-gtk3
Branch: releases
Commit: 50114c1
Commit date: 2017-02-01
Compiler: x86_64-linux-gnu-gcc 5.4.0
Processor: x86_64
System: Linux
Bit depth: 64 bits
Gtkmm: V3.18.0
Build type: Release
Build flags: -O3 -std=gnu++11 -Werror=unused-label -fopenmp -Werror=unknown-pragmas
Link flags: -Wl,-Bsymbolic-functions -Wl,-z,relro
OpenMP support: ON
MMAP support: ON

However, I've cloned the latest dev version and under debug I couldn't get it to crash at all.

@gwaugh
gwaugh commented Feb 15, 2017 edited

@Floessie I installed the latest from Dariusz Dumas PPA and exercised the white balance temperature control. Out of two tries, Rawtherapee locked up and became unresponsive. My CPU monitor showed constant activity until I closed the program. Note: The "rawtherapee-unstable" version in his repository works flawlessly.

Version: 5.0-r1-gtk3
Branch: releases
Commit: 50114c1
Commit date: 2017-02-01
Compiler: x86_64-linux-gnu-gcc 5.4.0
Processor: x86_64
System: Linux
Bit depth: 64 bits
Gtkmm: V3.18.0
Build type: Release
Build flags: -O3 -std=gnu++11 -Werror=unused-label -fopenmp -Werror=unknown-pragmas
Link flags: -Wl,-Bsymbolic-functions -Wl,-z,relro
OpenMP support: ON
MMAP support: ON

I have no idea what the latest "dev" version means to you. My recollection is that there are recent changes to github versions. Not that I understood the old file structure either.

EDIT: I tried a third time and the program crashed.

@Beep6581
Owner

@gwaugh the version you just tried it on does not include @Floessie's fix.

@romandocent

@gwaugh as I wrote in #3306 that patch has solved Noise reduction crash in dev. WB still crushes in dev and in 5.0-r1-gtk3

@gwaugh
gwaugh commented Feb 15, 2017

@romandocent Thank you. I noticed that I could make RT crash with the luminance control in noise reduction as well.

@romandocent

@gwaugh exactly. Luminance control usually made it crush.

@gwaugh
gwaugh commented Feb 15, 2017

@Floessie , @romandocent I built from the "dev" branch a "release" version. I tried on two PC's and could not create a failure with the "temperature" control in white balance or the "luminance" control in noise reduction. I tried both jpg and Sony raw files on both PCs.

Build info:

Version: 5.0-r1-gtk3-26-g9c4bba1
Branch: dev
Commit: 9c4bba1
Commit date: 2017-02-14
Compiler: cc 5.4.0
Processor: x86_64
System: Linux
Bit depth: 64 bits
Gtkmm: V3.18.0
Build type: release
Build flags: -std=c++11 -Wno-deprecated-declarations -Wno-unused-result -std=gnu++11 -march=native -Werror=unused-label -fopenmp -Werror=unknown-pragmas -O3 -DNDEBUG
Link flags: -march=native
OpenMP support: ON
MMAP support: ON

@romandocent

@gwaugh try Nikon .nef. I had no Luminance crashes in "release" yet, but have WB controls crash every 3-5 picture.

@gwaugh
gwaugh commented Feb 15, 2017

@romandocent I had the following Nikon .nef files from Imaging Resource on my hard drive:

D3300hSLI03200NR1D.NEF
D5200hSLI06400NR2D.NEF
D7100hSLI01600NR2D.NEF

I can't make it fail.

@romandocent

@gwaugh I can't make it fail in dev at all, but "release" fails.

@gwaugh
gwaugh commented Feb 15, 2017

@romandocent Oh! Possible communication issue. What I built was code from the dev branch, but a release build type as opposed to a debug build type. This is what I used to test my files as well as some nef raw files as you requested. Neither you or I can make the build from the dev branch fail. So the patched code seems to work unless we can make it fail.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment