After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 782979 - Simple scan segfaults when saving
Simple scan segfaults when saving
Status: RESOLVED DUPLICATE of bug 782056
Product: simple-scan
Classification: Other
Component: general
3.25.x
Other Linux
: Normal critical
: ---
Assigned To: Simple Scan maintainer(s)
Simple Scan maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2017-05-23 08:32 UTC by Ondrej Holy
Modified: 2017-05-23 11:02 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Ondrej Holy 2017-05-23 08:32:34 UTC
Simple scan 3.25.1 segfaults when saving a scanned document. Corrupted pdf file is generated as the result. So it is not possible to save the scanned document. I see the following backtrace:

  • #0 0x000055555595a820 in
  • #1 deflateInit2_
    at deflate.c line 304
  • #2 deflateInit_
    at deflate.c line 234
  • #3 book_save
    at src/simple-scan@exe/book.c line 942
  • #4 user_interface_save_document
    at src/simple-scan@exe/ui.c line 2230
  • #5 _g_closure_invoke_va
    at gclosure.c line 867
  • #6 g_signal_emit_valist
    at gsignal.c line 3300
  • #7 g_signal_emit
    at gsignal.c line 3447
  • #8 gtk_button_do_release
    at gtkbutton.c line 1843
  • #9 gtk_real_button_released
    at gtkbutton.c line 1961
  • #13 <emit signal ??? on instance 0x555555af1500 [GtkButton]>
    at gsignal.c line 3447
  • #14 multipress_released_cb
    at gtkbutton.c line 666
  • #15 ffi_call_unix64
    at ../src/x86/unix64.S line 76
  • #16 ffi_call
    at ../src/x86/ffi64.c line 525
  • #17 g_cclosure_marshal_generic_va
    at gclosure.c line 1604
  • #18 _g_closure_invoke_va
    at gclosure.c line 867
  • #19 g_signal_emit_valist
    at gsignal.c line 3300
  • #20 g_signal_emit
    at gsignal.c line 3447
  • #21 gtk_gesture_multi_press_end
    at gtkgesturemultipress.c line 282
  • #22 g_cclosure_marshal_VOID__BOXEDv
    at gmarshal.c line 1950
  • #23 _g_closure_invoke_va
    at gclosure.c line 867
  • #24 g_signal_emit_valist
  • #25 g_signal_emit
    at gsignal.c line 3447
  • #26 _gtk_gesture_set_recognized
    at gtkgesture.c line 345
  • #27 _gtk_gesture_check_recognized
    at gtkgesture.c line 386
  • #28 gtk_gesture_handle_event
    at gtkgesture.c line 777
  • #29 gtk_gesture_single_handle_event
    at gtkgesturesingle.c line 222
  • #30 gtk_event_controller_handle_event
    at gtkeventcontroller.c line 230
  • #31 _gtk_widget_run_controllers
    at gtkwidget.c line 7359
  • #32 _gtk_marshal_BOOLEAN__BOXEDv
    at gtkmarshalers.c line 143
  • #33 _g_closure_invoke_va
    at gclosure.c line 867
  • #34 g_signal_emit_valist
3.24.1 works correctly.
Comment 1 Robert Ancell 2017-05-23 09:21:14 UTC
Is this https://bugzilla.gnome.org/show_bug.cgi?id=782056 ? i.e. using Vala 0.36 before this was fixed?
Comment 2 Ondrej Holy 2017-05-23 11:02:08 UTC
Thanks for the reply. Hmm, probably yes, the recent Fedora 3.25.2 build works correctly.

*** This bug has been marked as a duplicate of bug 782056 ***