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 420467 - gimp crashed in gnome_vfs_uri_unref()
gimp crashed in gnome_vfs_uri_unref()
Status: RESOLVED WONTFIX
Product: gnome-vfs
Classification: Deprecated
Component: Other
2.20.x
Other Linux
: Normal critical
: ---
Assigned To: gnome-vfs maintainers
gnome-vfs maintainers
gnome[unmaintained]
: 501473 518259 555918 556298 556873 562487 563727 563812 565326 574866 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-03-20 10:18 UTC by Sebastien Bacher
Modified: 2018-08-17 13:52 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20



Description Sebastien Bacher 2007-03-20 10:18:49 UTC
The bug has been opened on https://launchpad.net/bugs/93963

"Binary package hint: gimp

I was just opening a gif: the file dialog was open, and while trying to select a file, Gimp crashed.
...
 #0  gnome_vfs_uri_unref (uri=0xb4d164b8) at gnome-vfs-uri.c:1026
 	p = (GnomeVFSURI *) 0xb4d164b8
 	parent = (GnomeVFSURI *) 0xb4d164b8
 	__PRETTY_FUNCTION__ = "gnome_vfs_uri_unref"
 #1  0xb6415343 in _gnome_vfs_job_destroy_notify_result (
     notify_result=0x9227ea8) at gnome-vfs-job.c:335
 	__PRETTY_FUNCTION__ = "_gnome_vfs_job_destroy_notify_result"
 #2  0xb6416e37 in dispatch_job_callback (data=0x9227ea8)
     at gnome-vfs-job.c:535
 	notify_result = (GnomeVFSNotifyResult *) 0xb4d177ef
 	job = (GnomeVFSJob *) 0x0
 	valid = 1
 	cancelled = 0
 	__PRETTY_FUNCTION__ = "dispatch_job_callback"
 #3  0xb77bbaa1 in g_idle_dispatch (source=0x9110018, callback=0xb4d164b8, 
     user_data=0x9227ea8) at gmain.c:3926
 No locals.
 #4  0xb77bd802 in IA__g_main_context_dispatch (context=0x83858b8)
     at gmain.c:2045
 No locals.
 #5  0xb77c07df in g_main_context_iterate (context=0x83858b8, block=1, 
     dispatch=1, self=0x8371ac0) at gmain.c:2677
 	got_ownership = <value optimized out>
 	max_priority = 200
 	timeout = 0
 	some_ready = 1
 	nfds = <value optimized out>
 	allocated_nfds = <value optimized out>
 	fds = (GPollFD *) 0x8d23718
 	__PRETTY_FUNCTION__ = "g_main_context_iterate"
 #6  0xb77c0b89 in IA__g_main_loop_run (loop=0x873e4b8) at gmain.c:2881
 	got_ownership = 0
 	self = (GThread *) 0x8371ac0
 	__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
 #7  0x08063025 in app_run (full_prog_name=0xbfd5bcef "gimp", gimp_argc=0, 
     gimp_argv=0xbfd5a138, alternate_system_gimprc=0x0, alternate_gimprc=0x0, 
     session_name=0x0, batch_interpreter=0x0, batch_commands=0x83ae090, 
     no_interface=0, no_data=0, no_fonts=0, no_splash=0, be_verbose=0, 
     use_shm=1, use_cpu_accel=1, console_messages=0, 
     stack_trace_mode=GIMP_STACK_TRACE_NEVER, 
     pdb_compat_mode=GIMP_PDB_COMPAT_ON)
     at /build/buildd/gimp-2.2.13/./app/app_procs.c:376
 	gimage = <value optimized out>
 	status = 3218455800
 	error = (GError *) 0x825bd31
 	uri = (gchar *) 0x836a308 ""
 	i = 5
 	update_status_func = <value optimized out>
 	gimp = (Gimp *) 0x83aa020
 	loop = (GMainLoop *) 0x873e4b8
 	swap_is_ok = 1
 	log_domains = {0x825bb83 "Gimp", 0x825bba0 "Gimp-Actions", 
   0x825bbad "Gimp-Base", 0x825bbb7 "Gimp-Composite", 0x825bbc6 "Gimp-Config", 
   0x825bbd2 "Gimp-Core", 0x825bbdc "Gimp-Dialogs", 0x825bbe9 "Gimp-Display", 
   0x825bbf6 "Gimp-File", 0x825bc00 "Gimp-GUI", 0x825bc09 "Gimp-Menus", 
   0x825bc14 "Gimp-PDB", 0x825bc1d "Gimp-Paint", 0x825bc28 "Gimp-Paint-Funcs", 
   0x825bc39 "Gimp-Plug-In", 0x825bc46 "Gimp-Text", 0x825bc50 "Gimp-Tools", 
   0x825bc5b "Gimp-Vectors", 0x825bc68 "Gimp-Widgets", 0x825bc75 "Gimp-XCF"}
 #8  0x08063d08 in main (argc=1, argv=0x8ce4b10)
     at /build/buildd/gimp-2.2.13/./app/main.c:473
 	format = GIMP_CONFIG_DUMP_NONE
 	abort_message = <value optimized out>
 	full_prog_name = (const gchar *) 0xbfd5bcef "gimp"
 	alternate_system_gimprc = (const gchar *) 0x0
 	alternate_gimprc = (const gchar *) 0x0
 	session_name = (const gchar *) 0x0
 	batch_interpreter = (const gchar *) 0x0
 	show_help = 0
 	no_interface = 0
 	no_data = 0
 	no_fonts = 0
 	no_splash = 0
 	be_verbose = 0
 	use_shm = 1
 	use_cpu_accel = 1
 	console_messages = 0
 	use_debug_handler = 0
 	stack_trace_mode = GIMP_STACK_TRACE_NEVER
 	pdb_compat_mode = GIMP_PDB_COMPAT_ON
 	i = 134622256
 	j = <value optimized out>
 #9  0xb75c68cc in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
 No symbol table info available.
 #10 0x08062c21 in _start ()
 No symbol table info available.
