Totem in full screen crashes Xorg

Bug #1531316 reported by forteller
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xorg (Ubuntu)
Expired
Medium
Unassigned

Bug Description

I tried reporting this to Totem[1], but they assured me this is an issue with X.

I've tried playing both mkv and avi files in Totem in a almost totally newly installed Ubuntu Gnome 15.10 64 bit, updated to Gnome 3.18 with the Gnome Staging PPA.

Every time I play the files in full screen mode the screen turns black and I'm logged out of my session. When I log back in I see that all programs are closed.

This happens at different times after going to full screen mode. Some times after a second, other times after a few minutes.

It only happens in full screen, I can play the video for as long as I want if I don't go full screen. It also only happens in Totem, I don't experience it in full screen in VLC.

I don't know how to find the log files from the crash, but please let me know how to do that if it can help.

This is quite critical for the adaptation of (Ubuntu) Gnome. Non technical people will soon give up Linux if their first meeting with it is that they can't play videos in full screen mode (they won't think of the possibility of installing some other video player). So I hope you will look into this closely even though it's a bit vague. If there's anything I can do to help, please let me know!

Thanks!

[1] https://bugzilla.gnome.org/show_bug.cgi?id=760078
---
ApportVersion: 2.19.1-0ubuntu5
Architecture: amd64
BootLog:

CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: None
CurrentDesktop: GNOME
DistUpgraded: Fresh install
DistroCodename: wily
DistroRelease: Ubuntu 15.10
DistroVariant: ubuntu
ExtraDebuggingInterest: Yes, if not too technical
GraphicsCard:
 Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 09) (prog-if 00 [VGA controller])
   Subsystem: CLEVO/KAPOK Computer Device [1558:8400]
InstallationDate: Installed on 2015-12-30 (11 days ago)
InstallationMedia: Ubuntu-GNOME 15.10 "Wily Werewolf" - Release amd64 (20151021)
MachineType: Notebook W840SU Series
Package: xorg 1:7.7+7ubuntu4
PackageArchitecture: amd64
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.2.0-23-generic root=UUID=2fd9c7df-0ddb-4012-9e68-3e59fb97e159 ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 4.2.0-23.28-generic 4.2.6
Tags: wily ubuntu
UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev'
Uname: Linux 4.2.0-23-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 11/21/2013
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 4.6.5
dmi.board.asset.tag: Tag 12345
dmi.board.name: W840SU Series
dmi.board.vendor: Notebook
dmi.board.version: Not Applicable
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 9
dmi.chassis.vendor: Notebook
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr4.6.5:bd11/21/2013:svnNotebook:pnW840SUSeries:pvrNotApplicable:rvnNotebook:rnW840SUSeries:rvrNotApplicable:cvnNotebook:ct9:cvrN/A:
dmi.product.name: W840SU Series
dmi.product.version: Not Applicable
dmi.sys.vendor: Notebook
version.compiz: compiz N/A
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.64-1
version.libgl1-mesa-dri: libgl1-mesa-dri 11.0.2-1ubuntu4
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 11.0.2-1ubuntu4
version.xserver-xorg-core: xserver-xorg-core 2:1.17.2-1ubuntu9.1
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.9.2-1ubuntu1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.5.0+git20150819-0ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20150808-0ubuntu4
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.11-1ubuntu3
xserver.bootTime: Thu Jan 7 21:57:38 2016
xserver.configfile: default
xserver.errors:

xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
 product id 4413
 vendor AUO
xserver.version: 2:1.17.2-1ubuntu9.1

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

Thanks, could you provide details on your video card and driver? Adding your xorg log and a backtrace of the issue could also be needed

Revision history for this message
forteller (forteller) wrote :

Output of lshw says:

 *-display
             description: VGA compatible controller
             product: Haswell-ULT Integrated Graphics Controller
             vendor: Intel Corporation
             physical id: 2
             bus info: pci@0000:00:02.0
             version: 09
             width: 64 bits
             clock: 33MHz
             capabilities: msi pm vga_controller bus_master cap_list rom
             configuration: driver=i915 latency=0
             resources: irq:44 memory:f7800000-f7bfffff memory:e0000000-efffffff ioport:f000(size=64)

