crashes when using dnd from file-roller to a directory

Bug #389888 reported by Artur Rona
84
This bug affects 14 people
Affects Status Importance Assigned to Milestone
Nautilus
Fix Released
Critical
nautilus (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: nautilus

When I draged from file-roller archive and droped to nautilus, nautilus has been crashed.
Now I'm working on upgrade packages and I use uscan for update. After download .tar.gz uscan create a symlink to .tar.gz file. If I'll open any archive (not different a symlink or source .tar.gz) by file-roller, drag and drop to nautilus and... nautilus crashed.

error from .xsession-errors:
Gdk-ERROR **: The program 'nautilus' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadAtom (invalid Atom parameter)'.
  (Details: serial 10778 error_code 5 request_code 24 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
aborting...
Initializing nautilus-open-terminal extension
Nautilus-Share-Message: Called "net usershare info" but it failed: "net usershare" zwrócił błąd 255: net usershare: cannot open usershare directory /var/lib/samba/usershares. Error No such file or directory
Please ask your system administrator to enable user sharing.

$ apt-cache policy nautilus
nautilus:
  Zainstalowana: 1:2.27.2-0ubuntu1
  Kandydująca: 1:2.27.2-0ubuntu1
  Tabela wersji:
 *** 1:2.27.2-0ubuntu1 0
        500 http://pl.archive.ubuntu.com karmic/main Packages
        100 /var/lib/dpkg/status

Related branches

Artur Rona (ari-tczew)
description: updated
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please try to obtain a backtrace following the instructions at http://wiki.ubuntu.com/DebuggingProgramCrash and upload the backtrace (as an attachment) to the bug report. This will greatly help us in tracking down your problem.

Changed in nautilus (Ubuntu):
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Artur Rona (ari-tczew) wrote :

This is hard to get a debug from nautilus, but I know when it happens. Now I'm working on upgrade packages and I use uscan for update. After download .tar.gz uscan create a symlink to .tar.gz file. If I'll open any archive (not different a symlink or source .tar.gz) by file-roller, drag and drop to nautilus and... nautilus crashed.

Revision history for this message
Artur Rona (ari-tczew) wrote :
Revision history for this message
Artur Rona (ari-tczew) wrote :
Revision history for this message
Artur Rona (ari-tczew) wrote :
Changed in nautilus (Ubuntu):
status: Incomplete → New
description: updated
Revision history for this message
Sebastien Bacher (seb128) wrote :

thank you for your work bug strace logs are of no use for crash what has been requested is a gdb backtrace

Changed in nautilus (Ubuntu):
status: New → Incomplete
Revision history for this message
Artur Rona (ari-tczew) wrote :
Changed in nautilus (Ubuntu):
status: Incomplete → New
Revision history for this message
ikus060 (ikus060-renamed) wrote :

I confirm the problem.

Using drag-n-Drop from FileRoller to Nautilus 2.27.4 cause nautilus to crash.

tags: added: regression-potential
Changed in nautilus (Ubuntu):
status: New → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug report. This bug has been reported to the developers of the software. You can track it and make comments here: http://bugzilla.gnome.org/show_bug.cgi?id=589258

summary: - nautilus crashed while drag & drop from file-roller
+ crashes when using dnd from file-roller to a directory
Changed in nautilus (Ubuntu):
status: Confirmed → Triaged
Changed in nautilus:
status: Unknown → New
Revision history for this message
Artur Rona (ari-tczew) wrote :

I had crash nautilus when I unpacked file from file-roller, but I used menu from file-roller, not drag and drop method. Apport notified me about it (LP: #405232).

Revision history for this message
A. Walton (awalton) wrote :

Cosimo Cecchi committed a fix for this in Nautilus upstream HEAD, should be cherry-picked for 2.28.

http://git.gnome.org/cgit/nautilus/commit/?id=23278532505862816bd5c8c0ab7d17f7a07b4790

Changed in nautilus (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nautilus - 1:2.28.1-0ubuntu1

---------------
nautilus (1:2.28.1-0ubuntu1) karmic; urgency=low

  * New upstream version:
    - Translation updates
    - Correctly position icons for file drops
    - Fix lingering unmount menu item
    - Update tracker support for version 0.7
    - Fix crashes (lp: #389888, #402927)
    - Set correct recent files info
    - Make changing visible list view columns instant (lp: #401414)
    - Allow focusing the list view by clicking outside a line
    - Use right gconf key for the disable_tabs setting
  * debian/patches/90_relibtoolize.patch:
    - new version update

 -- Sebastien Bacher <email address hidden> Tue, 20 Oct 2009 14:37:08 +0200

Changed in nautilus (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
hejkki (heikki-kniivila) wrote :

it says "fix has been released"... where is the fix?
i'm using a new ubuntu karmic release from a day ago or so...
and i'm having the problem here, but not always.
i just plugged in my usb-memory and nautilus crashed while trying to drag and drop from file-roller.

Revision history for this message
hejkki (heikki-kniivila) wrote :

sorry, there is no 2.28.1-0ubuntu1 in karmic

Revision history for this message
ikus060 (ikus060-renamed) wrote :

Here with nautilus 2.28.0-0ubuntu7 it's working fine.
I test dnd from file-roller to nautilus and from nautilus to file-roller.

Revision history for this message
hejkki (heikki-kniivila) wrote :
Revision history for this message
Chris Coulson (chrisccoulson) wrote :

Have you tested it with 2.28.1-0ubuntu1 yet?

Revision history for this message
hejkki (heikki-kniivila) wrote :

i did apt-get update && apt-get upgrade and i didn't notice that there is no 2.28.1-0ubuntu1.
where can i get it?

Revision history for this message
Jeff Sereno (jsereno) wrote :

I'm now using 1:2.28.1-0ubuntu7 and Nautilus still crashes when you drag a file from File Roller over the Places pane in the Nautilus window. If you drag AROUND the Places pane, Nautilus will not crash.

Attached is a screenshot illustrating my point.

Revision history for this message
Artur Rona (ari-tczew) wrote :

@Jeff Sereno: if you are not have 2.28.1, please don't writing "still crashes".

I have got:
file-roller 2.28.1-0ubuntu1
nautilus 1:2.28.1-0ubuntu

tested and - fixed!

Note: after update package nautilus please restart your system.

Revision history for this message
Jeff Sereno (jsereno) wrote :

@Artur Rona: My apologies - I misread the version number of the Nautilus package. Will update and re-test.

Revision history for this message
Jeff Sereno (jsereno) wrote :

I can now confirm the following package versions have fixed the Nautilus crashing issue on my end. Cheers.

$ apt-cache policy nautilus
nautilus:
  Installed: 1:2.28.1-0ubuntu1
  Candidate: 1:2.28.1-0ubuntu1
  Version table:
 *** 1:2.28.1-0ubuntu1 0
        500 http://ftp.iinet.net.au karmic/main Packages
        100 /var/lib/dpkg/status
$ apt-cache policy file-roller
file-roller:
  Installed: 2.28.1-0ubuntu1
  Candidate: 2.28.1-0ubuntu1
  Version table:
 *** 2.28.1-0ubuntu1 0
        500 http://ftp.iinet.net.au karmic/main Packages
        100 /var/lib/dpkg/status
$

Revision history for this message
Jens (jens.timmerman) wrote :

yep, updating to 2.28.1 fixed the bug here...

(althou I just noticed it now automatically merges folders and overwrites files without asking, but that's a different bug)

Revision history for this message
Artur Rona (ari-tczew) wrote :

Product: nautilus
Component: GIO
Version: 2.27.x
Status: RESOLVED
Resolution: FIXED
Priority: Normal
Severity: critical

Changed in nautilus:
importance: Unknown → Undecided
status: New → Fix Released
Changed in nautilus:
importance: Undecided → Unknown
status: Fix Released → Unknown
importance: Unknown → Undecided
status: Unknown → New
importance: Undecided → Unknown
status: New → Unknown
Changed in nautilus:
importance: Unknown → Critical
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.