[Bug 1106283] Re: [13.04]nautilus crashed with SIGABRT in g_assertion_message() when trying to open file/folder's property dialog as root where file/folder belongs to user with Unicode CJK name.
The bug is still present in 13.10. Nautilus developers are not replying, so I'll post this updated fix for nautilus 3.8.2 here. ** Patch added: "Fix bugginess and crashing with owner changing.patch" https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1106283/+attachment/3932886/+files/Fix%20bugginess%20and%20crashing%20with%20owner%20changing.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1106283 Title: [13.04]nautilus crashed with SIGABRT in g_assertion_message() when trying to open file/folder's property dialog as root where file/folder belongs to user with Unicode CJK name. To manage notifications about this bug go to: https://bugs.launchpad.net/nautilus/+bug/1106283/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1106283] Re: [13.04]nautilus crashed with SIGABRT in g_assertion_message() when trying to open file/folder's property dialog as root where file/folder belongs to user with Unicode CJK name.
** Changed in: nautilus Status: Unknown => New ** Changed in: nautilus Importance: Unknown => Critical -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1106283 Title: [13.04]nautilus crashed with SIGABRT in g_assertion_message() when trying to open file/folder's property dialog as root where file/folder belongs to user with Unicode CJK name. To manage notifications about this bug go to: https://bugs.launchpad.net/nautilus/+bug/1106283/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1106283] Re: [13.04]nautilus crashed with SIGABRT in g_assertion_message() when trying to open file/folder's property dialog as root where file/folder belongs to user with Unicode CJK name.
** Bug watch added: GNOME Bug Tracker #700492 https://bugzilla.gnome.org/show_bug.cgi?id=700492 ** Also affects: nautilus via https://bugzilla.gnome.org/show_bug.cgi?id=700492 Importance: Unknown Status: Unknown -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1106283 Title: [13.04]nautilus crashed with SIGABRT in g_assertion_message() when trying to open file/folder's property dialog as root where file/folder belongs to user with Unicode CJK name. To manage notifications about this bug go to: https://bugs.launchpad.net/nautilus/+bug/1106283/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1106283] Re: [13.04]nautilus crashed with SIGABRT in g_assertion_message() when trying to open file/folder's property dialog as root where file/folder belongs to user with Unicode CJK name.
The attachment "diff1.patch" seems to be a patch. If it isn't, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are a member of the ~ubuntu-reviewers, unsubscribe the team. [This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issues please contact him.] ** Tags added: patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1106283 Title: [13.04]nautilus crashed with SIGABRT in g_assertion_message() when trying to open file/folder's property dialog as root where file/folder belongs to user with Unicode CJK name. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1106283/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1106283] Re: [13.04]nautilus crashed with SIGABRT in g_assertion_message() when trying to open file/folder's property dialog as root where file/folder belongs to user with Unicode CJK name.
** Description changed: I tried to move a file(which is the lastpass installer tarball lplinux.tar.bz2 from http://lastpass.com ) from another user's home directory to mine download folder(Which as been converted to "~/下載" in Traditional Chinese), then tried to change its UID & GID to me...as root UID changed successfully When I clicked on the GID selection box...it hangs for a few second and crashed:( To move further, I tried to open the property dialog of my home directory(/home/Vdragon)... crashed too. It seems that any of file/directory belongs to me is affected. 100% reproducible. - Before nautilus crashed, a error window showes instantly(than vanished). + Before nautilus crashed, a error window showes instantly(then vanished). I tried to capture it as the attachment. I suspect this issue is related to I used UTF-8 Chinese characters("林博仁") as my ... name $ getent passwd Vdragon Vdragon:x:1001:1001:林博仁,,,:/home/Vdragon:/bin/bash then nautilus tried to grab my ...name for displaying UID, GID of my file/folder...then BANG There will be no issue if I don't execute nautilus as root then see my file's properties.(however nautilus won't try to show the UID refers to who in this case) Backtrace(since this is my first time doing this, please tell me if I missed something; ): #0 0x7f675f0aae35 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:63 #1 0x7f675f0ae498 in __GI_abort () at abort.c:90 #2 0x7f675fbd9a66 in g_assertion_message (domain=domain@entry=0x0, file=file@entry=0x4fd704 "nautilus-properties-window.c", line=line@entry=1836, func=func@entry=0x4fe770 <__PRETTY_FUNCTION__.50289> "schedule_owner_change_timeout", message=) at /build/buildd/glib2.0-2.35.4/./glib/gtestutils.c:1892 #3 0x7f675fbd9fc4 in g_assertion_message_expr (domain=domain@entry=0x0, file=file@entry=0x4fd704 "nautilus-properties-window.c", line=line@entry=1836, func=func@entry=0x4fe770 <__PRETTY_FUNCTION__.50289> "schedule_owner_change_timeout", expr=expr@entry=0x4f73d8 "NAUTILUS_IS_FILE (file)") at /build/buildd/glib2.0-2.35.4/./glib/gtestutils.c:1903 #4 0x0045f59e in schedule_owner_change_timeout (window=0x2954050, window@entry=) at nautilus-properties-window.c:1836 #5 0x7f675fbb81ab in g_timeout_dispatch (source=source@entry=0x2a37e80, callback=, user_data=) at /build/buildd/glib2.0-2.35.4/./glib/gmain.c:4095 #6 0x7f675fbb75a5 in g_main_dispatch (context=0x230a5d0) at /build/buildd/glib2.0-2.35.4/./glib/gmain.c:2784 ---Type to continue, or q to quit---+ #7 g_main_context_dispatch (context=context@entry=0x230a5d0) at /build/buildd/glib2.0-2.35.4/./glib/gmain.c:3288 #8 0x7f675fbb78e8 in g_main_context_iterate ( context=context@entry=0x230a5d0, block=block@entry=1, dispatch=dispatch@entry=1, self=) at /build/buildd/glib2.0-2.35.4/./glib/gmain.c:3359 #9 0x7f675fbb79a4 in g_main_context_iteration (context=0x230a5d0, context@entry=0x0, may_block=may_block@entry=1) at /build/buildd/glib2.0-2.35.4/./glib/gmain.c:3420 #10 0x7f676015e9cc in g_application_run (application=0x22d1030, argc=argc@entry=1, argv=argv@entry=0x7fffd6d42948) at /build/buildd/glib2.0-2.35.4/./gio/gapplication.c:1620 #11 0x0042b6cb in main (argc=1, argv=0x7fffd6d42948) at nautilus-main.c:103 ProblemType: Crash DistroRelease: Ubuntu 13.04 Package: nautilus 1:3.6.3-0ubuntu5 ProcVersionSignature: Ubuntu 3.8.0-1.5-generic 3.8.0-rc4 Uname: Linux 3.8.0-1-generic x86_64 ApportVersion: 2.8-0ubuntu2 Architecture: amd64 Date: Sun Jan 27 02:42:56 2013 ExecutablePath: /usr/bin/nautilus GsettingsChanges: b'org.gnome.nautilus.window-state' b'geometry' b"'927x1027+66+24'" InstallationDate: Installed on 2013-01-26 (0 days ago) InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20130126) MarkForUpload: True ProcCmdline: nautilus Signal: 6 SourcePackage: nautilus StacktraceTop: raise () from /lib/x86_64-linux-gnu/libc.so.6 abort () from /lib/x86_64-linux-gnu/libc.so.6 g_assertion_message () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 g_assertion_message_expr () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 ?? () Title: nautilus crashed with SIGABRT in raise() UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1106283 Title: [13.04]nautilus crashed with SIGABRT in g_assertion_message() when trying to open file/folder's property dialog as root where file/folder belongs to user with Unicode CJK name. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1106283/+subscriptions -- ubuntu-bu
[Bug 1106283] Re: [13.04]nautilus crashed with SIGABRT in g_assertion_message() when trying to open file/folder's property dialog as root where file/folder belongs to user with Unicode CJK name.
If that worked, please test if this patch fixes any buggy scrolling behaviour in the owner/group combo boxes. ** Patch added: "diff2.patch" https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1106283/+attachment/3819907/+files/diff2.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1106283 Title: [13.04]nautilus crashed with SIGABRT in g_assertion_message() when trying to open file/folder's property dialog as root where file/folder belongs to user with Unicode CJK name. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1106283/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1106283] Re: [13.04]nautilus crashed with SIGABRT in g_assertion_message() when trying to open file/folder's property dialog as root where file/folder belongs to user with Unicode CJK name.
Since my messages don't seem to be arriving at the Nautilus mailing list I'm posting the two patches here, at least so that they can be tested by other people. ** Patch added: "diff1.patch" https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1106283/+attachment/3819906/+files/diff1.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1106283 Title: [13.04]nautilus crashed with SIGABRT in g_assertion_message() when trying to open file/folder's property dialog as root where file/folder belongs to user with Unicode CJK name. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1106283/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1106283] Re: [13.04]nautilus crashed with SIGABRT in g_assertion_message() when trying to open file/folder's property dialog as root where file/folder belongs to user with Unicode CJK name.
** Changed in: nautilus (Ubuntu) Status: Confirmed => In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1106283 Title: [13.04]nautilus crashed with SIGABRT in g_assertion_message() when trying to open file/folder's property dialog as root where file/folder belongs to user with Unicode CJK name. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1106283/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1106283] Re: [13.04]nautilus crashed with SIGABRT in g_assertion_message() when trying to open file/folder's property dialog as root where file/folder belongs to user with Unicode CJK name.
** Changed in: nautilus (Ubuntu) Assignee: (unassigned) => PBS (pbs3141) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1106283 Title: [13.04]nautilus crashed with SIGABRT in g_assertion_message() when trying to open file/folder's property dialog as root where file/folder belongs to user with Unicode CJK name. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1106283/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1106283] Re: [13.04]nautilus crashed with SIGABRT in g_assertion_message() when trying to open file/folder's property dialog as root where file/folder belongs to user with Unicode CJK name.
I had a similar problem too. I was trying to browse to another users home folder to check disk usage. I launched a root nautilus through gksu nautilus. When I right clicked on the folder (in this case 'pictures') and selected properties I got the crash. Aport pointed me to this bug rather than reporting a new one, so I'm adding a little bit more information. Firstly, the user in question is just a simple ASCII name ('betty') rather than from the extended character set (but, of course, it may not matter which part of the character set the characters come from). The dialogue as reported in the original bug appeared, but I wasn't trying to change the user and as I was running from a terminal it reported the following: ERROR:nautilus-properties-window.c:1836:schedule_owner_change_timeout: assertion failed: (NAUTILUS_IS_FILE (file)) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1106283 Title: [13.04]nautilus crashed with SIGABRT in g_assertion_message() when trying to open file/folder's property dialog as root where file/folder belongs to user with Unicode CJK name. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1106283/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs