Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 332441 - Please stabilize gnome-extra/nautilus-sendto-2.28.5
Summary: Please stabilize gnome-extra/nautilus-sendto-2.28.5
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: https://bugzilla.gnome.org/show_bug.c...
Whiteboard:
Keywords: STABLEREQ
Depends on: 324077 330657 340429
Blocks: 330653
  Show dependency tree
 
Reported: 2010-08-12 15:19 UTC by Pacho Ramos
Modified: 2011-02-18 11:34 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pacho Ramos gentoo-dev 2010-08-12 15:19:48 UTC
It includes most of upstream patches already applied in 2.28.4-r1 and also seems to fix upstream bug https://bugzilla.gnome.org/show_bug.cgi?id=626362 (that I start to suffer a few days ago :-( ).

I think that upstream bug is important enough to also request its fast stabilization.

Thanks a lot

Reproducible: Always
Comment 1 Pacho Ramos gentoo-dev 2010-09-01 15:47:27 UTC
+*nautilus-sendto-2.28.5 (01 Sep 2010)
+
+  01 Sep 2010; Pacho Ramos <pacho@gentoo.org>
+  +nautilus-sendto-2.28.5.ebuild,
+  +files/nautilus-sendto-2.28.5-commandline-help.patch,
+  +files/nautilus-sendto-2.28.5-fix-memleaks.patch:
+  Version bump with most of fixes already included in 2.28.4-r1 and updated
+  translations. This also fixes important segfaults suffered by me with
+  gnome-bluetooth and empathy plugins (upstream bug #626362).
+

Arches, please test and stabilize this version since it solves an important segfault, to test simply install it with net-wireless/gnome-bluetooth-2.30.0 and   
net-im/empathy-2.30.2, then, restart nautilus and right click on a file for using affected plugins. If nautilus-sendto window is opened, upstream bug #626362 is solved (it works for me... but better test it yourself also ;-))

Thanks
Comment 2 Markos Chandras (RETIRED) gentoo-dev 2010-09-05 10:35:06 UTC
amd64 done
Comment 3 doggie 2010-09-06 12:19:22 UTC
amd64 here, having segfault in both 2.28.4-r1 and 2.28.5
Comment 4 Pacho Ramos gentoo-dev 2010-09-06 13:29:54 UTC
In my case the segfault is fixed in 2.28.5 on, for now, the two machines I have checked

If you are still suffering a segfault with 2.28.5, I suggest you to try to get a backtrace with bug-buddy and, then, opening a new bug upstream (and please, let us know about that bug report ;-))

Thanks

Remaining arches: please stabilize anyway as explained along this comment -> works for me and, in the worst possible scenario, it's "as bad as current stable"
Comment 5 doggie 2010-09-07 17:54:43 UTC
I tried to create a backtrace using gdb, but all I got is this, altough I enabled debug-useflag and compiled both nautilus and nautilus-sendto with -ggdb

$ gdb nautilus-sendto 

warning: Can not parse XML syscalls information; XML support was disabled at compile time.
GNU gdb (Gentoo 7.0.1 p1) 7.0.1
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>...
Reading symbols from /usr/bin/nautilus-sendto...(no debugging symbols found)...done.
(gdb) run test.pdf
Starting program: /usr/bin/nautilus-sendto test.pdf
[Thread debugging using libthread_db enabled]
Init nautilus burn plugin
Init pidgin plugin
Init removable-devices plugin
Init evolution plugin

Program received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) quit
A debugging session is active.

	Inferior 1 [process 11539] will be killed.

