nautilus-sendto crashed with SIGSEGV in g_slice_alloc()

Bug #544506 reported by Luca Mattiello
102
This bug affects 19 people
Affects Status Importance Assigned to Milestone
nautilus-sendto (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Binary package hint: nautilus-sendto

Right clicking on a file, then send to, causes nautilus-sendto to crash.

~$ lsb_release -rd
Description: Ubuntu lucid (development branch)
Release: 10.04

~$ apt-cache policy nautilus-sendto
nautilus-sendto:
  Installato: 2.28.3-0ubuntu1
  Candidato: 2.28.3-0ubuntu1
  Tabella versione:
 *** 2.28.3-0ubuntu1 0
        500 http://it.archive.ubuntu.com/ubuntu/ lucid/main Packages
        100 /var/lib/dpkg/status

After killing nautilus and relaunching from terminal, this is what i get when "sendto-ing" (apparently it didn't crash anymore, but nothing happened):

Init evolution plugin
Init nautilus burn plugin
Init removable-devices plugin
Init empathy plugin
Init gajim plugin
Init pidgin plugin

(nautilus-sendto:32410): libebook-WARNING **: Can't find installed BookFactories

** (nautilus-sendto:32410): WARNING **: e_book_load_uri: nessuna fabbrica disponibile per l'URI «couchdb:///127.0.0.1»

(nautilus-sendto:32410): libebook-WARNING **: Can't find installed BookFactories

(nautilus-sendto:32410): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: e_book_load_uri: nessuna fabbrica disponibile per l'URI «file:///home/luca/.evolution/addressbook/local/system»

** (nautilus-sendto:32410): WARNING **: (null)

ProblemType: Crash
Architecture: amd64
Date: Mon Mar 22 21:39:27 2010
DistroRelease: Ubuntu 10.04
ExecutablePath: /usr/bin/nautilus-sendto
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Beta amd64 (20100316)
NonfreeKernelModules: nvidia
Package: nautilus-sendto 2.28.3-0ubuntu1
ProcCmdline: nautilus-sendto file:///home/username/Scrivania/avatar.jpg
ProcEnviron:
 LANG=it_IT.utf8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-16.25-generic
SegvAnalysis:
 Segfault happened at: 0x7f4bfd882174 <g_slice_alloc+292>: mov (%rdx),%rcx
 PC (0x7f4bfd882174) ok
 source "(%rdx)" (0x00000002) not located in a known VMA region (needed readable region)!
 destination "%rcx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: nautilus-sendto
StacktraceTop:
 g_slice_alloc () from /lib/libglib-2.0.so.0
 g_slist_prepend () from /lib/libglib-2.0.so.0
 g_object_notify () from /usr/lib/libgobject-2.0.so.0
 ?? () from /usr/lib/libgtk-x11-2.0.so.0
 g_type_create_instance ()
Title: nautilus-sendto crashed with SIGSEGV in g_slice_alloc()
Uname: Linux 2.6.32-16-generic x86_64
UserGroups: adm admin cdrom dialout lp lpadmin plugdev sambashare

Revision history for this message
Luca Mattiello (aiedail92) wrote :
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 valgrind log following the instructions at https://wiki.ubuntu.com/Valgrind and attach the file to the bug report. This will greatly help us in tracking down your problem.

Changed in nautilus-sendto (Ubuntu):
status: New → Incomplete
Revision history for this message
Luca Mattiello (aiedail92) wrote :

When run under valgrind, the program doesn't crash and the sendto window pops up normally. Instead trying to launch it normally makes it crash again.

However I have attached the valgrind log.

Revision history for this message
Sebastien Bacher (seb128) wrote :

thank you for the valgrind, could you get a new log with nautilus-sendto-dbgsym installed?

Changed in nautilus-sendto (Ubuntu):
importance: Undecided → Medium
status: Incomplete → New
status: New → Incomplete
Revision history for this message
Luca Mattiello (aiedail92) wrote :

Here it is

Revision history for this message
Sebastien Bacher (seb128) wrote :

the error there

"==6410== at 0x4C270BD: free (vg_replace_malloc.c:366)
==6410== by 0xE96ECA5: e_contact_entry_set_source_list (e-contact-entry.c:518)
==6410== by 0xE96DDEA: add_sources (evolution.c:170)
==6410== by 0xE96DEC9: get_contacts_widget (evolution.c:208)
==6410== by 0x404616: nautilus_sendto_create_ui (nautilus-sendto-command.c:413)
==6410== by 0x404F83: main (nautilus-sendto-command.c:830)
==6410== Address 0x1bad9750 is 0 bytes inside a block of size 16 free'd
==6410== at 0x4C270BD: free (vg_replace_malloc.c:366)
==6410== by 0xE96ECA5: e_contact_entry_set_source_list (e-contact-entry.c:518)
==6410== by 0xE96DDEA: add_sources (evolution.c:170)
==6410== by 0xE96DEC9: get_contacts_widget (evolution.c:208)
==6410== by 0x404616: nautilus_sendto_create_ui (nautilus-sendto-command.c:413)
==6410== by 0x404F83: main (nautilus-sendto-command.c:830)"

Changed in nautilus-sendto (Ubuntu):
status: Incomplete → New
Revision history for this message
gero (tkd4) wrote :

well, this error happened to me when I removed empathy.. there is a package in empathy related with nautilus. this package is called nautilus-sendto-empathy , and the problem occurred when I removed it.

Revision history for this message
Sebastien Bacher (seb128) wrote :

thank for your comment gero but are you sure you are getting the same issue? the one there is in evolution code not empathy one, you might want to open a new bug about your issue...

Revision history for this message
gero (tkd4) wrote :

well I am not quite sure about what you mean, but I can tell you this, sendto was working fine, I used it just a minute before I removed the empathy, then I removed empathy and sendto stopped working, next I re-installed empathy and sendto began to work correctly.

i wish i could help more...

Revision history for this message
HankB (hbarta) wrote :

I have found that nautilus-sendto is crashing on my PC. Looking at 'dmesg' output shows the following results from three tries:
<pre>
[40839.267115] nautilus-sendto[4554]: segfault at ffffffff00000000 ip 00007fc6f65c12b4 sp 00007fffcde1fd30 error 4 in libglib-2.0.so.0.2200.3[7fc6f6568000+c5000]
[40870.809221] nautilus-sendto[4560]: segfault at 10 ip 00007fa8a439bf68 sp 00007fffd67f3c28 error 4 in libpango-1.0.so.0.2600.0[7fa8a4386000+46000]
[40885.457686] nautilus-sendto[4566]: segfault at ffffffff00000000 ip 00007fd51b69c2b4 sp 00007fff9a338120 error 4 in libglib-2.0.so.0.2200.3[7fd51b643000+c5000]
</pre>

Does this look like the same problem or should I file another bug report?

thanks,
hank

Revision history for this message
Michael (mkanz) wrote :

I caught almost the same bug as described in this report. I had removed evolution in favor of thunderbird, and after launching `nautilus-sendto <somefile>` it segfaulted with the following message (see attachment).

Luckily, installing the package "evolution-data-server" back, somehow made it work properly. Hope this info be helpful.

Changed in nautilus-sendto (Ubuntu):
status: New → Confirmed
Revision history for this message
Rainer Rohde (rainer-rohde) wrote :

Happened today for the first time for me in Oneiric by right-clicking on a doc, going to the "send to..." dialog.

Colan Schwartz (colan)
tags: added: oneiric
Revision history for this message
Schoelje (schoelje) wrote :

I'm just a regular user and this is my first post.

Since a clean LMDE 64bit install a few days ago I'm unable to use nautilus-sendto. It simply doesn't show the sendto window.
So it looks a lot like the bug mentioned here.

If I start in terminal:
Initializing nautilus-gdu extension
Initializing nautilus-open-terminal extension
Init pidgin plugin
Init evolution plugin
Init gajim plugin

System log shows:
Feb 7 08:46:50 lmde kernel: [ 1694.279339] nautilus-sendto[3503]: segfault at 7f2bcfdf63d6 ip 00007f2bd50aec76 sp 00007fff44174818 error 4 in libc-2.13.so[7f2bd5034000+17a000]

Can somebody confirm this is the same bug?

Revision history for this message
Mathieu Cossette (mcossette) wrote :

Happened to me after trying to get rid of Evolution to have a Ubuntu 12.04 LTS Precise default apps installation.. but it seems that
it broke the send to menu in nautilus.

How can we safely remove all Evolution traces without loosing clock indicator and sendto menu ??????

Revision history for this message
Sebastien Bacher (seb128) wrote :

don't uninstall evolution-data-server, the name is unfortunate but the service is not only used by evolution, it's also used for contact,calendar by other desktop components

Colan Schwartz (colan)
tags: added: precise
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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