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 638371 - crash in g_file_get_parent, write_metadata_ready_cb
crash in g_file_get_parent, write_metadata_ready_cb
Status: RESOLVED OBSOLETE
Product: gthumb
Classification: Other
Component: general
2.12.x
Other All
: Normal critical
: ---
Assigned To: Paolo Bacchilega
Paolo Bacchilega
Depends on:
Blocks:
 
 
Reported: 2010-12-30 20:14 UTC by s.pachasa
Modified: 2015-12-18 14:49 UTC
See Also:
GNOME target: ---
GNOME version: 2.29/2.30



Description s.pachasa 2010-12-30 20:14:47 UTC
Version: 2.11.2.1

What were you doing when the application crashed?



Distribution: openSUSE 11.3 (i586)
Gnome Release: 2.30.0 (null) (SUSE)
BugBuddy Version: 2.30.0

System: Linux 2.6.34.7-0.5-desktop #1 SMP PREEMPT 2010-10-25 08:40:12 +0200 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10800000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Sonar
Icon Theme: Gilouche
GTK+ Modules: canberra-gtk-module, gnomebreakpad

Memory status: size: 228827136 vsize: 228827136 resident: 113528832 share: 14815232 rss: 113528832 rss_rlim: 18446744073709551615
CPU usage: start_time: 1293738940 rtime: 12503 utime: 1267 stime: 11236 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/local/bin/gthumb'

[Thread debugging using libthread_db enabled]
[New Thread 0xa96e8b70 (LWP 6987)]
[New Thread 0xb19e3b70 (LWP 3022)]
0xffffe424 in __kernel_vsyscall ()

Thread 1 (Thread 0xb69a0820 (LWP 3017))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/libpthread.so.0
  • #2 g_spawn_sync
    from /usr/lib/libglib-2.0.so.0
  • #3 g_spawn_command_line_sync
    from /usr/lib/libglib-2.0.so.0
  • #4 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #5 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #6 <signal handler called>
  • #7 g_file_get_parent
    from /usr/lib/libgio-2.0.so.0
  • #8 write_metadata_ready_cb
    at dlg-edit-metadata.c line 66

	Inferior 1 [process 3017] will be detached.

Quit anyway? (y or n) [answered Y; input not from terminal]


----------- .xsession-errors (1228 sec old) ---------------------
(tracker-miner-fs:2593): Tracker-CRITICAL **: Could not execute sparql: Unable to insert multiple values for subject `urn:software-category:%2Fusr%2Fshare%2Fdesktop-directories%2Fkde-system-terminal.d
Tracker-Message: ---> [163|tracker-miner-fs] Failed, Unable to insert multiple values for subject `urn:software-category:%2Fusr%2Fshare%2Fdesktop-directories%2Fkde-settings.directory' and single value
(tracker-miner-fs:2593): Tracker-CRITICAL **: Could not execute sparql: Unable to insert multiple values for subject `urn:software-category:%2Fusr%2Fshare%2Fdesktop-directories%2Fkde-settings.director
Tracker-Message: ---> [222|tracker-miner-fs] Failed, Unable to insert multiple values for subject `urn:software-category:%2Fusr%2Fshare%2Fdesktop-directories%2Fwine-wine.directory' and single valued p
(tracker-miner-fs:2593): Tracker-CRITICAL **: Could not execute sparql: Unable to insert multiple values for subject `urn:software-category:%2Fusr%2Fshare%2Fdesktop-directories%2Fwine-wine.directory' 
Tracker-Message: ---> [223|tracker-miner-fs] Failed, Unable to insert multiple values for subject `urn:software-category:%2Fusr%2Fshare%2Fdesktop-directories%2Fwine-Programs.directory' and single valu
(tracker-miner-fs:2593): Tracker-CRITICAL **: Could not execute sparql: Unable to insert multiple values for subject `urn:software-category:%2Fusr%2Fshare%2Fdesktop-directories%2Fwine-Programs.directo
Tracker-Message: ---> [229|tracker-miner-fs] Failed, Unable to insert multiple values for subject `urn:software-category:%2Fusr%2Fshare%2Fdesktop-directories%2Fwine-Programs-Accessories.directory' and
(tracker-miner-fs:2593): Tracker-CRITICAL **: Could not execute sparql: Unable to insert multiple values for subject `urn:software-category:%2Fusr%2Fshare%2Fdesktop-directories%2Fwine-Programs-Accesso
Failed to play sound: File or data not found
--------------------------------------------------
Comment 1 Michael Chudobiak 2011-01-02 00:24:05 UTC
Please upgrade to the current stable series, 2.12.x, and re-open this bug if the same problem occurs.

2.11.x is obsolete.

- Mike
Comment 2 Michael Chudobiak 2011-01-27 13:45:47 UTC
Re-opening, also seen in 2.12.1:

https://bugzilla.redhat.com/show_bug.cgi?id=668290

Thread 1 (Thread 27194)

  • #0 write_metadata_ready_cb
    at dlg-edit-metadata.c line 66
  • #1 write_metadata_done
    at gth-metadata-provider.c line 337
  • #2 check_write_metadata_thread
    at gth-metadata-provider.c line 405
  • #3 g_timeout_dispatch
    at gmain.c line 3585
  • #4 g_main_dispatch
    at gmain.c line 2149
  • #5 g_main_context_dispatch
    at gmain.c line 2702
  • #6 g_main_context_iterate
    at gmain.c line 2780
  • #7 g_main_loop_run
    at gmain.c line 2988
  • #8 IA__gtk_main
    at gtkmain.c line 1237
  • #9 main
    at main.c line 449

Comment 3 Gary Ching-Pang Lin 2011-07-15 10:03:08 UTC
A reliable way to reproduce this bug in openSUSE 11.4. Tested with gthumb 2.12.2 and 2.13.1

1. Launch gthumb and goto a dir with lots of image files (in my case, 166 files and 174MB in total)
2. Select all (ctrl+a) and start the metadata dialog (ctrl+m)
3. Edit 'tag' and save

Usually, gthumb crashed after clicking "Save". If not, repeat step 2 and 3 until it crashes.

Note: Sometimes I can click the save button more than once due to the slow process and am not sure whether clicking the save button twice is related to the crash or not.
Comment 4 Michael Chudobiak 2015-12-18 14:49:00 UTC
Marking as obsolete, as this was reported for a now-unsupported version and no recent activity has occurred. 

Please feel free to reopen this bug report if the problem still occurs with a current version of gThumb.