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 317081 - nautilus sendto crashes every time
nautilus sendto crashes every time
Status: RESOLVED FIXED
Product: nautilus-sendto
Classification: Applications
Component: general
unspecified
Other other
: Normal major
: ---
Assigned To: Roberto Majadas
Roberto Majadas
: 317367 322557 324169 339944 343574 344498 355574 356921 358259 367759 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2005-09-24 00:04 UTC by Chris Heaven
Modified: 2006-10-30 17:09 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
strace nautilus-sendto (8.90 KB, text/plain)
2005-09-26 13:57 UTC, Chris Heaven
  Details
Fix for (possibly this) evolution related crash. (596 bytes, patch)
2005-10-29 05:13 UTC, Peter Johanson
committed Details | Review
strace of crashing nautilus-sendto (80.28 KB, text/plain)
2006-01-09 01:17 UTC, Islam Amer
  Details

Description Chris Heaven 2005-09-24 00:04:41 UTC
From:  <>
To: submit@bugs.gnome.org
X-Mailer: bug-buddy 2.12.0
Subject: nautilus sendto crashes every time

Distribution: Ubuntu 5.10 (breezy)
Package: nautilus-sendto
Severity: major
Version: GNOME2.12.0 unspecified
Gnome-Distributor: Ubuntu
Synopsis: nautilus sendto crashes every time
Bugzilla-Product: nautilus-sendto
Bugzilla-Component: general
Bugzilla-Version: unspecified
BugBuddy-GnomeVersion: 2.0 (2.12.0)

Description of the crash:
nautilus sendto option crashes every time in certain user accounts that
it used to work in

Steps to reproduce the crash:
1. right click on any file in nautilus, or on the desktop
2. select send to
3. crash

Expected Results:
evolution used to open and provide the ability to send the file by
email.

How often does this happen?
every time

Additional Information:
ubuntu breezy preview
sendto works in some accounts and not on other on the same system


Debugging Information:

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

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its
symbols.
(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)
[Thread debugging using libthread_db enabled]
[New Thread -1208756544 (LWP 11637)]
[New Thread -1219044432 (LWP 11639)]
[New Thread -1210651728 (LWP 11638)]
(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)
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1208756544 (LWP 11637))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 add_evolution_contacts_to_model
    from /usr/lib/nautilus-sendto/plugins/libevolution.so
  • #5 add_evolution_contacts_to_model
    from /usr/lib/nautilus-sendto/plugins/libevolution.so
  • #6 set_contact_widgets
  • #7 nautilus_sendto_create_ui
  • #8 main
  • #0 __kernel_vsyscall




------- Bug moved to this database by unknown@gnome.bugs 2005-09-24 00:04 UTC -------


The original reporter of this bug does not have
   an account here. Reassigning to the person who moved
   it here, unknown@gnome.bugs.
   Previous reporter was chris@beonix.com.

Comment 1 Roberto Majadas 2005-09-26 13:11:18 UTC
I've a ubuntu breezy in my computer , and it works fine. Do you have installed
evolution ? Is this error solved by the last ubuntu update ?
Comment 2 Chris Heaven 2005-09-26 13:57:27 UTC
Created attachment 52674 [details]
strace nautilus-sendto

last 110 lines of an strace on nautilus-sendto, which resulted in a crash.
Comment 3 Chris Heaven 2005-09-26 14:01:29 UTC
Roberto - thank you for your reply.

Yes, the following evolution packages are installed:

chris@i8500:~ $ dpkg -l|grep evolution
ii  evolution                       2.4.0-0ubuntu3                  The
groupware suite
ii  evolution-data-server           1.4.0-0ubuntu2                  evolution
database backend server
ii  evolution-webcal                2.4.0.1-0ubuntu1                webcal: URL
handler for GNOME and Evolution
ii  libcamel1.2-6                   1.4.0-0ubuntu2                  Generic
messaging library for evolution data servers
ii  libebook1.2-5                   1.4.0-0ubuntu2                  Client
library for evolution address books
ii  libecal1.2-3                    1.4.0-0ubuntu2                  Client
library for evolution calendars
ii  libedata-book1.2-2              1.4.0-0ubuntu2                  Backend
library for evolution address books
ii  libedata-cal1.2-1               1.4.0-0ubuntu2                  Backend
library for evolution calendars
ii  libedataserver1.2-4             1.4.0-0ubuntu2                  Utility
library for evolution data servers
ii  libedataserverui1.2-6           1.4.0-0ubuntu2                  Utility
library for evolution data servers
ii  libevolution-cil                0.10.1-0ubuntu6                 CLI bindings
for Evolution
ii  libexchange-storage1.2-0        1.4.0-0ubuntu2                  Backend
library for evolution calendars
ii  nautilus-sendto                 0.4-0ubuntu2                    provide
integration between nautilus, evolution, and gaim
ii  openoffice.org2-evolution       1.9.129-0.1ubuntu2              Evolution
Addressbook support for OpenOffice.org

