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 149202 - Attempting to Delete Invalid Unicode Files
Attempting to Delete Invalid Unicode Files
Status: RESOLVED DUPLICATE of bug 89541
Product: nautilus
Classification: Core
Component: Trash
2.7.x
Other other
: High critical
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
: 149394 149759 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2004-08-03 19:09 UTC by immortal_dragoon_85
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: 2.7/2.8


Attachments
the text file contains the Hebrew filename (bugzilla workaround) (56 bytes, text/plain)
2004-08-13 12:29 UTC, Shoshannah Forbes
Details

Description immortal_dragoon_85 2004-08-03 19:09:20 UTC
Distribution: Fedora Core release 2 (Tettnang)
Package: nautilus
Severity: normal
Version: GNOME2.6. unspecified
Gnome-Distributor: Red Hat, Inc
Synopsis: Attempting to Delete Invalid Unicode Files
Bugzilla-Product: nautilus
Bugzilla-Component: Trash
Bugzilla-Version: unspecified
BugBuddy-GnomeVersion: 2.0 (2.6.0)
Description:
Description of the crash:
I recently downloaded some files from the internet that were in rar
format, and when i attempted to open the file with file roller i get an
invalid unicode errror. So when i attempt to download the files Nautalis
crashes.

Steps to reproduce the crash:
1. Attempt to delete a folder created with file roller with (invalid
Unicode) in the file name
2. 
3. 

Expected Results:
The files to be deleted

How often does this happen?
Every time i attempt to remove the file

Additional Information:



Debugging Information:

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

