Package: simple-scan Version: 3.4.2-1 I use simple-scan to scan documents.
Simple cycle: 1) Scan (button scan clicked with the mouse) 2) Ctrl+S to save + enter to save file 3) Ctrl+N for new document then 1...2...3...1... Randomly (usually between 2 and 10 cycles), simple-scan cores at step 1. Memcheck report shows the following: ====00:00:02:18.826 4071== Thread 1: ==00:00:02:18.826 4071== Invalid write of size 4 ==00:00:02:18.826 4071== at 0x416A4A: ??? (in /usr/bin/simple-scan) ==00:00:02:18.826 4071== by 0x63D86DF: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3200.4) ==00:00:02:18.826 4071== by 0x63E974F: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3200.4) ==00:00:02:18.826 4071== by 0x63F16BB: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3200.4) ==00:00:02:18.826 4071== by 0x63F1D5F: g_signal_emit_by_name (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3200.4) ==00:00:02:18.826 4071== by 0x413EF7: page_set_page_info (in /usr/bin/simple-scan) ==00:00:02:18.826 4071== by 0x41A4E6: ??? (in /usr/bin/simple-scan) ==00:00:02:18.826 4071== by 0x63D86DF: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3200.4) ==00:00:02:18.826 4071== by 0x63E974F: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3200.4) ==00:00:02:18.826 4071== by 0x63F16BB: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3200.4) ==00:00:02:18.826 4071== by 0x63F1D5F: g_signal_emit_by_name (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3200.4) ==00:00:02:18.826 4071== by 0x421B60: ??? (in /usr/bin/simple-scan) ==00:00:02:18.826 4071== by 0x6661354: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4) ==00:00:02:18.826 4071== by 0x6661687: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4) ==00:00:02:18.826 4071== by 0x6661A81: g_main_loop_run (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4) ==00:00:02:18.826 4071== by 0x4FB03B4: gtk_main (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.400.2) ==00:00:02:18.826 4071== by 0x41C6C4: application_main (in /usr/bin/simple-scan) ==00:00:02:18.826 4071== by 0x7434EAC: (below main) (libc-start.c:228) ==00:00:02:18.826 4071== Address 0x18 is not stack'd, malloc'd or (recently) free'd ==00:00:02:18.826 4071== ==00:00:02:18.826 4071== ==00:00:02:18.826 4071== Process terminating with default action of signal 11 (SIGSEGV) ==00:00:02:18.826 4071== Access not within mapped region at address 0x18 ==00:00:02:18.826 4071== at 0x416A4A: ??? (in /usr/bin/simple-scan) ==00:00:02:18.826 4071== by 0x63D86DF: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3200.4) ==00:00:02:18.826 4071== by 0x63E974F: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3200.4) ==00:00:02:18.826 4071== by 0x63F16BB: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3200.4) ==00:00:02:18.826 4071== by 0x63F1D5F: g_signal_emit_by_name (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3200.4) ==00:00:02:18.826 4071== by 0x413EF7: page_set_page_info (in /usr/bin/simple-scan) ==00:00:02:18.826 4071== by 0x41A4E6: ??? (in /usr/bin/simple-scan) ==00:00:02:18.826 4071== by 0x63D86DF: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3200.4) ==00:00:02:18.826 4071== by 0x63E974F: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3200.4) ==00:00:02:18.826 4071== by 0x63F16BB: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3200.4) ==00:00:02:18.826 4071== by 0x63F1D5F: g_signal_emit_by_name (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3200.4) ==00:00:02:18.826 4071== by 0x421B60: ??? (in /usr/bin/simple-scan) ==00:00:02:18.826 4071== by 0x6661354: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4) ==00:00:02:18.826 4071== by 0x6661687: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4) ==00:00:02:18.826 4071== by 0x6661A81: g_main_loop_run (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4) ==00:00:02:18.826 4071== by 0x4FB03B4: gtk_main (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.400.2) ==00:00:02:18.826 4071== by 0x41C6C4: application_main (in /usr/bin/simple-scan) ==00:00:02:18.826 4071== by 0x7434EAC: (below main) (libc-start.c:228) ==00:00:02:18.826 4071== If you believe this happened as a result of a stack ==00:00:02:18.826 4071== overflow in your program's main thread (unlikely but ==00:00:02:18.826 4071== possible), you can try to increase the size of the ==00:00:02:18.826 4071== main thread stack using the --main-stacksize= flag. ==00:00:02:18.826 4071== The main thread stack size used in this run was 8388608. Here you are my config: -- System Information: Debian Release: 7.1 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages simple-scan depends on: ii dconf-gsettings-backend [gsettings-backend] 0.12.1-3 ii gnome-icon-theme 3.4.0-2 ii libc6 2.13-38 ii libcairo2 1.12.2-3 ii libcolord1 0.1.21-1 ii libgdk-pixbuf2.0-0 2.26.1-1 ii libglib2.0-0 2.33.12+really2.32.4-5 ii libgtk-3-0 3.4.2-6 ii libgudev-1.0-0 175-7.2 ii libjpeg8 8d-1 ii libsane 1.0.22-7.4 ii xdg-utils 1.1.0~rc1+git20111210-6 ii zlib1g 1:1.2.7.dfsg-13 simple-scan recommends no packages. simple-scan suggests no packages. -- no debconf information Do you mind investigating? -- Federico MATTA