Not sure how to do the log and backtrace thing. I'd appreciate it if you could walk me trough it or point me in the right direction to find out. Thanks!

Revision history for this message
forteller (forteller) wrote :

Woops, sorry didn't notice you also asked about the video driver. Here is the output of lspci -v:

00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
 Subsystem: CLEVO/KAPOK Computer Device 8400
 Flags: bus master, fast devsel, latency 0, IRQ 44
 Memory at f7800000 (64-bit, non-prefetchable) [size=4M]
 Memory at e0000000 (64-bit, prefetchable) [size=256M]
 I/O ports at f000 [size=64]
 Expansion ROM at <unassigned> [disabled]
 Capabilities: <access denied>
 Kernel driver in use: i915

Hope that helps. I'm not so used to these things.

Revision history for this message
penalvch (penalvch) wrote :

forteller, thank you for reporting this and helping make Ubuntu better.

Could you please run the following command once from a terminal as it will automatically gather and attach updated debug information to this report:
apport-collect -p xorg 1531316

Please ensure you have the package xdiagnose installed, and that you click the Yes button for attaching additional debugging information.

When reporting xorg related bugs in the future, please do so via the above method. You can learn more about this functionality at https://wiki.ubuntu.com/ReportingBugs.

Changed in xorg (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
forteller (forteller) wrote : CurrentDmesg.txt

apport information

tags: added: apport-collected ubuntu wily
description: updated
Revision history for this message
forteller (forteller) wrote : Dependencies.txt

apport information

Revision history for this message
forteller (forteller) wrote : DpkgLog.txt

apport information

Revision history for this message
forteller (forteller) wrote : JournalErrors.txt

apport information

Revision history for this message
forteller (forteller) wrote : Lspci.txt

apport information

Revision history for this message
forteller (forteller) wrote : Lsusb.txt

apport information

Revision history for this message
forteller (forteller) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
forteller (forteller) wrote : ProcEnviron.txt

apport information

Revision history for this message
forteller (forteller) wrote : ProcInterrupts.txt

apport information

Revision history for this message
forteller (forteller) wrote : ProcModules.txt

apport information

Revision history for this message
forteller (forteller) wrote : UdevDb.txt

apport information

Revision history for this message
forteller (forteller) wrote : XorgLog.txt

apport information

Revision history for this message
forteller (forteller) wrote : XorgLogOld.txt

apport information

Revision history for this message
forteller (forteller) wrote : Xrandr.txt

apport information

Revision history for this message
forteller (forteller) wrote : xdpyinfo.txt

apport information

Revision history for this message
forteller (forteller) wrote : xserver.devices.txt

apport information

Revision history for this message
forteller (forteller) wrote :

Thank you for helping me out here, Christopher! I've never reported an Xorg bug before, so I appreciate the patience :)

I did what you asked, hope it helps. Not sure if it matters, but wanted you to know that the whole process ended with this error message:

(process:2757): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.

Hope you still got all you needed. (btw I was warned that I was sending private info, so maybe this bug should be set to private?)

Also: Are you sure that this should be marked as a low priority bug? If a less technically inclined person than me finds that they can't watch movies in full screen in the default video player in their distro, they might turn straight back to Windows/Mac, and tell everyone they know how terrible this "Linux thing" their friend got them to try is…

Just a thought. User friendliness for normal PC users, so that as many people as possible start using Linux, is really important to me :)

Revision history for this message
penalvch (penalvch) wrote :

forteller, to see if this is already resolved, could you please test for this via http://cdimage.ubuntu.com/daily-live/current/ and advise to the results?

Changed in xorg (Ubuntu):
importance: Low → Medium
Revision history for this message
forteller (forteller) wrote :

Sure, I can do that if it doesn't matter that:

1. That is "normal" Ubuntu, not Ubuntu Gnome.
2. I'll run it from a live USB.

Will all the conditions still be there to be sure that if Totem in full screen doesn't crash Xorg there it will not do it in my real life scenario either?

Thanks for changing the importance, btw! :)

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for xorg (Ubuntu) because there has been no activity for 60 days.]

Changed in xorg (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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