GNU bug report logs - #36118
segmentation fault in Totem

Previous Next

Package: guix;

Reported by: Laura Lazzati <laura.lazzati.15 <at> gmail.com>

Date: Thu, 6 Jun 2019 18:11:01 UTC

Severity: normal

Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 36118 in the body.
You can then email your comments to 36118 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#36118; Package guix. (Thu, 06 Jun 2019 18:11:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Laura Lazzati <laura.lazzati.15 <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Thu, 06 Jun 2019 18:11:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Laura Lazzati <laura.lazzati.15 <at> gmail.com>
To: bug-guix <at> gnu.org
Subject: segmentation fault in Totem
Date: Thu, 6 Jun 2019 15:09:35 -0300
Hi!

I found a segmentation fault that happens with the current totem
version that is installed with Guix. It occurs when the application is
closed.
I found it runnig Guix on top of an Ubuntu 18.04 distro. Then I tested
it over a Fedora 30 and a Debian 9. Lastly, with Guix System v1.0.1.

The outputs differ a little, but in all cases the three main lines appear:

---------------------------start here
------------------------------------------------------
(totem:25833): Gtk-WARNING **: 12:50:35.676:
gtk_window_present_with_time() should not be called with 0, or
GDK_CURRENT_TIME as a timestamp, the timestamp should instead be
gathered at the time the user initiated the request for the window to
be shown

(totem:25833): libpeas-WARNING **: 12:51:21.053: Type not found in
introspection: 'PeasActivatable'

(totem:25833): libpeas-WARNING **: 12:51:21.053: Method
'PeasActivatable.deactivate' was not found
------------------------------end here
---------------------------------------------------

Note that it happens with different file formats.
In foreign distros, the version that comes with them – that changes
depending on the distro - runs normally.

Here are the otputs for:

*Ubuntu 18.04
---------------------------start here
------------------------------------------------------
totem videos/03-help/en_US/videos/1.clino.03-help.webm

Gtk-Message: 12:50:34.021: Failed to load module "canberra-gtk-module"

Gtk-Message: 12:50:34.028: Failed to load module "canberra-gtk-module"


(totem:25833): Gtk-WARNING **: 12:50:35.676:
gtk_window_present_with_time() should not be called with 0, or
GDK_CURRENT_TIME as a timestamp, the timestamp should instead be
gathered at the time the user initiated the request for the window to
be shown

(totem:25833): Gtk-WARNING **: 12:50:36.363: Drawing a gadget with
negative dimensions. Did you forget to allocate a size? (node slider
owner GtkScale)

(totem:25833): libpeas-WARNING **: 12:51:21.053: Type not found in
introspection: 'PeasActivatable'

(totem:25833): libpeas-WARNING **: 12:51:21.053: Method
'PeasActivatable.deactivate' was not found

(totem:25833): Totem-CRITICAL **: 12:51:21.081:
totem_skipto_update_range: assertion 'TOTEM_IS_SKIPTO (skipto)' failed

(totem:25833): Totem-CRITICAL **: 12:51:21.087:
totem_skipto_set_seekable: assertion 'TOTEM_IS_SKIPTO (skipto)' failed

Segmentation fault (core dumped)
----------------------------end here
------------------------------------------------------

*Fedora 30
---------------------------start here
------------------------------------------------------
(totem:2481): Gtk-WARNING **: 18:49:11.797:
gtk_window_present_with_time() should not be called with 0, or
GDK_CURRENT_TIME as a timestamp, the timestamp should instead be
gathered at the time the user initiated the request for the window to
be shown

(totem:2481): libpeas-WARNING **: 18:53:27.814: Type not found in
introspection: 'PeasActivatable'

(totem:2481): libpeas-WARNING **: 18:53:27.814: Method
'PeasActivatable.deactivate' was not found

Segmentation fault (core dumped)
----------------------------end here
------------------------------------------------------

*Debian 9
---------------------------start here
------------------------------------------------------
(totem:2481): Gtk-WARNING **: 18:49:11.797:
gtk_window_present_with_time() should not be called with 0, or
GDK_CURRENT_TIME as a timestamp, the timestamp should instead be
gathered at the time the user initiated the request for the window to
be shown

(totem:2481): libpeas-WARNING **: 18:53:27.814: Type not found in
introspection: 'PeasActivatable'

(totem:2481): libpeas-WARNING **: 18:53:27.814: Method
'PeasActivatable.deactivate' was not found

Segmentation fault (core dumped)
----------------------------end here
------------------------------------------------------

