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 126952 - Seg fault on drag & dropping a URL link icon onto another (on desktop)
Seg fault on drag & dropping a URL link icon onto another (on desktop)
Status: RESOLVED DUPLICATE of bug 112568
Product: nautilus
Classification: Core
Component: Desktop
unspecified
Other other
: Normal normal
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2003-11-14 07:51 UTC by Akshay Dhavle
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Akshay Dhavle 2003-11-14 07:46:17 UTC
Package: nautilus
Severity: major
Version: 2.2.1
Synopsis: Seg fault on drag & dropping a URL link icon onto another (on desktop)
Bugzilla-Product: nautilus
Bugzilla-Component: Desktop
BugBuddy-GnomeVersion: 2.0 (2.2.0.1)

Description:
Description of Problem:
Dragging a URL link icon and dropping it onto another URL link icon
causes Nautilus to Seg. fault, and crash and restart.

Steps to reproduce the problem:
1. Browse to a webpage with images (in Mozilla)
2. Drag and drop any image to the gnome taskbar to create the URL link
icon
3. Repeat this for any other image to get another URL link icon
4. Drag both icons to the desktop
5. Drag any icon onto the other icon. This causes the seg fault.

Actual Results:
"nautilus" (process 6329) has crashed... fatal error (Segmentation
fault)



Expected Results:
Either an error message letting me know that I am attempting an illegal
operation, or the target link (icon) should be overwritten by the source
icon.


How often does this happen?
Everytime.

Additional Information:
The source of this probolem seems to be invalid URL Link icons created
by Mozilla. This problem does not occour with correctly formatted URL
link icons. The icons being created by Mozilla when dragging the image
to the taskbar contain three fields where the URL is specified: Name,
Comment, URL. The URL field contians an invalid link -- i.e. it contains
the URL of the image as well as the title of the page on which it was
being displayed. The URL and page title are delimited by a special
character that I don't recognize. Copying that character here had the
same effect as a newline, so perhaps thats what it is. I'll describe
this special character in case it helps: it basically looks like a
square with four characters in it. The top two characters are zeros. The
lower two characters are a zero and an 'A'. So the link field in the
icon looks like this:
http://www.rx8club.com/hybrid/Left_image4.jpg<funny_character>RX8Club.com

But when I copy that to the clip board and paste it in this window I get
this:
http://www.rx8club.com/hybrid/Left_image4.jpg
RX8Club.com

Hence my speculation that it is just a '\n' and nothing else, and the
funny symbol basically represents any non-printable ascii character.

Further, dragging one of the invalid icons on the taskbar onto the other
(again, on the taskbar) also causes gpanel to crash. Launching any one
of these icons by double-clicking on them launches a mozilla window in
which _two_ tabs exist, and both tabs have the same contents, i.e. the
target of the URL icon.

Hope this information helps.
If not, I am able to repeat the problem at will, and I'll be glad to
provide more information.



Debugging Information:

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

(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)...[New Thread 1087955232 (LWP 6329)]
[New Thread 1158913328 (LWP 6338)]
[New Thread 1150520624 (LWP 6337)]
[New Thread 1142127920 (LWP 6336)]
[New Thread 1133735216 (LWP 6335)]
[New Thread 1125342512 (LWP 6334)]
[New Thread 1116949808 (LWP 6331)]
[New Thread 1099681072 (LWP 6330)]
(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)...0xffffe002 in ?? ()

Thread 1 (Thread 1087955232 (LWP 6329))

  • #0 ??
  • #1 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #2 <signal handler called>
  • #3 pango_layout_iter_get_char_extents
    from /usr/lib/libpango-1.0.so.0
  • #4 eel_pango_layout_set_font_desc_from_string
    from /usr/lib/libeel-2.so.2
  • #5 eel_pango_layout_set_font_desc_from_string
    from /usr/lib/libeel-2.so.2
  • #6 eel_pango_layout_set_text_ellipsized
    from /usr/lib/libeel-2.so.2
  • #7 nautilus_file_operations_progress_resume_timeout
    from /usr/lib/libnautilus-private.so.2
  • #8 nautilus_file_operations_progress_resume_timeout
    from /usr/lib/libnautilus-private.so.2
  • #9 nautilus_file_operations_progress_resume_timeout
    from /usr/lib/libnautilus-private.so.2
  • #10 _gnome_vfs_job_complete
    from /usr/lib/libgnomevfs-2.so.0
  • #11 _gnome_vfs_job_complete
    from /usr/lib/libgnomevfs-2.so.0
  • #12 g_timeout_add
    from /usr/lib/libglib-2.0.so.0
  • #13 g_get_current_time
    from /usr/lib/libglib-2.0.so.0
  • #14 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #15 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #16 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #17 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #18 main
  • #19 __libc_start_main
    from /lib/tls/libc.so.6
  • #0 ??




------- Bug moved to this database by unknown@bugzilla.gnome.org 2003-11-14 02:46 -------

Reassigning to the default owner of the component, nautilus-maint@bugzilla.gnome.org.

Comment 1 Elijah Newren 2003-12-11 04:19:41 UTC
Thanks for the bug report. This particular bug has already been
reported into our bug tracking system, but please feel free to report
any further bugs you find.


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