Bug #2947

0.8.1, MediaPlayer, Ubuntu, TXM crash/freeze on opening

Added by Matthieu Decorde about 1 year ago. Updated 4 months ago.

Status:New Start date:11/09/2020
Priority:Urgent Due date:
Assignee:- % Done:

80%

Category:Media Spent time: -
Target version:TXM 0.8.2 - Antract

Description

When opening a media (any format) :

(TXM:11352): GLib-CRITICAL **: 14:43:25.691: g_base64_encode_step: assertion 'in != NULL' failed
...
[Usual start messages]
...
(TXM:11352): Gtk-WARNING **: 14:43:28.464: gtk_widget_size_allocate(): attempt to allocate widget with width 12 and height -12

(TXM:11352): Gtk-CRITICAL **: 14:43:28.464: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar

(TXM:11352): Gtk-WARNING **: 14:43:28.747: Negative content width -5 (allocation 1, extents 3x3) while allocating gadget (node progressbar, owner GtkProgressBar)
...
[Other TXM messages]
...
*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007fce38daa85c, pid=11352, tid=0x00007fcf27c93700
#
# JRE version: Java(TM) SE Runtime Environment (8.0_172-b11) (build 1.8.0_172-b11)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.172-b11 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  [libgdk-x11-2.0.so.0+0x4e85c]  gdk_display_open+0x5c

Another message:

(TXM:11505): Gtk-WARNING **: 14:47:25.147: Attempting to read the recently used resources file at '/home/mdecorde/.local/share/recently-used.xbel', but the parser failed: L’ouverture du fichier « /home/mdecorde/.local/share/recently-used.xbel » a échoué : Permission non accordée.

Diagnostic

  • Is error happening when the media file is local or remote or both ?
  • Is error linked to the GTK 3 environment ?
    -
    h3. Solution

Update JavaFX with the jre 8u291-

Solution

Use the emdeded Web browser video widget (HTML5)

Validation test

  • load the AF-VOIX-OFF corpus
  • open the edition
  • play the second sujet video for OS:
    • Windows 10
    • Max OS X 10.14
    • Ubuntu 20.04
    • Ubuntu 18.04
    • Ubuntu 16.04

History

#1 Updated by Matthieu Decorde about 1 year ago

  • Description updated (diff)

#2 Updated by Matthieu Decorde about 1 year ago

  • Subject changed from MediaPlayer, TXM crash/freeze on opening to 0.8.1, MediaPlayer, TXM crash/freeze on opening
  • Description updated (diff)

#3 Updated by Matthieu Decorde 12 months ago

  • Description updated (diff)
  • Priority changed from High to Urgent

#4 Updated by Matthieu Decorde 8 months ago

  • Subject changed from 0.8.1, MediaPlayer, TXM crash/freeze on opening to 0.8.1, MediaPlayer, Ubuntu, TXM crash/freeze on opening
  • Description updated (diff)
  • % Done changed from 0 to 50

the update fixed the crash but there are still some issues when reading a video : the video is frozen (not the sound)

#5 Updated by Matthieu Decorde 7 months ago

  • Description updated (diff)
  • Category changed from UI to Media

#6 Updated by Matthieu Decorde 4 months ago

  • Description updated (diff)
  • % Done changed from 50 to 80

#7 Updated by Matthieu Decorde 4 months ago

  • Description updated (diff)

Also available in: Atom PDF