ThreadStacktrace:
 Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
 Core was generated by `gimp --display :0.0'.
 Program terminated with signal 11, Segmentation fault.
 #0  gnome_vfs_uri_unref (uri=0xb4d164b8) at gnome-vfs-uri.c:1026
 	in gnome-vfs-uri.c
 .
 Thread 3 (process 18990):
 #0  0xffffe410 in __kernel_vsyscall ()
 No symbol table info available.
 #1  0xb7551a8c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
    from /lib/tls/i686/cmov/libpthread.so.0
 No symbol table info available.
 #2  0xb768aa84 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
    from /lib/tls/i686/cmov/libc.so.6
 No symbol table info available.
 #3  0xb636f113 in g_cond_timed_wait_posix_impl (cond=0x8b9f050, 
     entered_mutex=0x0, abs_time=0x44e) at gthread-posix.c:231
 	result = <value optimized out>
 	end_time = {tv_sec = 1174359411, tv_nsec = 56411000}
 	__PRETTY_FUNCTION__ = "g_cond_timed_wait_posix_impl"
 #4  0xb77a0ad1 in g_async_queue_pop_intern_unlocked (queue=0x8804430, 
     try=<value optimized out>, end_time=0xb3cfd434) at gasyncqueue.c:341
 	retval = <value optimized out>
 	__PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked"
 #5  0xb77dcee3 in g_thread_pool_thread_proxy (data=0x88dd590)
     at gthreadpool.c:220
 	task = <value optimized out>
 	pool = (GRealThreadPool *) 0x88dd590
 #6  0xb77db38f in g_thread_create_proxy (data=0x8fc51c8) at gthread.c:553
 	__PRETTY_FUNCTION__ = "g_thread_create_proxy"
 #7  0xb754e504 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
 No symbol table info available.
 #8  0xb767e51e in clone () from /lib/tls/i686/cmov/libc.so.6
 No symbol table info available.
 .
 Thread 2 (process 18991):
 #0  0xffffe410 in __kernel_vsyscall ()
 No symbol table info available.
 #1  0xb7551a8c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
    from /lib/tls/i686/cmov/libpthread.so.0
 No symbol table info available.
 #2  0xb768aa84 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
    from /lib/tls/i686/cmov/libc.so.6
 No symbol table info available.
 #3  0xb636f113 in g_cond_timed_wait_posix_impl (cond=0x8b9f050, 
     entered_mutex=0x0, abs_time=0x44c) at gthread-posix.c:231
 	result = <value optimized out>
 	end_time = {tv_sec = 1174359411, tv_nsec = 56088000}
 	__PRETTY_FUNCTION__ = "g_cond_timed_wait_posix_impl"
 #4  0xb77a0ad1 in g_async_queue_pop_intern_unlocked (queue=0x8804430, 
     try=<value optimized out>, end_time=0xb2cfb434) at gasyncqueue.c:341
 	retval = <value optimized out>
 	__PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked"
 #5  0xb77dcee3 in g_thread_pool_thread_proxy (data=0x88dd590)
     at gthreadpool.c:220
 	task = <value optimized out>
 	pool = (GRealThreadPool *) 0x88dd590
 #6  0xb77db38f in g_thread_create_proxy (data=0x8cf7390) at gthread.c:553
 	__PRETTY_FUNCTION__ = "g_thread_create_proxy"
 #7  0xb754e504 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
 No symbol table info available.
 #8  0xb767e51e in clone () from /lib/tls/i686/cmov/libc.so.6
 No symbol table info available.
 .
 Thread 1 (process 15545):
 #0  gnome_vfs_uri_unref (uri=0xb4d164b8) at gnome-vfs-uri.c:1026
 	p = (GnomeVFSURI *) 0xb4d164b8
 	parent = (GnomeVFSURI *) 0xb4d164b8
 	__PRETTY_FUNCTION__ = "gnome_vfs_uri_unref"
 #1  0xb6415343 in _gnome_vfs_job_destroy_notify_result (
     notify_result=0x9227ea8) at gnome-vfs-job.c:335
 	__PRETTY_FUNCTION__ = "_gnome_vfs_job_destroy_notify_result"
 #2  0xb6416e37 in dispatch_job_callback (data=0x9227ea8)
     at gnome-vfs-job.c:535
 	notify_result = (GnomeVFSNotifyResult *) 0xb4d177ef
 	job = (GnomeVFSJob *) 0x0
 	valid = 1
 	cancelled = 0
 	__PRETTY_FUNCTION__ = "dispatch_job_callback"
 #3  0xb77bbaa1 in g_idle_dispatch (source=0x9110018, callback=0xb4d164b8, 
     user_data=0x9227ea8) at gmain.c:3926
 No locals.
 #4  0xb77bd802 in IA__g_main_context_dispatch (context=0x83858b8)
     at gmain.c:2045
 No locals.
 #5  0xb77c07df in g_main_context_iterate (context=0x83858b8, block=1, 
     dispatch=1, self=0x8371ac0) at gmain.c:2677
 	got_ownership = <value optimized out>
 	max_priority = 200
 	timeout = 0
 	some_ready = 1
 	nfds = <value optimized out>
 	allocated_nfds = <value optimized out>
 	fds = (GPollFD *) 0x8d23718
 	__PRETTY_FUNCTION__ = "g_main_context_iterate"
 #6  0xb77c0b89 in IA__g_main_loop_run (loop=0x873e4b8) at gmain.c:2881
 	got_ownership = 0
 	self = (GThread *) 0x8371ac0
 	__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
 #7  0x08063025 in app_run (full_prog_name=0xbfd5bcef "gimp", gimp_argc=0, 
     gimp_argv=0xbfd5a138, alternate_system_gimprc=0x0, alternate_gimprc=0x0, 
     session_name=0x0, batch_interpreter=0x0, batch_commands=0x83ae090, 
     no_interface=0, no_data=0, no_fonts=0, no_splash=0, be_verbose=0, 
     use_shm=1, use_cpu_accel=1, console_messages=0, 
     stack_trace_mode=GIMP_STACK_TRACE_NEVER, 
     pdb_compat_mode=GIMP_PDB_COMPAT_ON)
     at /build/buildd/gimp-2.2.13/./app/app_procs.c:376
 	gimage = <value optimized out>
 	status = 3218455800
 	error = (GError *) 0x825bd31
 	uri = (gchar *) 0x836a308 ""
 	i = 5
 	update_status_func = <value optimized out>
 	gimp = (Gimp *) 0x83aa020
 	loop = (GMainLoop *) 0x873e4b8
 	swap_is_ok = 1
 	log_domains = {0x825bb83 "Gimp", 0x825bba0 "Gimp-Actions", 
   0x825bbad "Gimp-Base", 0x825bbb7 "Gimp-Composite", 0x825bbc6 "Gimp-Config", 
   0x825bbd2 "Gimp-Core", 0x825bbdc "Gimp-Dialogs", 0x825bbe9 "Gimp-Display", 
   0x825bbf6 "Gimp-File", 0x825bc00 "Gimp-GUI", 0x825bc09 "Gimp-Menus", 
   0x825bc14 "Gimp-PDB", 0x825bc1d "Gimp-Paint", 0x825bc28 "Gimp-Paint-Funcs", 
   0x825bc39 "Gimp-Plug-In", 0x825bc46 "Gimp-Text", 0x825bc50 "Gimp-Tools", 
   0x825bc5b "Gimp-Vectors", 0x825bc68 "Gimp-Widgets", 0x825bc75 "Gimp-XCF"}
 #8  0x08063d08 in main (argc=1, argv=0x8ce4b10)
     at /build/buildd/gimp-2.2.13/./app/main.c:473
 	format = GIMP_CONFIG_DUMP_NONE
 	abort_message = <value optimized out>
 	full_prog_name = (const gchar *) 0xbfd5bcef "gimp"
 	alternate_system_gimprc = (const gchar *) 0x0
 	alternate_gimprc = (const gchar *) 0x0
 	session_name = (const gchar *) 0x0
 	batch_interpreter = (const gchar *) 0x0
 	show_help = 0
 	no_interface = 0
 	no_data = 0
 	no_fonts = 0
 	no_splash = 0
 	be_verbose = 0
 	use_shm = 1
 	use_cpu_accel = 1
 	console_messages = 0
 	use_debug_handler = 0
 	stack_trace_mode = GIMP_STACK_TRACE_NEVER
 	pdb_compat_mode = GIMP_PDB_COMPAT_ON
 	i = 134622256
 	j = <value optimized out>
 #9  0xb75c68cc in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
 No symbol table info available.
 #10 0x08062c21 in _start ()"
Comment 1 Cosimo Cecchi 2007-12-10 13:59:33 UTC
*** Bug 501473 has been marked as a duplicate of this bug. ***
Comment 2 Cosimo Cecchi 2008-02-24 10:59:02 UTC
*** Bug 518259 has been marked as a duplicate of this bug. ***
Comment 3 Cosimo Cecchi 2008-10-20 09:49:55 UTC
*** Bug 556873 has been marked as a duplicate of this bug. ***
Comment 4 Jonathan Matthew 2008-10-21 10:06:42 UTC
*** Bug 555918 has been marked as a duplicate of this bug. ***
Comment 5 Jonathan Matthew 2008-10-21 10:08:53 UTC
*** Bug 556298 has been marked as a duplicate of this bug. ***
Comment 6 palfrey 2008-11-28 19:55:41 UTC
*** Bug 562487 has been marked as a duplicate of this bug. ***
Comment 7 Cosimo Cecchi 2008-12-08 19:23:35 UTC
*** Bug 563727 has been marked as a duplicate of this bug. ***
Comment 8 palfrey 2008-12-09 19:00:58 UTC
*** Bug 563812 has been marked as a duplicate of this bug. ***
Comment 9 A. Walton 2008-12-22 13:57:21 UTC
*** Bug 565326 has been marked as a duplicate of this bug. ***
Comment 10 A. Walton 2009-03-10 23:24:34 UTC
*** Bug 574866 has been marked as a duplicate of this bug. ***
Comment 11 André Klapper 2018-08-17 13:52:31 UTC
gnome-vfs got deprecated in 2008.

gnome-vfs is not under active development anymore and had its last code changes
in 2011. Its codebase has been archived:
https://gitlab.gnome.org/Archive/gnome-vfs/commits/master

gio (in glib) and gvfs are its successors. See https://developer.gnome.org/gio/stable/ch33.html and https://people.gnome.org/~gicmo/gio-migration-guide/ for porting info.

Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect
reality. Feel free to open a task in GNOME Gitlab if the issue described in this task still applies to a recent + supported version of glib/gio/gvfs. Thanks!