Hi!
John, you asked about versions:
$ cat /proc/version
Linux version 3.16.0-4-686-pae (debian-ker...@lists.debian.org) (gcc
version 4.8.4 (Debian 4.8.4-1) ) #1 SMP Debian 3.16.7-ckt20-1+deb8u3
(2016-01-17)
$ geeqie --version
Geeqie 1.2
$ ldd `which geeqie`
linux-gate.so.1 (0xb77d5000)
libgtk-x11-2.0.so.0 => /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
(0xb72b8000)
libgdk-x11-2.0.so.0 => /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
(0xb71f7000)
libpangocairo-1.0.so.0 =>
/usr/lib/i386-linux-gnu/libpangocairo-1.0.so.0 (0xb71e8000)
libatk-1.0.so.0 => /usr/lib/i386-linux-gnu/libatk-1.0.so.0 (0xb71c0000)
libcairo.so.2 => /usr/lib/i386-linux-gnu/libcairo.so.2 (0xb7077000)
libgdk_pixbuf-2.0.so.0 =>
/usr/lib/i386-linux-gnu/libgdk_pixbuf-2.0.so.0 (0xb704f000)
libgio-2.0.so.0 => /usr/lib/i386-linux-gnu/libgio-2.0.so.0 (0xb6e99000)
libpangoft2-1.0.so.0 =>
/usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0 (0xb6e80000)
libpango-1.0.so.0 => /usr/lib/i386-linux-gnu/libpango-1.0.so.0
(0xb6e2e000)
libgobject-2.0.so.0 => /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
(0xb6dd0000)
libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xb6ca8000)
libfontconfig.so.1 => /usr/lib/i386-linux-gnu/libfontconfig.so.1
(0xb6c66000)
libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6
(0xb6bb3000)
libgthread-2.0.so.0 => /usr/lib/i386-linux-gnu/libgthread-2.0.so.0
(0xb6bb0000)
libjpeg.so.62 => /usr/lib/i386-linux-gnu/libjpeg.so.62 (0xb6b51000)
libtiff.so.5 => /usr/lib/i386-linux-gnu/libtiff.so.5 (0xb6ad4000)
liblcms2.so.2 => /usr/lib/i386-linux-gnu/liblcms2.so.2 (0xb6a72000)
libexiv2.so.13 => /usr/lib/i386-linux-gnu/libexiv2.so.13 (0xb67e6000)
liblua5.1.so.0 => /usr/lib/i386-linux-gnu/liblua5.1.so.0 (0xb67b4000)
liblirc_client.so.0 => /usr/lib/liblirc_client.so.0 (0xb67ad000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb66bb000)
libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb6675000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb6657000)
libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
(0xb663b000)
libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb648e000)
libgmodule-2.0.so.0 => /usr/lib/i386-linux-gnu/libgmodule-2.0.so.0
(0xb6489000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xb6337000)
libXcomposite.so.1 => /usr/lib/i386-linux-gnu/libXcomposite.so.1
(0xb6332000)
libXdamage.so.1 => /usr/lib/i386-linux-gnu/libXdamage.so.1 (0xb632e000)
libXfixes.so.3 => /usr/lib/i386-linux-gnu/libXfixes.so.3 (0xb6327000)
libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0xb631b000)
libXinerama.so.1 => /usr/lib/i386-linux-gnu/libXinerama.so.1
(0xb6317000)
libXi.so.6 => /usr/lib/i386-linux-gnu/libXi.so.6 (0xb6303000)
libXrandr.so.2 => /usr/lib/i386-linux-gnu/libXrandr.so.2 (0xb62f7000)
libXcursor.so.1 => /usr/lib/i386-linux-gnu/libXcursor.so.1 (0xb62eb000)
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xb62d6000)
libpixman-1.so.0 => /usr/lib/i386-linux-gnu/libpixman-1.so.0
(0xb621d000)
libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0xb61ef000)
libxcb-shm.so.0 => /usr/lib/i386-linux-gnu/libxcb-shm.so.0 (0xb61eb000)
libxcb-render.so.0 => /usr/lib/i386-linux-gnu/libxcb-render.so.0
(0xb61e0000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xb61ba000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb619d000)
librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xb6193000)
libselinux.so.1 => /lib/i386-linux-gnu/libselinux.so.1 (0xb616b000)
libresolv.so.2 => /lib/i386-linux-gnu/i686/cmov/libresolv.so.2
(0xb6154000)
libharfbuzz.so.0 => /usr/lib/i386-linux-gnu/libharfbuzz.so.0
(0xb60f7000)
libthai.so.0 => /usr/lib/i386-linux-gnu/libthai.so.0 (0xb60ed000)
libffi.so.6 => /usr/lib/i386-linux-gnu/libffi.so.6 (0xb60e4000)
libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xb6072000)
libexpat.so.1 => /lib/i386-linux-gnu/libexpat.so.1 (0xb6049000)
liblzma.so.5 => /lib/i386-linux-gnu/liblzma.so.5 (0xb6020000)
libjbig.so.0 => /usr/lib/i386-linux-gnu/libjbig.so.0 (0xb6011000)
libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xb600b000)
/lib/ld-linux.so.2 (0xb77d8000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xb6007000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xb6001000)
libgraphite2.so.3 => /usr/lib/i386-linux-gnu/libgraphite2.so.3
(0xb5fda000)
libdatrie.so.1 => /usr/lib/i386-linux-gnu/libdatrie.so.1 (0xb5fd0000)
Unfortunately version 1.2.2 from testing and unstable has some dependencies
(Upgraded libraries) that I can't fulfill at the moment.
My normal workflow is that I mark some pictures as "1" and then "select
all "1""
and "delete".
I observed that usually the problems start when I deleted a bunch of files.
I am not sure, but if I select "show only "1"" and then "select all "1""
and then "delete",
the propability of things going bad is even higher.
I don't use the gnome trash, by the way.
Could it be that some process hangs or some resource is not freed
if deleting a file does not work the gnome way?
I recompiled geeqie 1.2 from the "jessie" source package and tried this.
With a directory of roughly 100 pictures and 30 MB and starting deleting
random pictures,
when the problems started, free reported:
$ free
total used free shared buffers cached
Mem: 12266664 11777264 489400 7193520 217164 9842180
-/+ buffers/cache: 1717920 10548744
Swap: 4095996 156536 3939460
I closed geeqie, and after a few seconds I get
ha@Squeeze:/mnt/sda1-lenny/home/ha/harvest/imagefap2$ free
total used free shared buffers cached
Mem: 12266664 8606168 3660496 4456752 191124 6800980
-/+ buffers/cache: 1614064 10652600
Swap: 4095996 156544 3939452
a minute later (on an otherwise idle system), it is
$ free
total used free shared buffers cached
Mem: 12266664 6241184 6025480 2106948 191320 4451192
-/+ buffers/cache: 1598672 10667992
Swap: 4095996 156544 3939452
So ending geeqie freed about 5 GBytes of memory, when all the pictures
I worked with took less than 1% of that amount.
I had xmem running during this test and append a screen shot.
The 45 degrees rise was when I flipped through the folder and deleted
pictures,
the sharp rise was when geeqie started showing problems, and then I
closed it
and memory usage dropped.
The blue horizontal line in the middle is 12 GBytes of RAM.
Any ideas what to look at next?
Can I recompile the latest debian package (1.2.2) in my current environment
or do I need to upgrade libs for that?
Hartmut
------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://makebettercode.com/inteldaal-eval
_______________________________________________
Geeqie-devel mailing list
Geeqie-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geeqie-devel