*Guix System 1.0.1

---------------------------start here
------------------------------------------------------
totem ojosDeCielo.mp4

(totem:1367): Gtk-WARNING **: 14:39:00.850: Could not load a pixbuf
from /org/gtk/libgtk/theme/Adwaita/assets/bullet-symbolic.svg.

This may indicate that pixbuf loaders or the mime database could not be found.

(totem:1367): Gtk-WARNING **: 14:39:00.919:
gtk_window_present_with_time() should not be called with 0, or
GDK_CURRENT_TIME as a timestamp, the timestamp should instead be
gathered at the time the user initiated the request for the window to
be shown

(totem:1367): libpeas-WARNING **: 14:39:08.435: Type not found in
introspection: 'PeasActivatable'

(totem:1367): libpeas-WARNING **: 14:39:08.435: Method
'PeasActivatable.deactivate' was not found

Segmentation fault
----------------------------end here
------------------------------------------------------




Information forwarded to bug-guix <at> gnu.org:
bug#36118; Package guix. (Fri, 07 Jun 2019 18:28:02 GMT) Full text and rfc822 format available.

Message #8 received at 36118 <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Laura Lazzati <laura.lazzati.15 <at> gmail.com>
Cc: 36118 <at> debbugs.gnu.org
Subject: Re: bug#36118: segmentation fault in Totem
Date: Fri, 07 Jun 2019 20:27:06 +0200
Hi Laura,

thank you for the bug report.

> I found a segmentation fault that happens with the current totem
> version that is installed with Guix. It occurs when the application is
> closed.
> I found it runnig Guix on top of an Ubuntu 18.04 distro. Then I tested
> it over a Fedora 30 and a Debian 9. Lastly, with Guix System v1.0.1.
>
> The outputs differ a little, but in all cases the three main lines appear:
>
> ---------------------------start here ------------------------------------------------------
> (totem:25833): Gtk-WARNING **: 12:50:35.676:
> gtk_window_present_with_time() should not be called with 0, or
> GDK_CURRENT_TIME as a timestamp, the timestamp should instead be
> gathered at the time the user initiated the request for the window to
> be shown
>
> (totem:25833): libpeas-WARNING **: 12:51:21.053: Type not found in
> introspection: 'PeasActivatable'
>
> (totem:25833): libpeas-WARNING **: 12:51:21.053: Method
> 'PeasActivatable.deactivate' was not found
> ------------------------------end here ---------------------------------------------------

These are not problematic.

Totem uses gstreamer, so the decoding of media files depends on the
installed codecs.  In fact, “/bin/totem” is wrapped with two variables
at build time: GST_PLUGIN_SYSTEM_PATH and GRL_PLUGIN_PATH.

Can you tell us what gstreamer plugins you have installed (these are
packages starting with “gst-”) and what values the GST_* environment
variables have?

With GST_DEBUG=5 (or a lower number) you should also be able to see what
gstreamer plugin is being selected.  Then we could try to narrow the
fault down to a specific plugin and its libraries.

--
Ricardo





Reply sent to Maxim Cournoyer <maxim.cournoyer <at> gmail.com>:
You have taken responsibility. (Thu, 29 Sep 2022 03:00:02 GMT) Full text and rfc822 format available.

Notification sent to Laura Lazzati <laura.lazzati.15 <at> gmail.com>:
bug acknowledged by developer. (Thu, 29 Sep 2022 03:00:02 GMT) Full text and rfc822 format available.

Message #13 received at 36118-done <at> debbugs.gnu.org (full text, mbox):

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Laura Lazzati <laura.lazzati.15 <at> gmail.com>
Cc: 36118-done <at> debbugs.gnu.org
Subject: Re: bug#36118: segmentation fault in Totem
Date: Wed, 28 Sep 2022 22:59:41 -0400
Hi Laura,

Laura Lazzati <laura.lazzati.15 <at> gmail.com> writes:

> Hi!
>
> I found a segmentation fault that happens with the current totem
> version that is installed with Guix. It occurs when the application is
> closed.
> I found it runnig Guix on top of an Ubuntu 18.04 distro. Then I tested
> it over a Fedora 30 and a Debian 9. Lastly, with Guix System v1.0.1.

I can't reproduce any segmentation fault, when running with guix shell
--pure totem -- totem' (although in this way I get some popup about
dbus, but that's not a crash).

Closing, please reopen if it's still an issue.

-- 
Thanks,
Maxim




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 27 Oct 2022 11:24:06 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 182 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.