Also, the following Nautilus packages are installed:

chris@i8500:~ $ dpkg -l|grep nautilus
ii  libnautilus-burn2               2.12.0-0ubuntu1                 Nautilus
Burn Library - runtime version
ii  libnautilus-extension1          2.12.0-0ubuntu2                 libraries
for nautilus components - runtime version
ii  nautilus                        2.12.0-0ubuntu2                 file manager
and graphical shell for GNOME
ii  nautilus-cd-burner              2.12.0-0ubuntu1                 CD Burning
front-end for Nautilus
ii  nautilus-data                   2.12.0-0ubuntu2                 data files
for nautilus
ii  nautilus-open-terminal          0.4-0ubuntu1                    open
terminal in any folder from Nautilus
ii  nautilus-sendto                 0.4-0ubuntu2                    provide
integration between nautilus, evolution, and gaim

No, the latest Ubuntu Breezy updates have not solved this problem.

Just to clarify my original submission - nautilus-sendto only crashes in some
accounts on this system.  In other accounts the plugin works fine.

I have attached the final portion of an strace on nautilus-sendto above.  If you
require the complete dump please indicate so and I will forward it.

Thanks again.

Chris
Comment 4 Roberto Majadas 2005-09-26 16:08:39 UTC
I proof in my box with diferents users and works fine. Do you know if this
happens in other computers ? May be will be interesting to contact with ubuntu
devels.
Comment 5 Chris Heaven 2005-09-26 16:27:35 UTC
Thanks again Roberto.  This problem presents itself on two Breezy systems on our
network.  The accounts that suffer routine crashes with nautilus-sendto utilize
Evolution.  The accounts that nautilus-sendto doesn't crash in do not use
Evolution for a MUA.

Chris
Comment 6 Roberto Majadas 2005-09-28 07:41:28 UTC
*** Bug 317367 has been marked as a duplicate of this bug. ***
Comment 7 Roberto Majadas 2005-09-28 07:51:18 UTC
I run in my ubuntu breezy nautilus-sendto and works fine here using evolution.
And in other computers of my office too. I'm trying to looking for the bug , but
at the moment i can't replicate it in my box
Comment 8 Chris Heaven 2005-09-28 11:28:42 UTC
I can provide remote access to a system and account where nautilus-sendto
crashes consistently.  Please contact me off list at chris at beonix dot com for
details if this would help.

Chris
Comment 9 Chris Heaven 2005-09-28 11:29:06 UTC
I can provide remote access to a system and account where nautilus-sendto
crashes consistently.  Please contact me off list at chris at beonix dot com for
details if this would help.

Chris
Comment 10 Roberto Majadas 2005-10-06 22:28:36 UTC
Chris , can you provide me access to this box for fix this bug ? which day ? at
what time ? 
Comment 11 Peter Johanson 2005-10-29 05:13:32 UTC
Created attachment 54027 [details] [review]
Fix for (possibly this) evolution related crash.

Not sure if this is the same crasher or not, but I suspect it may be. At least
here, the crash was caused by contact entries with no family name, and the
resulting strlen call on NULL. Patch adds a check to make sure family_name
isn't NULL before doing anything with it.
Comment 12 Peter Johanson 2005-10-29 05:15:11 UTC
To add to this, this wasn't on ubuntu, but from initial testing for packaging
this for gentoo. The backtrace seemed to match the initial findings reported
here though. Feel free to slap me around if this is a different bug.
Comment 13 Teppo Turtiainen 2005-11-30 20:27:17 UTC
*** Bug 322557 has been marked as a duplicate of this bug. ***
Comment 14 Flavien Bridault 2005-12-04 00:54:05 UTC
The patch solved the problem for me. I had this problem for months (even with
0.3) with several versions of nautilus and evolution on Source Mage. I'm glad
that someone find a solution. :-))
However that would be better to hide 'null' strings and just display nothing for
the family name. But I will not complain, I can now use again that great
feature. ;-)
Comment 15 Teppo Turtiainen 2005-12-22 15:51:21 UTC
*** Bug 324169 has been marked as a duplicate of this bug. ***
Comment 16 Roberto Majadas 2005-12-28 11:03:48 UTC
I think i've resolved the problem with the Peter's patch. Can anyone use the new version (0.5) and said me it works ? 

Thanks
Comment 17 Islam Amer 2006-01-09 01:13:36 UTC
I hit the same bug here. I am using cvs nautilus-sendto and gnome-2.13.4 on gentoo

evolution-data-server-1.5.4
evolution-2.5.4

gaim-2.0 beta

gnome-bluetooth-0.7.0
libbtctl-0.6.0

Comment 18 Islam Amer 2006-01-09 01:17:13 UTC
Created attachment 56995 [details]
strace of crashing nautilus-sendto

