Thumbnails are generated for every video file.
When I click on a video file, XNViewMP freeze and then crashes.
This happens no matter which useInternalVideoPlayer value (true or false) used.
To reproduce :
1. browse to a folder with an mp4 file
2. select the mp4 file
3. XnViewMP crashes
Code: Select all
██████████████████ ████████ vince@LaputA
██████████████████ ████████ OS: Manjaro 20.2.1 Nibia
██████████████████ ████████ Kernel: x86_64 Linux 5.10.7-3-MANJARO
██████████████████ ████████ Uptime: 2h 14m
████████ ████████ Packages: 1738
████████ ████████ ████████ Shell: bash 5.1.0
████████ ████████ ████████ Resolution: 2560x1440
████████ ████████ ████████ DE: Xfce4
████████ ████████ ████████ WM: Xfwm4
████████ ████████ ████████ WM Theme: Matcha-azul
████████ ████████ ████████ GTK Theme: Matcha-azul [GTK2]
████████ ████████ ████████ Icon Theme: Papirus
████████ ████████ ████████ Font: Roboto Condensed, 9
████████ ████████ ████████ Disk: 6,4T / 7,3T (92%)
CPU: AMD FX-8350 Eight-Core @ 8x 4GHz
GPU: GeForce GTX 660
RAM: 3088MiB / 15969MiB
[vince@LaputA ~]$ xnviewmp
==> 1,000000 87,573110 96,000000 (0)
XNVIEW restoreGeometry before : 640 480
XNVIEW restoreGeometry after : 2560 1365
w.init
XNVIEW SIZE 2560 1365
########### BrowserWindow :: BrowserWindow
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
MENU install : 0x37cfe20
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
libpng warning: iCCP: known incorrect sRGB profile
QWidget::setMinimumSize: (favoriteD/QDockWidget) Negative sizes (0,-1) are not possible
QWidget::setMinimumSize: (categoryD/QDockWidget) Negative sizes (0,-1) are not possible
QWidget::setMinimumSize: (prevD/QDockWidget) Negative sizes (0,-1) are not possible
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 178'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 255'
########### BrowserWindow :: ok create (640 480)
BrowserWindow :: changeVisibility()
BrowserWindow :: changeVisibility()
BrowserWindow :: changeVisibility()
########### BrowserWindow :: restoreState (2560 1365)
ThumbLoaderThread :: stop()
BrowserWindow :: restoreState => 2560 1365
=> 2270 1084
BrowserWindow :: restoreState ok => 2270 1084
XNVIEW SIZE ok 2560 1365
QWidget::setMinimumSize: (favoriteD/QDockWidget) Negative sizes (0,-1) are not possible
QWidget::setMinimumSize: (categoryD/QDockWidget) Negative sizes (0,-1) are not possible
QWidget::setMinimumSize: (prevD/QDockWidget) Negative sizes (0,-1) are not possible
w.start
### BrowserWindow :: onStart go
#### onCategoryDockVisible (1)
########### BrowserWindow :: restoreState (2560 1365)
ThumbLoaderThread :: stop()
BrowserWindow :: restoreState => 2560 1365
=> 1537 1271
QWidget::setMinimumSize: (favoriteD/QDockWidget) Negative sizes (0,-1) are not possible
QWidget::setMinimumSize: (categoryD/QDockWidget) Negative sizes (0,-1) are not possible
BrowserWindow :: restoreState ok => 902 1271
### BrowserWindow :: onStart
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
BrowserWindow :: onStart 2
setPathname </mnt/StocK1/Photos/2020/>
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(0)
### ThumbLoaderThread :: setFileList() wait
######ThumbLoaderThread :: run : 3964240
######ThumbLoaderThread :: forever : 3964240
** start condition wait
### ThumbLoaderThread :: setFileList() after wait
ThumbLoaderThread :: stop()
** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
## OPEN FOLDER
######ThumbLoaderThread :: forever 2 : 3964240
CHECK <0>
######ThumbLoaderThread :: forever : 3964240
** start condition wait
## OPEN DB FOLDER ok 0
## UPDATE DB FOLDER ok 1
## OPEN FOLDER ok 1
## updateLabel 1
## updateLabels ok 6
ThumbLoaderThread :: stop()
######### CategoryModel :: checkAndSave()
BitmapLoadThread :: stop()
Create children /
Create children /mnt/
Create children /mnt/StocK1/
MyDirModelThread :: run
Create children /mnt/StocK1/Photos/
Create children /mnt/StocK1/Photos/2020/
## OPEN FOLDER done 42
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(0)
ThumbLoaderThread :: stop()
** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
######ThumbLoaderThread :: forever 2 : 3964240
CHECK <0>
######ThumbLoaderThread :: forever : 3964240
** start condition wait
### BrowserWindow :: finish
setPathname </mnt/StocK1/Photos/2021/>
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(0)
ThumbLoaderThread :: stop()
** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
## OPEN FOLDER
######ThumbLoaderThread :: forever 2 : 3964240
CHECK <0>
######ThumbLoaderThread :: forever : 3964240
** start condition wait
## OPEN DB FOLDER ok 0
## UPDATE DB FOLDER ok 0
## OPEN FOLDER ok 0
## updateLabel 0
## updateLabels ok 0
ThumbLoaderThread :: stop()
######### CategoryModel :: checkAndSave()
BitmapLoadThread :: stop()
## OPEN FOLDER done 6
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(0)
ThumbLoaderThread :: stop()
** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
######ThumbLoaderThread :: forever 2 : 3964240
CHECK <0>
######ThumbLoaderThread :: forever : 3964240
** start condition wait
Create children /mnt/StocK1/Photos/2021/
AFTER WAIT
setPathname </mnt/StocK1/Photos/2021/2021-01-31/>
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(0)
ThumbLoaderThread :: stop()
** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
## OPEN FOLDER
######ThumbLoaderThread :: forever 2 : 3964240
CHECK <0>
######ThumbLoaderThread :: forever : 3964240
** start condition wait
## OPEN DB FOLDER ok 0
## UPDATE DB FOLDER ok 0
## OPEN FOLDER ok 0
## updateLabel 0
## updateLabels ok 4
ThumbLoaderThread :: stop()
######### CategoryModel :: checkAndSave()
SORT the list...
STD::SORT... OK
TIME 0
SORT the list... 0
SORT the list... 0
BitmapLoadThread :: stop()
## OPEN FOLDER done 7
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(85)
ThumbLoaderThread :: stop()
** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
######ThumbLoaderThread :: forever 2 : 3964240
CHECK <85>
sizeHints : 192
### START 85
######ThumbLoaderThread :: start : 85 -1 -1
### ThumbLoaderThread :: setFirstItemToLoad
** start condition wake one 3
### ThumbLoaderThread :: setFirstItemToLoad ok
######### CategoryModel :: checkAndSave()
MyView::set LOAD FULL /mnt/StocK1/Photos/2021/2021-01-31/2021-01-31 - 11-23-16 -.jpg
BitmapLoadThread :: stop()
LOAD INFO </mnt/StocK1/Photos/2021/2021-01-31/2021-01-31 - 11-23-16 -.jpg>
BitmapLoadThread: load preview 160 120 (0)
## BitmapLoadThread :: load 160 120
## Bitmap :: load 2048
###### LOAD BITMAP </mnt/StocK1/Photos/2021/2021-01-31/2021-01-31 - 11-23-16 -.jpg>
######### CategoryModel :: checkAndSave()
## BitmapLoadThread :: loaded 639 364
BitmapLoadThread: load full
## BitmapLoadThread :: load -1 -1
## Bitmap :: load 0
###### LOAD BITMAP </mnt/StocK1/Photos/2021/2021-01-31/2021-01-31 - 11-23-16 -.jpg>
## MyView::onLoaded </mnt/StocK1/Photos/2021/2021-01-31/2021-01-31 - 11-23-16 -.jpg> </mnt/StocK1/Photos/2021/2021-01-31/2021-01-31 - 11-23-16 -.jpg> </mnt/StocK1/Photos/2021/2021-01-31/2021-01-31 - 11-23-16 -.jpg> (0)
## MyView::onLoaded ok
### resetViewport (0x3a502c0) ==> 1303 1250 (1303 742) 0 0
############################################ InfoPropertiesView
Create Tree : Fichier
Create Tree : Image
Create Tree : Appareil photo
######ThumbLoaderThread :: forever : 3964240
** start condition wait
### ThumbLoaderThread :: setFirstItemToLoad
** start condition wake one 3
### ThumbLoaderThread :: setFirstItemToLoad ok
######ThumbLoaderThread :: forever 2 : 3964240
CHECK <0>
######ThumbLoaderThread :: forever : 3964240
** start condition wait
## BitmapLoadThread :: loaded 5112 2908
## MyView::onLoaded </mnt/StocK1/Photos/2021/2021-01-31/2021-01-31 - 11-23-16 -.jpg> </mnt/StocK1/Photos/2021/2021-01-31/2021-01-31 - 11-23-16 -.jpg> </mnt/StocK1/Photos/2021/2021-01-31/2021-01-31 - 11-23-16 -.jpg> (1)
## MyView::onLoaded ok
@@ BitmapResizeThread:: stop
### resetViewport (0x3a502c0) ==> 1303 1250 (1303 741) 0 0
######### CategoryModel :: checkAndSave()
MyView::set LOAD FULL /mnt/StocK1/Photos/2021/2021-01-31/2021-01-31 - 16-18-08 - 7.mp4
BitmapLoadThread :: stop()
## MyView::onLoaded </mnt/StocK1/Photos/2021/2021-01-31/2021-01-31 - 16-18-08 - 7.mp4> </mnt/StocK1/Photos/2021/2021-01-31/2021-01-31 - 16-18-08 - 7.mp4> </mnt/StocK1/Photos/2021/2021-01-31/2021-01-31 - 16-18-08 - 7.mp4> (0)
## MyView::onLoaded ok
MyView::change /mnt/StocK1/Photos/2021/2021-01-31/2021-01-31 - 16-18-08 - 7.mp4
OPEN player /mnt/StocK1/Photos/2021/2021-01-31/2021-01-31 - 16-18-08 - 7.mp4
OpenGLWidget
QGLWidget2
Widget
XVideo
X11
QtAV 1.13.0(Jul 11 2019, 03:26:54)
Multimedia framework base on Qt and FFmpeg.
Distributed under the terms of LGPLv2.1 or later.
Shanghai, China Copyright (C) 2012-2019 Wang Bin (aka. Lucas Wang) wbsecg1@gmail.com
Donate: http://qtav.org/donate.html
Source: https://github.com/wang-bin/QtAV
Home page: http://qtav.org
[ALSOFT] (EE) Failed to set real-time priority for thread: Opération non permise (1)
[ALSOFT] (EE) Failed to set real-time priority for thread: Opération non permise (1)
QObject::connect: No such signal QtAV::AVPlayer::metaDataAvailableChanged(bool)
############################################ InfoPropertiesView
Create Tree : Fichier
Create Tree : Vid�o
Create Tree : Audio
############################################ InfoPropertiesView
Create Tree : Fichier
Erreur de segmentation (core dumped)