Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Video exits unexpectedly #161

Open
2 of 3 tasks
ezeveliz opened this issue Nov 19, 2019 · 8 comments
Open
2 of 3 tasks

Video exits unexpectedly #161

ezeveliz opened this issue Nov 19, 2019 · 8 comments

Comments

@ezeveliz
Copy link

ezeveliz commented Nov 19, 2019

Prerequisites

  • I have searched open and closed issues for duplicates.

Describe the bug

Playing one video after the another kills the app.

To Reproduce

Steps to reproduce the behavior:

  1. Play a video.
    2a. Click on Episodes, choose a video, it dies.
    2b. Click on Library, choose a video, it dies.
    2c. Watch the whole video, return to library, choose a video, it dies.

Expected behavior

It shouldn't die.

Platform Information

System Information

  • I'm using the latest version from git that I've manually compiled
  • I'm using the latest released stable version

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@arshubham
Copy link
Collaborator

Thanks for reporting. Can you add some logs for the crash? https://elementary.io/docs/code/os-dev#inspecting-crashes

@cshaa
Copy link

cshaa commented Nov 20, 2019

I also have this problem. It's a segmentation fault.

obrazek

(io.elementary.videos:9167): Gtk-CRITICAL **: 17:51:03.780: gtk_list_store_set_valist: assertion 'iter_is_valid (iter, list_store)' failed
mesa: for the -simplifycfg-sink-common option: may only occur zero or one times!
mesa: for the -global-isel-abort option: may only occur zero or one times!
[1]    9167 segmentation fault  io.elementary.videos

@cshaa
Copy link

cshaa commented Nov 20, 2019

With gdb the application plays a video without crashing (the same video that crashed it without gdb). However towards the end of the video, the app freezes. This is the output of gdb:

➜  ~ gdb io.elementary.videos  
GNU gdb (Ubuntu 8.1-0ubuntu3.2) 8.1.0.20180409-git
Copyright (C) 2018 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-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from io.elementary.videos...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/io.elementary.videos 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe6f81700 (LWP 9406)]
[New Thread 0x7fffe630f700 (LWP 9407)]
[New Thread 0x7fffdd7a5700 (LWP 9408)]
[New Thread 0x7fffcffff700 (LWP 9409)]
[New Thread 0x7fffcf7fe700 (LWP 9410)]
[New Thread 0x7fffceffd700 (LWP 9411)]
[New Thread 0x7fffce7fc700 (LWP 9412)]
[Thread 0x7fffce7fc700 (LWP 9412) exited]
[New Thread 0x7fffce7fc700 (LWP 9413)]
[New Thread 0x7fffcdffb700 (LWP 9414)]
[New Thread 0x7fffcd7fa700 (LWP 9424)]
[New Thread 0x7fffb609f700 (LWP 9426)]
[New Thread 0x7fffb589e700 (LWP 9427)]
[Thread 0x7fffb609f700 (LWP 9426) exited]
[Thread 0x7fffcd7fa700 (LWP 9424) exited]

(io.elementary.videos:9402): Gtk-CRITICAL **: 17:55:42.179: gtk_list_store_set_valist: assertion 'iter_is_valid (iter, list_store)' failed
[New Thread 0x7fffcd7fa700 (LWP 9434)]
[New Thread 0x7fffb609f700 (LWP 9435)]
[New Thread 0x7fffb4818700 (LWP 9436)]
[New Thread 0x7fffaa046700 (LWP 9437)]
[New Thread 0x7fffa9704700 (LWP 9438)]
[New Thread 0x7fffa8f03700 (LWP 9439)]
[New Thread 0x7fff97fff700 (LWP 9440)]
mesa: for the -simplifycfg-sink-common option: may only occur zero or one times!
mesa: for the -global-isel-abort option: may only occur zero or one times!
[Thread 0x7fffa8f03700 (LWP 9439) exited]
[Thread 0x7fff97fff700 (LWP 9440) exited]
[Thread 0x7fffa9704700 (LWP 9438) exited]
[Thread 0x7fffaa046700 (LWP 9437) exited]
[New Thread 0x7fffaa046700 (LWP 9441)]
[New Thread 0x7fffa9704700 (LWP 9442)]
[New Thread 0x7fff97fff700 (LWP 9443)]
[New Thread 0x7fffa8f03700 (LWP 9444)]
[Thread 0x7fff97fff700 (LWP 9443) exited]
[Thread 0x7fffaa046700 (LWP 9441) exited]
[Thread 0x7fffa8f03700 (LWP 9444) exited]
[New Thread 0x7fffaa046700 (LWP 9445)]
[Thread 0x7fffa9704700 (LWP 9442) exited]
[New Thread 0x7fffa9704700 (LWP 9446)]
[Thread 0x7fffaa046700 (LWP 9445) exited]
[New Thread 0x7fffaa046700 (LWP 9447)]
[New Thread 0x7fffa8f03700 (LWP 9448)]
[New Thread 0x7fff97fff700 (LWP 9449)]
[New Thread 0x7fff977fe700 (LWP 9450)]
[New Thread 0x7fff96ffd700 (LWP 9451)]
[New Thread 0x7fff967fc700 (LWP 9452)]
[New Thread 0x7fff95bfb700 (LWP 9453)]
[New Thread 0x7fff951fa700 (LWP 9454)]
[New Thread 0x7fff8f660700 (LWP 9455)]
[Thread 0x7fffa8f03700 (LWP 9448) exited]
[Thread 0x7fffaa046700 (LWP 9447) exited]
[New Thread 0x7fffaa046700 (LWP 9456)]
[New Thread 0x7fffa8f03700 (LWP 9457)]
[New Thread 0x7fff7dbda700 (LWP 9458)]
[New Thread 0x7fff7d3d9700 (LWP 9459)]
[New Thread 0x7fff7cbd8700 (LWP 9460)]
[New Thread 0x7fff7c3d7700 (LWP 9461)]
[New Thread 0x7fff7bbd6700 (LWP 9462)]
[Thread 0x7fff7c3d7700 (LWP 9461) exited]
[New Thread 0x7fff7c3d7700 (LWP 9463)]
[New Thread 0x7fff7b3d5700 (LWP 9464)]
[New Thread 0x7fff7abd4700 (LWP 9465)]
[New Thread 0x7fff7a3d3700 (LWP 9466)]
[Thread 0x7fff7b3d5700 (LWP 9464) exited]
[Thread 0x7fff7c3d7700 (LWP 9463) exited]
[New Thread 0x7fff7c3d7700 (LWP 9467)]
[New Thread 0x7fff7b3d5700 (LWP 9468)]
[Thread 0x7fff7b3d5700 (LWP 9468) exited]

@arshubham
Copy link
Collaborator

When the app freezes write bt. It will generate the backtrace.

@ezeveliz
Copy link
Author

Here you have
video.log

@arshubham
Copy link
Collaborator

arshubham commented Nov 20, 2019

Can you reproduce it on all files or is limited to a type of files. Does it play correctly if you open files specifically in open file option on welcome view?

Edit: I am unable to reproduce it. Can you share a sample file you are experiencing crash on?

@ezeveliz
Copy link
Author

They're all mp4 files, I realized that if I play files from the file explorer(play a movie, return to file explorer, choose another movie to play) it works fine.
If I open the video app, choose something from the inbuilt library, then go back to the library and choose something else, it dies.

@arshubham
Copy link
Collaborator

I am unable to reproduce your exact crash. However there is a similar issue where videos doesn't crash but doesn't play the file as well. #158

Can you test it with both Auto Queue enabled and disabled?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants