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 759606 - crash after using "save as" in viewer mode
crash after using "save as" in viewer mode
Status: RESOLVED INVALID
Product: gthumb
Classification: Other
Component: general
3.4.x
Other Linux
: High critical
: ---
Assigned To: Paolo Bacchilega
Paolo Bacchilega
Depends on:
Blocks:
 
 
Reported: 2015-12-17 18:37 UTC by Michael Chudobiak
Modified: 2015-12-23 18:16 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Michael Chudobiak 2015-12-17 18:37:19 UTC
Using current git master:

1. Open a jpg file in the viewer mode.
2. Click the "Save As" icon.
3. Enter a new name, and click "Save"
4. Click "ok" in the options dialog.
5. crash!


Program received signal SIGBUS, Bus error.
[Switching to Thread 0x7fffa4c36700 (LWP 7727)]
gvdb_table_new_from_bytes (bytes=bytes@entry=0x2fa2230, trusted=trusted@entry=0, error=error@entry=0x0)
    at gvdb-reader.c:155
155	  if (header->signature[0] == GVDB_SIGNATURE0 &&


Thread 4 (Thread 0x7fffa4c36700 (LWP 7727))

  • #0 gvdb_table_new_from_bytes
    at gvdb-reader.c line 155
  • #1 gvdb_table_new
    at gvdb-reader.c line 206
  • #2 dconf_engine_source_user_reopen
    at dconf-engine-source-user.c line 47
  • #3 dconf_engine_source_user_reopen
    at dconf-engine-source-user.c line 78
  • #4 dconf_engine_source_refresh
    at dconf-engine-source.c line 57
  • #5 dconf_engine_acquire_sources
    at dconf-engine.c line 203
  • #6 dconf_engine_read
    at dconf-engine.c line 390
  • #7 g_settings_backend_read
    at gsettingsbackend.c line 701
  • #8 g_settings_read_from_backend
    at gsettings.c line 1104
  • #9 g_settings_get_value
    at gsettings.c line 1144
  • #10 g_settings_get_int
    at gsettings.c line 1786
  • #11 gth_image_saver_jpeg_save_image
    at gth-image-saver-jpeg.c line 443
  • #12 _gth_image_save_to_buffer_common
    at gth-image-saver.c line 159
  • #13 _gth_image_save_to_buffer_common
    at gth-image-saver.c line 189
  • #14 save_to_buffer_thread
    at gth-image-saver.c line 341
  • #15 run_in_thread
    at gsimpleasyncresult.c line 858
  • #16 io_job_thread
    at gioscheduler.c line 85
  • #17 g_task_thread_pool_thread
    at gtask.c line 1231
  • #18 g_thread_pool_thread_proxy
    at gthreadpool.c line 307
  • #19 g_thread_proxy
    at gthread.c line 764
  • #20 start_thread
    at pthread_create.c line 333
  • #21 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 109

Comment 1 Paolo Bacchilega 2015-12-23 17:54:36 UTC
I cannot reproduce this problem, did you install the gschema files correctly?
Comment 2 Michael Chudobiak 2015-12-23 18:16:21 UTC
Sorry, after doing a thorough purge of installed files and re-installing it seems to work again.