Description of problem: Ran system-config-printer, then unlock. Version-Release number of selected component: xfce-polkit-0-0.1.20130717gitbe888ee.fc24 Additional info: reporter: libreport-2.6.2 backtrace_rating: 4 cmdline: /usr/libexec/xfce-polkit crash_function: g_type_check_instance_is_fundamentally_a executable: /usr/libexec/xfce-polkit global_pid: 11583 kernel: 4.3.0-0.rc1.git4.1.fc24.x86_64 runlevel: N 5 type: CCpp uid: 1000 Truncated backtrace: Thread no. 1 (8 frames) #0 g_type_check_instance_is_fundamentally_a at gtype.c:4028 #2 g_task_finalize at gtask.c:627 #4 auth_dlg_data_free at xfce-polkit-listener.c:31 #5 g_cclosure_marshal_VOID__ENUMv at gmarshal.c:1496 #6 _g_closure_invoke_va at gclosure.c:864 #8 g_signal_emit_by_name at gsignal.c:3479 #9 io_watch_have_data at polkitagentsession.c:498 #14 gtk_main at gtkmain.c:1268 Potential duplicate: bug 1264205
Created attachment 1075091 [details] File: backtrace
Created attachment 1075092 [details] File: cgroup
Created attachment 1075093 [details] File: core_backtrace
Created attachment 1075094 [details] File: dso_list
Created attachment 1075095 [details] File: environ
Created attachment 1075096 [details] File: exploitable
Created attachment 1075097 [details] File: limits
Created attachment 1075098 [details] File: maps
Created attachment 1075099 [details] File: mountinfo
Created attachment 1075100 [details] File: namespaces
Created attachment 1075101 [details] File: open_fds
Created attachment 1075102 [details] File: proc_pid_status
Created attachment 1075103 [details] File: var_log_messages
F23 suffers from this bug, too. We may hurry up with a fix cause it breaks good usability in F23 Beta.
How do you run system-config-printer? I guess with pkexec? But I can reproduce this crash with gparted and in F23 only (bug #1264205), no crash for F22.
As backtrace indicates this is a bug in glib2 v2.45, Fedora 22 still has glib2 v2.44 and does not crash.
*** Bug 1264205 has been marked as a duplicate of this bug. ***
Found an upstream bug with a maybe relevant patch about the crash function. https://bugzilla.gnome.org/show_bug.cgi?id=730984
Perhaps this is a good chance to file an upstream issue with xfce-polkit and see if the maintainer/author is still around?
Looks like an issue with memory management in the caller code (xfce-polkit). From a quick look, looks like it's unreffing the cancellable that's passed to GTask when it doesn't actually hold a ref to it. Assigning back to xfce-polkit.
Kevin, can you reproduce the crash with the new glib2 version 2.46 as now in F22/testing and f23/testing?
… glib2 v2.46 as in f23/testing and f24(rawhide), I meant of course.
I do not see the crash with 2.46.0. However, if there's a real bug in xfce-polkit here, we should fix it and not just ignore it because newer glib2 handles it.
https://github.com/ncopa/xfce-polkit/issues/1
xfce-polkit-0.1-1.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2015-b1eba48e8e
xfce-polkit-0.1-1.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'dnf --enablerepo=updates-testing update xfce-polkit' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-b1eba48e8e
xfce-polkit-0.1-1.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.