Quit anyway? (y or n) y
Comment 6 Pacho Ramos gentoo-dev 2010-09-07 18:07:17 UTC
I am sure bug-buddy should catch it simply making nautilus-sendto crash, but you will probably need to recompile with debug symbols more pieces like gtk+, glib, nautilus and gconf
Comment 7 doggie 2010-09-07 18:39:35 UTC
just installed bug-buddy and it doesn't catch anything (actually, I don't know how to do that) ... does anybody know how to get a "true" backtrace (I still prefer gdb)?
Comment 8 Pacho Ramos gentoo-dev 2010-09-07 18:49:03 UTC
(In reply to comment #6)
> I am sure bug-buddy should catch it simply making nautilus-sendto crash, but
> you will probably need to recompile with debug symbols more pieces like gtk+,
> glib, nautilus and gconf
> 

After installing bug-buddy (that will use gdb to get backtrace) try:
FEATURES="$FEATURES splitdebug" CFLAGS="-O2 -pipe -ggdb" CXXFLAGS="-O2 -pipe -ggdb" emerge -1 nautilus-sendto gtk+ glib nautilus gconf gnome-bluetooth

And, then, "killall nautilus" or log out and log in again to run recompiled nautilus. 
Comment 9 doggie 2010-09-07 19:23:11 UTC
Well, after recompiling all that stuff, the bug does not appear any more ...
Comment 10 David Abbott (RETIRED) gentoo-dev 2010-10-10 19:17:51 UTC
Tested on x86 fails here with USE='bluetooth'

FEATURES='test' USE='nautilus ' emerge -1v net-wireless/gnome-bluetooth succeeded
USE='-bluetooth -cdr -doc -gajim -mail -pidgin -upnp' succeeded for =gnome-extra/nautilus-sendto-2.28.5
USE='-bluetooth -cdr doc gajim -mail -pidgin -upnp' succeeded for =gnome-extra/nautilus-sendto-2.28.5
USE='bluetooth -cdr -doc -gajim mail -pidgin -upnp' failed for =gnome-extra/nautilus-sendto-2.28.5
USE='-bluetooth -cdr doc -gajim mail -pidgin -upnp' succeeded for =gnome-extra/nautilus-sendto-2.28.5
USE='bluetooth -cdr -doc gajim mail pidgin -upnp' failed for =gnome-extra/nautilus-sendto-2.28.5
USE='-bluetooth cdr -doc gajim mail pidgin -upnp' succeeded for =gnome-extra/nautilus-sendto-2.28.5
USE='-bluetooth -cdr -doc -gajim -mail -pidgin upnp' succeeded for =gnome-extra/nautilus-sendto-2.28.5
USE='-bluetooth cdr doc gajim -mail -pidgin upnp' succeeded for =gnome-extra/nautilus-sendto-2.28.5
USE='-bluetooth -cdr -doc -gajim mail -pidgin upnp' succeeded for =gnome-extra/nautilus-sendto-2.28.5
USE='-bluetooth cdr -doc -gajim -mail pidgin upnp' succeeded for =gnome-extra/nautilus-sendto-2.28.5
USE='bluetooth cdr -doc -gajim -mail pidgin upnp' failed for =gnome-extra/nautilus-sendto-2.28.5
USE='-bluetooth -cdr -doc gajim -mail pidgin upnp' succeeded for =gnome-extra/nautilus-sendto-2.28.5
USE='bluetooth cdr doc gajim -mail pidgin upnp' failed for =gnome-extra/nautilus-sendto-2.28.5
USE='bluetooth -cdr -doc -gajim mail pidgin upnp' failed for =gnome-extra/nautilus-sendto-2.28.5
USE='-bluetooth cdr doc gajim mail pidgin upnp' succeeded for =gnome-extra/nautilus-sendto-2.28.5
USE='bluetooth cdr doc gajim mail pidgin upnp' failed for =gnome-extra/nautilus-sendto-2.28.5
Comment 11 Pacho Ramos gentoo-dev 2010-10-10 21:30:48 UTC
(In reply to comment #10)
> Tested on x86 fails here with USE='bluetooth'

What is exactly failing? "tests" or building with some USE flags? In that case, could you open a separate bug report (even if it would probably be an upstream problem). Anyway, I really doubt it's a regression over current stable and I think it can go stable anyway...
Comment 12 David Abbott (RETIRED) gentoo-dev 2010-10-10 21:52:05 UTC
(In reply to comment #11)
> (In reply to comment #10)
> > Tested on x86 fails here with USE='bluetooth'
> 
> What is exactly failing? "tests" or building with some USE flags? In that case,
> could you open a separate bug report (even if it would probably be an upstream
> problem). Anyway, I really doubt it's a regression over current stable and I
> think it can go stable anyway...
> 
Opened bug 340429
With USE="bluetooth" fails with file collisions.

* Detected file collision(s):
 * 
 * 	/usr/lib/nautilus-sendto/plugins/libnstbluetooth.la
 * 	/usr/lib/nautilus-sendto/plugins/libnstbluetooth.so
 * 	/usr/lib/debug/usr/lib/nautilus-sendto/plugins/libnstbluetooth.so.debug
 
Comment 13 Christian Faulhammer (RETIRED) gentoo-dev 2010-10-25 12:02:28 UTC
stable x86, thanks David
Comment 14 Alex Buell 2010-11-05 19:05:14 UTC
Tested as OK on SPARC64, please stabilise. 
Comment 15 Michael Weber (RETIRED) gentoo-dev 2011-01-03 12:19:23 UTC
sparc done
Comment 16 Pacho Ramos gentoo-dev 2011-02-18 11:34:40 UTC
Remaining arches, please go to bug 353436 directly