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 485560 - gThumb crash when moving directory to trash view dir contents
gThumb crash when moving directory to trash view dir contents
Status: RESOLVED DUPLICATE of bug 492169
Product: gthumb
Classification: Other
Component: general
2.10.x
Other Linux
: High critical
: ---
Assigned To: Paolo Bacchilega
Paolo Bacchilega
Depends on:
Blocks:
 
 
Reported: 2007-10-11 00:14 UTC by Ken Rowlands
Modified: 2007-11-10 20:29 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Ken Rowlands 2007-10-11 00:14:37 UTC
Using Gentoo - no other gnome problems

Steps:
1. create temp dir
2. put images files in dir
3. view thumbs in dir
4. up to parent dir and delete temp dir
5. crash

Comments:
1. if dir is restored it can be deleted before thumbnails are shown (ie  do not descend into dir)
2. dir can contain files that do not get thumbnailed (etc .xcf files). No crash on deletion
3. as long as the thumbnails are *not* viewed I cannot replicate the problem. It seems to be related to the creation/deletion of thumbnails for viewing *within* gthumb

Further information gladly provided.
TIA
Comment 1 Michael Chudobiak 2007-10-11 11:57:07 UTC
Are you using 2.10.6?

- Mike
Comment 2 Ken Rowlands 2007-10-12 12:16:58 UTC
(In reply to comment #1)
> Are you using 2.10.6?
> 
> - Mike
> 

Yes, I am.
Comment 3 Paolo Bacchilega 2007-10-14 08:31:34 UTC
Without a stack trace from the crash it's very hard to determine what caused it.
Can you get us a stack trace? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Comment 4 Ken Rowlands 2007-10-14 18:13:32 UTC
OK. I'll recompile glib, gtk+, gnome-vfs and gthumb with debug flag and c-n-p the output from bug buddy for starters.
Comment 5 Ken Rowlands 2007-10-14 18:51:41 UTC
Info below. There are a few unknowns that relate to glibc and/or libgnomeui. I can get those too if needed.

Hope this helps.
===cut===

Distribution: Gentoo Base System release 1.12.9
Gnome Release: 2.18.3 2007-09-22 (Gentoo)
BugBuddy Version: 2.18.1

System: Linux 2.6.20-gentoo-r8 #15 SMP Sun Aug 5 11:07:35 BST 2007 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10300000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: Gorilla

Memory status: size: 269512704 vsize: 269512704 resident: 35119104 share: 23408640 rss: 35119104 rss_rlim: 18446744073709551615
CPU usage: start_time: 1192387675 rtime: 104 utime: 100 stime: 4 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

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

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 47494537406848 (LWP 4961)]
[New Thread 1158740288 (LWP 4983)]
[New Thread 1160325440 (LWP 4977)]
[New Thread 1159797056 (LWP 4976)]
[New Thread 1159268672 (LWP 4975)]
[New Thread 1074813248 (LWP 4964)]
[New Thread 1074284864 (LWP 4963)]
0x00002b322b6f4b0f in waitpid () from /lib/libpthread.so.0

Thread 1 (Thread 47494537406848 (LWP 4961))

  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 ??
    from /usr/lib/libgnomeui-2.so.0
  • #2 <signal handler called>
  • #3 gth_browser_notify_file_rename
    at gth-browser.c line 5887
  • #4 monitor_directory_renamed_cb
    at gth-browser.c line 5934
  • #5 IA__g_closure_invoke
    at gclosure.c line 490
  • #6 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #7 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #8 IA__g_signal_emit
    at gsignal.c line 2243
  • #9 folder_progress_update_cb
    at dlg-file-utils.c line 2044
  • #10 dispatch_sync_job_callback
    at gnome-vfs-job.c line 283
  • #11 IA__g_main_context_dispatch
    at gmain.c line 2045
  • #12 g_main_context_iterate
    at gmain.c line 2677
  • #13 IA__g_main_loop_run
    at gmain.c line 2881
  • #14 IA__gtk_main
    at gtkmain.c line 1154
  • #15 main
    at main.c line 738
  • #0 waitpid
    from /lib/libpthread.so.0

Comment 6 Ken Rowlands 2007-10-18 08:13:00 UTC
FYI
Below is from gThumb 2.10.7
Can I get you any other information?

--snip--
Distribution: Gentoo Base System release 1.12.9
Gnome Release: 2.18.3 2007-09-22 (Gentoo)
BugBuddy Version: 2.18.1

System: Linux 2.6.20-gentoo-r8 #15 SMP Sun Aug 5 11:07:35 BST 2007 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10300000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: Gorilla

Memory status: size: 295497728 vsize: 295497728 resident: 35995648 share: 23613440 rss: 35995648 rss_rlim: 18446744073709551615
CPU usage: start_time: 1192694703 rtime: 205 utime: 193 stime: 12 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

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

Using host libthread_db library "/lib/libthread_db.so.1".
0x00002b57bf973a1f in waitpid () from /lib/libpthread.so.0
  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 libgnomeui_segv_handle
    at gnome-ui-init.c line 872
  • #2 <signal handler called>
  • #3 gth_browser_notify_file_rename
    at gth-browser.c line 5895
  • #4 monitor_directory_renamed_cb
    at gth-browser.c line 5942
  • #5 IA__g_closure_invoke
    at gclosure.c line 490
  • #6 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #7 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #8 IA__g_signal_emit
    at gsignal.c line 2243
  • #9 folder_progress_update_cb
    at dlg-file-utils.c line 2044
  • #10 dispatch_sync_job_callback
    at gnome-vfs-job.c line 283
  • #11 IA__g_main_context_dispatch
    at gmain.c line 2045
  • #12 g_main_context_iterate
    at gmain.c line 2677
  • #13 IA__g_main_loop_run
    at gmain.c line 2881
  • #14 IA__gtk_main
    at gtkmain.c line 1154
  • #15 main
    at main.c line 738

Comment 7 Michael Chudobiak 2007-11-10 20:29:53 UTC
Should be fixed in 2.10.8.

- Mike


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