(no debugging symbols found)...Using host libthread_db library
"/lib/tls/libthread_db.so.1".
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...(no debugging
symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...[Thread debugging using libthread_db enabled]
[New Thread -150193696 (LWP 19141)]
[New Thread 26045360 (LWP 19145)]
[Thread debugging using libthread_db enabled]
[New Thread -150193696 (LWP 19141)]
[New Thread 26045360 (LWP 19145)]
[Thread debugging using libthread_db enabled]
[New Thread -150193696 (LWP 19141)]
[New Thread 26045360 (LWP 19145)]
[New Thread 25779120 (LWP 19144)]
[New Thread 14932912 (LWP 19143)]
[New Thread 25512880 (LWP 19142)]
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...(no debugging
symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...0x00e53402 in ?? ()

Thread 1 (Thread -150193696 (LWP 19141))

  • #0 ??
  • #1 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 nautilus_file_operations_progress_resume_timeout
    from /usr/lib/libnautilus-private.so.2
  • #5 nautilus_file_operations_progress_resume_timeout
    from /usr/lib/libnautilus-private.so.2
  • #6 nautilus_file_operations_progress_resume_timeout
    from /usr/lib/libnautilus-private.so.2
  • #7 nautilus_file_operations_progress_resume_timeout
    from /usr/lib/libnautilus-private.so.2
  • #8 _gnome_vfs_job_complete
    from /usr/lib/libgnomevfs-2.so.0
  • #9 _gnome_vfs_job_complete
    from /usr/lib/libgnomevfs-2.so.0
  • #10 g_child_watch_add
    from /usr/lib/libglib-2.0.so.0
  • #11 g_main_depth
    from /usr/lib/libglib-2.0.so.0
  • #12 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #13 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #14 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #15 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #16 main
  • #0 ??




------- Bug moved to this database by unknown@bugzilla.gnome.org 2004-08-03 15:09 -------


Unknown platform unknown. Setting to default platform "Other".
Unknown milestone "unknown" in product "nautilus".
   Setting to default milestone for this product, '---'
The original reporter of this bug does not have
   an account here. Reassigning to the person who moved
   it here, unknown@bugzilla.gnome.org.
   Previous reporter was immortal_dragoon_85@charter.net.
Setting to default status "UNCONFIRMED".
Setting qa contact to the default for this product.
   This bug either had no qa contact or an invalid one.

Comment 1 Vincent Noel 2004-08-06 19:32:31 UTC
*** Bug 149394 has been marked as a duplicate of this bug. ***
Comment 2 Vincent Noel 2004-08-12 14:40:13 UTC
*** Bug 149759 has been marked as a duplicate of this bug. ***
Comment 3 Shoshannah Forbes 2004-08-12 16:15:13 UTC
As this bug has dups, it's status should probably be CONFIMRED
Comment 4 Olav Vitters 2004-08-12 16:32:51 UTC
Shoshannah: If possible can you please get a stracktrace with debugging symbols.
I think there is some USE setting for that (I do not use Gentoo).
Can you also please add the name of the directory as a comment (so I can try to
create a stacktrace). Thanks
Comment 5 Shoshannah Forbes 2004-08-13 12:25:55 UTC
>I think there is some USE setting for that
I'll try to find out what are those flags, and re-compile my gnome with them
over this weekend.

>Can you also please add the name of the directory as a comment

what I did to repro the bug (bug #149759 which was marked as a dupe of this):

* I have a nautilus template for creating a text file. I right clicked on the
desktop and created a new file named &#1489;&#1491;&#1497;&#1511;&#1492;.txt (I hope bugzilla doesn't kill the
Hebrew...)
* I happen to have a shortcut to a folder on the desktop called "screenshots"
(the actaul folder is in ~). I opened it and created a text file called
&#1489;&#1491;&#1497;&#1511;&#1492;.txt (the same name I used for the file I created on the desktop).
* I dragged the file from the desktop to the "screenshots" folder and got the crash.
Comment 6 Shoshannah Forbes 2004-08-13 12:26:42 UTC
As I feared, bugzilla killed the Hebrew word :-(

I am attaching a text file (utf-8 encoding) with the Hebrew file name.
Comment 7 Shoshannah Forbes 2004-08-13 12:29:11 UTC
Created attachment 30512 [details]
the text file contains the Hebrew filename (bugzilla workaround)

If you are opening the text file in the browser, make sure to select the utf-8
encoding in order to view the Hebrew properly.
Comment 8 Olav Vitters 2004-08-15 11:09:45 UTC
Generates the following assertion:
** ERROR **: file pango-layout.c: line 4812
(pango_layout_iter_get_char_extents): assertion failed: (p <= current)

Backtrace was generated from '/opt/gnome28/bin/nautilus'

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 1090357280 (LWP 12673)]
[New Thread 1101401008 (LWP 12704)]
[Thread debugging using libthread_db enabled]
[New Thread 1090357280 (LWP 12673)]
[New Thread 1101401008 (LWP 12704)]
[Thread debugging using libthread_db enabled]
[New Thread 1090357280 (LWP 12673)]
[New Thread 1101401008 (LWP 12704)]
[New Thread 1101134768 (LWP 12703)]
[New Thread 1100852144 (LWP 12700)]
[New Thread 1100438448 (LWP 12680)]
0xffffe410 in ?? ()

Thread 1 (Thread 1090357280 (LWP 12673))

  • #0 ??
  • #1 ??
  • #2 ??
  • #3 ??
  • #4 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #5 libgnomeui_segv_handle
    at gnome-ui-init.c line 741
  • #6 <signal handler called>
  • #7 ??
  • #8 ??
  • #9 ??
  • #10 ??
  • #11 raise
    from /lib/tls/libc.so.6
  • #12 abort
    from /lib/tls/libc.so.6
  • #13 g_logv
  • #14 g_log
  • #15 pango_layout_iter_get_char_extents
    at pango-layout.c line 4812
  • #16 compute_character_widths
    at eel-pango-extensions.c line 171
  • #17 eel_pango_layout_set_text_ellipsized
    at eel-pango-extensions.c line 360
  • #18 ellipsize_string_for_dialog
    at nautilus-file-operations.c line 221
  • #19 format_and_ellipsize_uri_for_dialog
    at nautilus-file-operations.c line 237
  • #20 update_transfer_callback
    at nautilus-file-operations.c line 1078
  • #21 dispatch_sync_job_callback
    at gnome-vfs-job.c line 283
  • #22 g_idle_dispatch
    at gmain.c line 3802
  • #23 g_main_context_dispatch
    at gmain.c line 1942
  • #24 g_main_context_iterate
    at gmain.c line 2573
  • #25 g_main_loop_run
    at gmain.c line 2777
  • #26 gtk_main
    at gtkmain.c line 1173
  • #27 main
    at nautilus-main.c line 332
  • #0 ??

Comment 9 Elijah Newren 2004-10-26 15:28:03 UTC
I'm assuming that since the location of Olav's binary was
/opt/gnome28/bin/nautilus that this exists in 2.7.x/2.8.x and kicking up the
version.  It's a crasher with a testcase file, so I'm marking priority to high
and severity to critical.
Comment 10 Matthew Gatto 2004-11-01 03:11:32 UTC
This appears to be a duplicate of bug 107262.
Comment 11 Matthew Gatto 2004-11-04 03:49:19 UTC
I think this is a duplicate of bug 107262, which is in turn a dup of bug 120891
which is a dup of bug 89541. If I'm wrong, someone let me know.

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