strace of the nautilus-sendto crash. gdb backtrace is empty. If it's needed I i will try to reproduce on a system where libraries are not stripped. ( all of my libraries are stripped ).
Comment 19 Bastien Nocera 2006-04-06 17:22:08 UTC
*** Bug 318139 has been marked as a duplicate of this bug. ***
Comment 20 Bastien Nocera 2006-04-06 19:19:54 UTC
Islam, the problem you're seeing is due to the bluetooth plugin, see bug #334587 for details.

I'll close this bug as the crashes seem to have been ironed out. Please open a new bug if you still see crashes.
Comment 21 Sergej Kotliar 2006-04-28 18:52:57 UTC
*** Bug 339944 has been marked as a duplicate of this bug. ***
Comment 22 Sergej Kotliar 2006-05-22 18:37:04 UTC
*** Bug 342598 has been marked as a duplicate of this bug. ***
Comment 23 Fabio Bonelli 2006-06-01 14:34:25 UTC
*** Bug 343574 has been marked as a duplicate of this bug. ***
Comment 24 Elijah Newren 2006-06-04 16:10:00 UTC
*** Bug 343819 has been marked as a duplicate of this bug. ***
Comment 25 Elijah Newren 2006-06-05 01:57:01 UTC
*** Bug 343863 has been marked as a duplicate of this bug. ***
Comment 26 Elijah Newren 2006-06-10 18:04:15 UTC
*** Bug 344498 has been marked as a duplicate of this bug. ***
Comment 27 Mark Stosberg 2006-06-16 00:24:55 UTC
nautilus-sendto crashed the first time I tried to use it on the Ubuntu 6.06 live CD. However, on the second and subsequent tries, it worked. Debug output is below. 

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

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/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)
[Thread debugging using libthread_db enabled]
[New Thread -1224268096 (LWP 9135)]
[New Thread -1251857488 (LWP 9149)]
[New Thread -1243464784 (LWP 9140)]
(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)
(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)
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1224268096 (LWP 9135))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 __kernel_vsyscall
  • #5 raise
    from /lib/tls/i686/cmov/libc.so.6
  • #6 abort
    from /lib/tls/i686/cmov/libc.so.6
  • #7 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #8 g_log
    from /usr/lib/libglib-2.0.so.0
  • #9 add_evolution_contacts_to_model
    from /usr/lib/nautilus-sendto/plugins/libevolution.so
  • #10 add_evolution_contacts_to_model
    from /usr/lib/nautilus-sendto/plugins/libevolution.so
  • #11 set_contact_widgets
  • #12 nautilus_sendto_create_ui
  • #13 main
  • #0 __kernel_vsyscall

Comment 28 Bastien Nocera 2006-06-17 15:10:28 UTC
Mark, this is a different crash. Please file another bug.
Comment 29 Karsten Bräckelmann 2006-07-03 23:44:12 UTC
*** Bug 346453 has been marked as a duplicate of this bug. ***
Comment 30 Karsten Bräckelmann 2006-07-03 23:47:05 UTC
*** Bug 346431 has been marked as a duplicate of this bug. ***
Comment 31 Fabio Bonelli 2006-07-10 00:34:39 UTC
*** Bug 347059 has been marked as a duplicate of this bug. ***
Comment 32 Karsten Bräckelmann 2006-07-18 18:07:09 UTC
*** Bug 347943 has been marked as a duplicate of this bug. ***
Comment 33 Emmanuele Massimi 2006-07-26 00:26:15 UTC
Hi,
I don't know whether this is the right place to post this, but I would like to know how to use that patch, since I have no clue. If this is not the right place, could somebody kindly point to me where I can find some help?


Thanks in advance for your help.
Comment 34 Bastien Nocera 2006-07-26 07:38:35 UTC
(In reply to comment #33)
> Hi,
> I don't know whether this is the right place to post this, but I would like to
> know how to use that patch, since I have no clue. If this is not the right
> place, could somebody kindly point to me where I can find some help?

It's not the right place, but you should ask your distribution to update the nautilus-sendto package.
Comment 35 Karsten Bräckelmann 2006-07-28 20:35:00 UTC
*** Bug 349029 has been marked as a duplicate of this bug. ***
Comment 36 Karsten Bräckelmann 2006-09-12 13:37:58 UTC
*** Bug 355574 has been marked as a duplicate of this bug. ***
Comment 37 Karsten Bräckelmann 2006-09-17 21:30:59 UTC
(In reply to comment #20)
> I'll close this bug as the crashes seem to have been ironed out. Please open a
> new bug if you still see crashes.

Hmm, probably should be a duplicate of bug 348941...
Comment 38 Sergej Kotliar 2006-09-20 16:59:01 UTC
*** Bug 356921 has been marked as a duplicate of this bug. ***
Comment 39 Karsten Bräckelmann 2006-09-29 12:01:22 UTC
*** Bug 358259 has been marked as a duplicate of this bug. ***
Comment 40 André Klapper 2006-10-30 17:09:46 UTC
*** Bug 367759 has been marked as a duplicate of this bug. ***