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 341626 - Nautilus segfault if properties window is shown while video is playing
Nautilus segfault if properties window is shown while video is playing
Status: RESOLVED FIXED
Product: totem
Classification: Core
Component: Properties page
1.4.x
Other Linux
: Normal critical
: ---
Assigned To: General Totem maintainer(s)
General Totem maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2006-05-13 12:41 UTC by Sebastien Bacher
Modified: 2006-05-17 14:42 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Sebastien Bacher 2006-05-13 12:41:02 UTC
That bug has been opened on https://launchpad.net/distros/ubuntu/+source/totem/+bug/44507/+index

"Description of the problem:
If while playing a video in totem-gstreamer the properties window is displayed enough times eventually nautilus will segfault.

Steps to reproduce:
1. Click on the desktop and press Ctrl-L. Type /usr/share/example-content and press the Open button.
2. Double click on SeeUbuntu.ogg .
3. Refocus the example-content natuilus window. click once on SeeUbuntu.ogg and press Alt-Enter.
4. Wait for the propteries window with the tabs to appear and click the Close button.
5. Go to step 3.

Expected results:
For properties window to appear, nautilus to continue working.

Actual results:
Eventually nautilus will die with a segfault. This may take 10 or so goes round the loop and the video must be playing at the time.

Version information:
nautilus 2.14.1-0ubuntu7
totem 1.4.0-0ubuntu6
gstreamer0.10-alsa 0.10.6-0ubuntu3
gstreamer0.10-plugins-good 0.10.3-0ubuntu2
gstreamer0.10-gnomevfs 0.10.6-0ubuntu3
(and lots of other plugins)

http://librarian.launchpad.net/2616758/nautilus-properties-backtrace.txt
Backtrace of nautilus properties segfault

http://librarian.launchpad.net/2616761/nautilus-properties-backtrace2.txt
Slightly different backtrace of nautilus properties segfault"


Debug backtrace:

Program received signal SIGSEGV, Segmentation fault.

Thread NaN (LWP 5583)

  • #0 on_timeout_event
    at totem-properties-view.c line 111
  • #1 g_timeout_dispatch
    at gmain.c line 3292
  • #2 IA__g_main_context_dispatch
    at gmain.c line 1916
  • #3 g_main_context_iterate
    at gmain.c line 2547
  • #4 IA__g_main_loop_run
    at gmain.c line 2751
  • #5 IA__gtk_main
    at gtkmain.c line 1026
  • #6 main
    at nautilus-main.c line 406
  • #7 __libc_start_main
    from /lib/tls/i686/cmov/libc.so.6
  • #8 _start
    at ../sysdeps/i386/elf/start.S line 119

Comment 1 Bastien Nocera 2006-05-17 14:42:02 UTC
This should fix it, reopen if not. Patch is at:
http://cvs.gnome.org/viewcvs/totem/src/totem-properties-view.c?r1=1.7&r2=1.8

2006-05-17  Bastien Nocera  <hadess@hadess.net>

        * src/totem-properties-view.c:
        (totem_properties_view_set_location):
        Stop lingering timeouts before resetting the view (Closes: #341626)