Skip to content
This repository has been archived by the owner on Jan 21, 2021. It is now read-only.

fedora에서 git최신 버젼 빌드 후 실행에서 섹폴트 나네요 #21

Closed
kuh3h3 opened this issue Nov 28, 2013 · 7 comments
Closed

Comments

@kuh3h3
Copy link

kuh3h3 commented Nov 28, 2013

$git log
commit 0e58c46
Author: xylosper darklin20@gmail.com
Date: Wed Nov 27 21:32:43 2013 +0900

remove/add some debugging messages

[cmplayer]$ uname -a
Linux kuh3h3 3.11.9-300.fc20.i686+PAE #1 SMP Wed Nov 20 22:37:38 UTC 2013 i686 i686 i386 GNU/Linux

[ ~]$ rpm -qa |grep qt5
qt5-qtgraphicaleffects-5.2.0-0.4.beta1.fc20.i686
qt5-qtaccountsservice-devel-0.1.0-3.fc20.i686
qt5-qtwebkit-5.2.0-0.5.beta1.fc20.i686
qt5-qtimageformats-devel-5.2.0-0.4.beta1.fc20.i686
qt5-gstreamer-devel-0.10.3-2.fc20.i686
qt5-qdbusviewer-5.2.0-0.5.beta1.fc20.i686
qt5-qtconfiguration-devel-0.1.0-3.fc20.i686
qt5-qttools-devel-5.2.0-0.5.beta1.fc20.i686
qt5-qtbase-mysql-5.2.0-0.7.beta1.20131108_141.fc20.i686
qt5-designer-plugin-webkit-5.2.0-0.5.beta1.fc20.i686
qt5-qtwayland-5.1.0-0.4.20131120git8cd1a77.fc20.i686
qt5-qtgraphicaleffects-doc-5.2.0-0.4.beta1.fc20.noarch
qt5-qttools-5.2.0-0.5.beta1.fc20.i686
qt5-qttranslations-5.2.0-0.2.beta1.fc20.noarch
qt5-qtwayland-devel-5.1.0-0.4.20131120git8cd1a77.fc20.i686
qt5-qtquick1-devel-5.2.0-0.5.beta1.20131108_141.fc20.i686
qt5-qtbase-odbc-5.2.0-0.7.beta1.20131108_141.fc20.i686
qt5-qtquick1-5.2.0-0.5.beta1.20131108_141.fc20.i686
qt5-qtbase-postgresql-5.2.0-0.7.beta1.20131108_141.fc20.i686
qt5-qtbase-tds-5.2.0-0.7.beta1.20131108_141.fc20.i686
qt5-qtquickcontrols-5.2.0-0.5.beta1.fc20.i686
qt5-qttools-doc-5.2.0-0.5.beta1.fc20.noarch
qt5-qtdeclarative-doc-5.2.0-0.5.beta1.fc20.noarch
qt5-qtbase-gui-5.2.0-0.7.beta1.20131108_141.fc20.i686
qt5-qtconfiguration-0.1.0-3.fc20.i686
qt5-qtquickcontrols-doc-5.2.0-0.5.beta1.fc20.noarch
qt5-qtbase-doc-5.2.0-0.7.beta1.20131108_141.fc20.noarch
qt5-qtmultimedia-5.2.0-0.4.beta1.fc20.i686
qt5-qtmultimedia-doc-5.2.0-0.4.beta1.fc20.noarch
qt5-assistant-5.2.0-0.5.beta1.fc20.i686
qt5-qtxmlpatterns-5.2.0-0.4.beta1.fc20.i686
qt5-qttools-static-5.2.0-0.5.beta1.fc20.i686
qt5-qtwebkit-devel-5.2.0-0.5.beta1.fc20.i686
qt5-qtxmlpatterns-devel-5.2.0-0.4.beta1.fc20.i686
qt5-qtdoc-5.2.0-0.2.beta1.fc20.noarch
qt5-gstreamer-0.10.3-2.fc20.i686
qt5-qtbase-ibase-5.2.0-0.7.beta1.20131108_141.fc20.i686
qt5-qtscript-devel-5.2.0-0.5.beta1.fc20.i686
qt5-qtscript-doc-5.2.0-0.5.beta1.fc20.noarch
qt5-qtx11extras-5.2.0-0.4.beta1.fc20.i686
qt5-qtbase-static-5.2.0-0.7.beta1.20131108_141.fc20.i686
qt5-qtscript-5.2.0-0.5.beta1.fc20.i686
qt5-qtsvg-devel-5.2.0-0.4.beta1.fc20.i686
qt5-qtsvg-5.2.0-0.4.beta1.fc20.i686
qt5-qtmultimedia-devel-5.2.0-0.4.beta1.fc20.i686
qt5-qtbase-5.2.0-0.7.beta1.20131108_141.fc20.i686
qt5-qtx11extras-devel-5.2.0-0.4.beta1.fc20.i686
qt5-qtbase-devel-5.2.0-0.7.beta1.20131108_141.fc20.i686
qt5-qtxmlpatterns-doc-5.2.0-0.4.beta1.fc20.noarch
qt5-qtimageformats-5.2.0-0.4.beta1.fc20.i686
qt5-qtdeclarative-static-5.2.0-0.5.beta1.fc20.i686
qt5-qtaccountsservice-0.1.0-3.fc20.i686
qt5-qtwebkit-doc-5.2.0-0.5.beta1.fc20.noarch
qt5-qtdeclarative-5.2.0-0.5.beta1.fc20.i686
qt5-qtimageformats-doc-5.2.0-0.4.beta1.fc20.noarch
qt5-qtdeclarative-devel-5.2.0-0.5.beta1.fc20.i686
qt5-qtsvg-doc-5.2.0-0.4.beta1.fc20.noarch

[~]$ rpm -qa |grep quvi
libquvi-devel-0.9.2-1.fc20.i686
libquvi-0.9.2-1.fc20.i686
quvi-0.9.3.1-1.fc20.i686
libquvi-scripts-0.9.20131104-1.fc20.noarch

[cmplayer]$ ps aux |grep open
reandr 1286 0.0 0.5 45888 11548 ? S 11월27 0:41 openbox --config-file /home/reandr/.config/openbox/lxde-rc.xml

build]$ ./cmplayer --version
Create App instance
Create MainWindow instance
libva info: VA-API version 0.34.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/nouveau_drv_video.so
libva info: va_openDriver() returns -1
Initialize engine
Initialize mpv with ("cmplayer-mpv", "--no-config", "--idle", "--no-fs", "-v", "--af=dummy:address=182263392", "--vo=null:address=182263696", "--softvol=yes", "--softvol-max=1000.0", "--fixed-vo", "--no-autosub", "--osd-level=0", "--quiet", "--identify", "--no-consolecontrols", "--no-mouse-movements", "--subcp=utf8", "--ao=null,")
mpv git-d6b502b (C) 2000-2013 mpv/MPlayer/mplayer2 projects
built on Fri Nov 29 02:03:14 KST 2013
ffmpeg library versions:
libavutil 52.38.100
libavcodec 55.18.102
libavformat 55.12.100
libswscale 2.3.100
libswresample 0.17.102

Configuration: --disable-encoding --disable-libguess --disable-terminfo --disable-termcap --disable-termios --enable-iconv --disable-lirc --disable-lircc --disable-joystick --disable-vm --disable-xf86keysym --disable-radio --disable-radio-capture --disable-radio-v4l2 --disable-tv --disable-tv-v4l2 --disable-pvr --disable-smb --disable-lcms2 --disable-vcd --disable-bluray --enable-dvdread --disable-enca --enable-pthreads --disable-lua --disable-rpath --disable-libpostproc --disable-libavdevice --disable-libavfilter --disable-vf-lavfi --disable-af-lavfi --disable-mng --disable-jpeg --enable-libcdio --disable-ladspa --disable-libbs2b --enable-mpg123 --disable-libavresample --disable-gl --disable-caca --disable-direct3d --disable-sdl --disable-sdl2 --disable-xv --disable-vdpau --disable-vm --disable-xinerama --disable-x11 --disable-wayland --disable-xss --disable-corevideo --disable-cocoa --disable-ossaudio --disable-rsound --enable-portaudio --enable-openal --disable-dsound --disable-wasapi --disable-sndio --enable-select --disable-cross-compile --disable-shm --disable-coreaudio --enable-alsa --enable-pulse --enable-jack --enable-vaapi --disable-vda --disable-libquvi9
Command line: '--no-config' '--idle' '--no-fs' '-v' '--af=dummy:address=182263392' '--vo=null:address=182263696' '--softvol=yes' '--softvol-max=1000.0' '--fixed-vo' '--no-autosub' '--osd-level=0' '--quiet' '--identify' '--no-consolecontrols' '--no-mouse-movements' '--subcp=utf8' '--ao=null,'
Falling back on default (hardcoded) input config
mp_find_user_config_file('fonts') -> '/home/reandr/.mpv/fonts'
mp_find_user_config_file('fonts') -> '/home/reandr/.mpv/fonts'
mp_find_user_config_file('subfont.ttf') -> '/home/reandr/.mpv/subfont.ttf'
mp_find_user_config_file('fonts.conf') -> '/home/reandr/.mpv/fonts.conf'
Setting up fonts...
Done.
세그멘테이션 오류 (core dumped)

build]$ gdb ./cmplayer
GNU gdb (GDB) Fedora 7.6.50.20130731-16.fc20
Copyright (C) 2013 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 "i686-redhat-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 /home/reandr/cmplayer/build/cmplayer...done.
(gdb) r
Starting program: /home/reandr/cmplayer/build/cmplayer
Traceback (most recent call last):
File "/usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.3800.2-gdb.py", line 9, in
from gobject import register
File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in
import gdb.backtrace
ImportError: No module named backtrace
Traceback (most recent call last):
File "/usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.3800.2-gdb.py", line 9, in
from gobject import register
File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in
import gdb.backtrace
ImportError: No module named backtrace
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
Missing separate debuginfo for /lib/libgraphite2.so.3
Try: yum --enablerepo='debug' install /usr/lib/debug/.build-id/36/97551644f40941c8d12ed0b9efd53c224cc7a2.debug
Create App instance
[New Thread 0xb4a8eb40 (LWP 13563)]
[New Thread 0xb3abcb40 (LWP 13565)]
[New Thread 0xb30ffb40 (LWP 13566)]
[New Thread 0xb26ffb40 (LWP 13567)]
[New Thread 0xb1efeb40 (LWP 13568)]
Create MainWindow instance
libva info: VA-API version 0.34.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/nouveau_drv_video.so
libva info: va_openDriver() returns -1
Initialize engine
[New Thread 0xb14fbb40 (LWP 13569)]
Initialize mpv with ("cmplayer-mpv", "--no-config", "--idle", "--no-fs", "-v", "--af=dummy:address=153816224", "--vo=null:address=153790112", "--softvol=yes", "--softvol-max=1000.0", "--fixed-vo", "--no-autosub", "--osd-level=0", "--quiet", "--identify", "--no-consolecontrols", "--no-mouse-movements", "--subcp=utf8", "--ao=null,")
mpv git-d6b502b (C) 2000-2013 mpv/MPlayer/mplayer2 projects
built on Fri Nov 29 02:03:14 KST 2013
ffmpeg library versions:
libavutil 52.38.100
libavcodec 55.18.102
libavformat 55.12.100
libswscale 2.3.100
libswresample 0.17.102

Configuration: --disable-encoding --disable-libguess --disable-terminfo --disable-termcap --disable-termios --enable-iconv --disable-lirc --disable-lircc --disable-joystick --disable-vm --disable-xf86keysym --disable-radio --disable-radio-capture --disable-radio-v4l2 --disable-tv --disable-tv-v4l2 --disable-pvr --disable-smb --disable-lcms2 --disable-vcd --disable-bluray --enable-dvdread --disable-enca --enable-pthreads --disable-lua --disable-rpath --disable-libpostproc --disable-libavdevice --disable-libavfilter --disable-vf-lavfi --disable-af-lavfi --disable-mng --disable-jpeg --enable-libcdio --disable-ladspa --disable-libbs2b --enable-mpg123 --disable-libavresample --disable-gl --disable-caca --disable-direct3d --disable-sdl --disable-sdl2 --disable-xv --disable-vdpau --disable-vm --disable-xinerama --disable-x11 --disable-wayland --disable-xss --disable-corevideo --disable-cocoa --disable-ossaudio --disable-rsound --enable-portaudio --enable-openal --disable-dsound --disable-wasapi --disable-sndio --enable-select --disable-cross-compile --disable-shm --disable-coreaudio --enable-alsa --enable-pulse --enable-jack --enable-vaapi --disable-vda --disable-libquvi9
Command line: '--no-config' '--idle' '--no-fs' '-v' '--af=dummy:address=153816224' '--vo=null:address=153790112' '--softvol=yes' '--softvol-max=1000.0' '--fixed-vo' '--no-autosub' '--osd-level=0' '--quiet' '--identify' '--no-consolecontrols' '--no-mouse-movements' '--subcp=utf8' '--ao=null,'
Falling back on default (hardcoded) input config
mp_find_user_config_file('fonts') -> '/home/reandr/.mpv/fonts'
mp_find_user_config_file('fonts') -> '/home/reandr/.mpv/fonts'
[Thread 0xb26ffb40 (LWP 13567) exited]
mp_find_user_config_file('subfont.ttf') -> '/home/reandr/.mpv/subfont.ttf'
mp_find_user_config_file('fonts.conf') -> '/home/reandr/.mpv/fonts.conf'
Setting up fonts...
[New Thread 0xb26ffb40 (LWP 13570)]
Done.

Program received signal SIGSEGV, Segmentation fault.
0xb6bd9943 in QWindow::winId() const () from /lib/libQt5Gui.so.5
Missing separate debuginfos, use: debuginfo-install GConf2-3.2.6-7.fc20.i686 ORBit2-2.14.19-9.fc20.i686 SDL-1.2.15-11.fc20.i686 adwaita-gtk2-theme-3.10.0-1.fc20.i686 alsa-lib-1.0.27.2-2.fc20.i686 atk-2.10.0-1.fc20.i686 avahi-glib-0.6.31-21.fc20.i686 avahi-libs-0.6.31-21.fc20.i686 bzip2-libs-1.0.6-9.fc20.i686 cairo-1.13.1-0.1.git337ab1f.fc20.i686 celt-0.11.1-6.fc20.i686 cyrus-sasl-lib-2.1.26-14.fc20.i686 dbus-glib-0.100.2-2.fc20.i686 dbus-libs-1.6.12-1.fc20.i686 enca-1.14-2.fc20.i686 expat-2.1.0-7.fc20.i686 flac-libs-1.3.0-3.fc20.i686 fontconfig-2.11.0-1.fc20.i686 freetype-infinality-2.4.12-1.20130514_01.fc18.i686 fribidi-0.19.4-5.fc20.i686 gdk-pixbuf2-2.30.1-1.fc20.i686 glib2-2.38.2-1.fc20.i686 glibc-2.18-11.fc20.i686 gnome-vfs2-2.24.4-14.fc20.i686 gsm-1.0.13-10.fc20.i686 gtk2-2.24.22-2.fc20.i686 gvfs-1.18.3-1.fc20.i686 harfbuzz-0.9.24-1.fc20.i686 ibus-gtk2-1.5.4-2.fc20.i686 ibus-libs-1.5.4-2.fc20.i686 jack-audio-connection-kit-1.9.9.5-3.fc20.i686 jbigkit-libs-2.0-9.fc20.i686 json-c-0.11-3.fc20.i686 keyutils-libs-1.5.8-1.fc20.i686 krb5-libs-1.11.3-33.fc20.i686 lcms-libs-1.19-10.fc20.i686 libICE-1.0.8-6.fc20.i686 libSM-1.2.1-6.fc20.i686 libX11-1.6.1-1.fc20.i686 libXau-1.0.8-2.fc20.i686 libXcomposite-0.4.4-4.fc20.i686 libXcursor-1.1.14-2.fc20.i686 libXdamage-1.1.4-4.fc20.i686 libXext-1.3.2-2.fc20.i686 libXfixes-5.0.1-2.fc20.i686 libXi-1.7.2-2.fc20.i686 libXinerama-1.1.3-2.fc20.i686 libXrandr-1.4.1-2.fc20.i686 libXrender-0.9.8-2.fc20.i686 libXtst-1.2.2-2.fc20.i686 libXxf86vm-1.1.3-2.fc20.i686 libart_lgpl-2.3.21-8.fc20.i686 libass-0.10.1-4.fc20.i686 libasyncns-0.8-6.fc20.i686 libattr-2.4.47-3.fc20.i686 libbluray-0.4.0-1.fc20.i686 libbonobo-2.32.1-6.fc20.i686 libbonoboui-2.24.5-6.fc20.i686 libcanberra-0.30-4.fc20.i686 libcap-2.22-7.fc20.i686 libcdio-0.90-3.fc20.i686 libcdio-paranoia-10.2+0.90+1-1.fc20.i686 libcom_err-1.42.8-3.fc20.i686 libcrystalhd-3.10.0-6.fc20.i686 libcurl-7.32.0-3.fc20.i686 libdrm-2.4.47-1.fc20.i686 libdvdread-4.2.0-5.fc20.i686 libffi-3.0.13-5.fc20.i686 libgcc-4.8.2-1.fc20.i686 libgcrypt-1.5.3-2.fc20.i686 libgnome-2.32.1-7.fc20.i686 libgnome-keyring-3.10.1-1.fc20.i686 libgnomecanvas-2.30.3-7.fc20.i686 libgnomeui-2.24.5-7.fc20.i686 libgpg-error-1.12-1.fc20.i686 libicu-50.1.2-10.fc20.i686 libidn-1.28-2.fc20.i686 libjpeg-turbo-1.3.0-1.fc20.i686 libmng-1.0.10-12.fc20.i686 libmodman-2.0.1-7.fc20.i686 libmpg123-1.16.0-1.fc20.i686 libpng-1.6.3-3.fc20.i686 libproxy-0.4.11-8.fc20.i686 libquvi-0.9.2-1.fc20.i686 libselinux-2.1.13-19.fc20.i686 libsndfile-1.0.25-8.fc20.i686 libssh2-1.4.3-8.fc20.i686 libstdc++-4.8.2-1.fc20.i686 libtdb-1.2.12-2.fc20.i686 libtiff-4.0.3-12.fc20.i686 libtool-ltdl-2.4.2-21.fc20.i686 libuuid-2.24-2.fc20.i686 libva-1.2.1-2.fc20.i686 libvorbis-1.3.3-6.fc20.i686 libwayland-client-1.2.0-3.fc20.i686 libwayland-server-1.2.0-3.fc20.i686 libxcb-1.9.1-3.fc20.i686 libxkbcommon-0.3.1-1.fc20.i686 libxml2-2.9.1-2.fc20.i686 llvm-libs-3.3-2.fc20.i686 lua-5.2.2-5.fc20.i686 mesa-dri-drivers-9.2.3-1.20131114.fc20.i686 mesa-libEGL-9.2.3-1.20131114.fc20.i686 mesa-libGL-9.2.3-1.20131114.fc20.i686 mesa-libgbm-9.2.3-1.20131114.fc20.i686 mesa-libglapi-9.2.3-1.20131114.fc20.i686 nspr-4.10.1-1.fc20.i686 nss-3.15.2-3.fc20.i686 nss-softokn-freebl-3.15.2-2.fc20.i686 nss-util-3.15.2-2.fc20.i686 openal-soft-1.15.1-3.fc20.i686 openldap-2.4.36-4.fc20.i686 openssl-libs-1.0.1e-30.fc20.i686 opus-1.0.3-2.fc20.i686 pango-1.36.1-1.fc20.i686 pcre-8.33-2.fc20.1.i686 pixman-0.30.0-3.fc20.i686 popt-1.16-1.fc20.i686 portaudio-19-17.fc20.i686 pulseaudio-libs-4.0-8.gitf81e3.fc20.i686 qt5-qtbase-5.2.0-0.7.beta1.20131108_141.fc20.i686 qt5-qtbase-gui-5.2.0-0.7.beta1.20131108_141.fc20.i686 qt5-qtdeclarative-5.2.0-0.5.beta1.fc20.i686 qt5-qtimageformats-5.2.0-0.4.beta1.fc20.i686 qt5-qtsvg-5.2.0-0.4.beta1.fc20.i686 qt5-qtx11extras-5.2.0-0.4.beta1.fc20.i686 systemd-libs-208-6.fc20.i686 tcp_wrappers-libs-7.6-76.fc20.i686 xcb-util-0.3.9-3.fc20.i686 xcb-util-image-0.3.9-3.fc20.i686 xcb-util-keysyms-0.3.9-3.fc20.i686 xcb-util-renderutil-0.3.8-4.fc20.i686 xcb-util-wm-0.3.9-3.fc20.i686 xz-libs-5.1.2-6alpha.fc20.i686 zlib-1.2.8-3.fc20.i686
(gdb) bt full
#0 0xb6bd9943 in QWindow::winId() const () from /lib/libQt5Gui.so.5

No symbol table info available.
#1 0x080d9638 in AppX11::setWmName (this=0x92471e0, window=0x0, name=...)

at app_x11.cpp:131
    utf8 = 0x975f940 "Subtitle View - CMPlayer"
    wid = <optimized out>

#2 0x081714e6 in App::setWindowTitle (this=0xbfffdc4c, w=w@entry=0x97609f0,

title=...) at app.cpp:197
    text = {static null = {<No data fields>}, d = 0x975f898}

#3 0x08131f5c in SubtitleView::SubtitleView (this=0x97609f0,

parent=0x9249750) at subtitleview.cpp:59
    area = <optimized out>
    vbox = <optimized out>

#4 0x080ff087 in initWidget (this=0x9257820) at mainwindow.cpp:380

    widget = <optimized out>
    l = <optimized out>

#5 MainWindow::MainWindow (this=0x9249750, parent=0x0) at mainwindow.cpp:585

    as = <optimized out>
    undo = <optimized out>
    redo = <optimized out>

#6 0x080d1a28 in main (argc=1, argv=0xbfffdd34) at main.cpp:26

    __PRETTY_FUNCTION__ = "int main(int, char**)"
    app = {<QApplication> = {<No data fields>}, 

---Type to continue, or q to quit---
static staticMetaObject = {d = {
superdata = 0xb779e9c0 QApplication::staticMetaObject,
stringdata = 0x88eb5e0 <qt_meta_stringdata_App>,
data = 0x88eb520 <qt_meta_data_App>,
static_metacall = 0x823d160 <App::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}},
static ReopenEvent = 1001, d = 0x92471d0}
mw =
ret =
gtk_disable_setlocale =
(gdb) q
A debugging session is active.

Inferior 1 [process 13555] will be killed.

Quit anyway? (y or n) y

@breed808
Copy link
Contributor

Seems like a duplicate of #20. Fedora 20 is using the beta release of Qt 5.2.0, which appears to be causing this problem.

@bylee20
Copy link
Owner

bylee20 commented Nov 29, 2013

@kuh3h3 #20 과 같은 문제로 보이는데, 좀 살펴봐야겠습니다.
winId가 널이 아닌곳에 널이 들어가는거 같은데, Qt의 문제인지 확인해봐야겠네요.

@breed808 So, you can speak English, Germany, and Korean? lol
I'll install Qt 5.2.0 beta later to see whether Qt is the cause or not.

@breed808
Copy link
Contributor

@xylosper Hardly! English is my native language, and I'm learning German at the moment. I don't know any Korean, except for the use of a translator.

@bylee20
Copy link
Owner

bylee20 commented Nov 29, 2013

@kuh3h3 다시 최신 git master로 시도해봐주세요. 수정하였습니다.

@kuh3h3
Copy link
Author

kuh3h3 commented Nov 29, 2013

빌드는 잘되었고,실행도 잘됩니다.
다만 mpv 빌드 옵션에 xv가 디세이블되어있고
opengl만으로 돌리게 되어 있어서
실제 실행시 오디오만 나오네요.

그래서 mpv빌드 옵션을 xv 이네이블 시키고 다시 테스트 해보겠습니다.

전체 화면시
화면이 락이 걸려서 키보드 작동 불능이고,
재부팅외엔 락업이 안풀리네요.

[reandr@kuh3h3 ~]$ cmplayer/build/cmplayer
Create App instance
Create MainWindow instance
libva info: VA-API version 0.34.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/nouveau_drv_video.so
libva info: va_openDriver() returns -1
Initialize engine
Initialize mpv with ("cmplayer-mpv", "--no-config", "--idle", "--no-fs", "-v", "--af=dummy:address=180032888", "--vo=null:address=180097576", "--softvol=yes", "--softvol-max=1000.0", "--fixed-vo", "--no-autosub", "--osd-level=0", "--quiet", "--identify", "--no-consolecontrols", "--no-mouse-movements", "--subcp=utf8", "--ao=null,")
mpv git-d6b502b (C) 2000-2013 mpv/MPlayer/mplayer2 projects
built on Fri Nov 29 02:03:14 KST 2013
ffmpeg library versions:
libavutil 52.38.100
libavcodec 55.18.102
libavformat 55.12.100
libswscale 2.3.100
libswresample 0.17.102

Configuration: --disable-encoding --disable-libguess --disable-terminfo --disable-termcap --disable-termios --enable-iconv --disable-lirc --disable-lircc --disable-joystick --disable-vm --disable-xf86keysym --disable-radio --disable-radio-capture --disable-radio-v4l2 --disable-tv --disable-tv-v4l2 --disable-pvr --disable-smb --disable-lcms2 --disable-vcd --disable-bluray --enable-dvdread --disable-enca --enable-pthreads --disable-lua --disable-rpath --disable-libpostproc --disable-libavdevice --disable-libavfilter --disable-vf-lavfi --disable-af-lavfi --disable-mng --disable-jpeg --enable-libcdio --disable-ladspa --disable-libbs2b --enable-mpg123 --disable-libavresample --disable-gl --disable-caca --disable-direct3d --disable-sdl --disable-sdl2 --disable-xv --disable-vdpau --disable-vm --disable-xinerama --disable-x11 --disable-wayland --disable-xss --disable-corevideo --disable-cocoa --disable-ossaudio --disable-rsound --enable-portaudio --enable-openal --disable-dsound --disable-wasapi --disable-sndio --enable-select --disable-cross-compile --disable-shm --disable-coreaudio --enable-alsa --enable-pulse --enable-jack --enable-vaapi --disable-vda --disable-libquvi9
Command line: '--no-config' '--idle' '--no-fs' '-v' '--af=dummy:address=180032888' '--vo=null:address=180097576' '--softvol=yes' '--softvol-max=1000.0' '--fixed-vo' '--no-autosub' '--osd-level=0' '--quiet' '--identify' '--no-consolecontrols' '--no-mouse-movements' '--subcp=utf8' '--ao=null,'
Falling back on default (hardcoded) input config
mp_find_user_config_file('fonts') -> '/home/reandr/.mpv/fonts'
mp_find_user_config_file('fonts') -> '/home/reandr/.mpv/fonts'
mp_find_user_config_file('subfont.ttf') -> '/home/reandr/.mpv/subfont.ttf'
mp_find_user_config_file('fonts.conf') -> '/home/reandr/.mpv/fonts.conf'
Setting up fonts...
Done.
Make connections
Recover states
Try system tray icon
Create system tray icon
Start main event loop
libpng warning: iCCP: known incorrect sRGB profile
QFileInfo::absolutePath: Constructed with empty filename
mp_find_user_config_file('유성은_(U_SUNG_EUN)Healing__힐링_포인트_안무_소개.mp4.conf') -> '/home/reandr/.mpv/유성은(U_SUNG_EUN)Healing힐링_포인트_안무_소개.mp4.conf'
mp_find_user_config_file('watch_later/1EEFD65100F996461BCFB16B8E4A6E21') -> '/home/reandr/.mpv/watch_later/1EEFD65100F996461BCFB16B8E4A6E21'
Playing: /home/reandr/유성은
(U_SUNG_EUN)Healing힐링_포인트_안무_소개.mp4
Trying demuxer: edl (force-level: normal)
Trying demuxer: cue (force-level: normal)
Trying demuxer: rawaudio (force-level: normal)
Trying demuxer: rawvideo (force-level: normal)
Trying demuxer: libass (force-level: normal)
Trying demuxer: mkv (force-level: normal)
Trying demuxer: lavf (force-level: normal)
Found 'mov,mp4,m4a,3gp,3g2,mj2' at score=100 size=2048.
demux_lavf: avformat_find_stream_info() finished after 175009 bytes.
LAVF: build 3607652
Detected file format: QuickTime / MOV (libavformat)
mp_find_user_config_file('subfont.ttf') -> '/home/reandr/.mpv/subfont.ttf'
mp_find_user_config_file('fonts.conf') -> '/home/reandr/.mpv/fonts.conf'
Setting up fonts...
Done.
Clip info:
major_brand: mp42
ID_CLIP_INFO_NAME0=major_brand
ID_CLIP_INFO_VALUE0=mp42
minor_version: 0
ID_CLIP_INFO_NAME1=minor_version
ID_CLIP_INFO_VALUE1=0
compatible_brands: isommp42
ID_CLIP_INFO_NAME2=compatible_brands
ID_CLIP_INFO_VALUE2=isommp42
creation_time: 2013-11-19 18:36:32
ID_CLIP_INFO_NAME3=creation_time
ID_CLIP_INFO_VALUE3=2013-11-19 18:36:32
ID_CLIP_INFO_N=4
ID_FILENAME=/home/reandr/유성은_(U_SUNG_EUN)Healing힐링_포인트_안무_소개.mp4
ID_LENGTH=166.44
ID_CHAPTERS=0
--vid=1 (h264)
ID_VID_ID=1
ID_VID_1_LANG=und
--aid=1 --alang=und (aac)
ID_AID_ID=1
ID_AID_1_LANG=und
Codec list:
lavc:h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
lavc:h264_crystalhd (h264) - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (CrystalHD acceleration)
Opening video decoder lavc:h264
Not trying to use hardware decoding: codec h264 is blacklisted by user.
Selected video codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 [lavc:h264]
Codec list:
lavc:aac - AAC (Advanced Audio Coding)
Opening audio decoder lavc:aac
dec_audio: Allocating 8192 + 65536 = 73728 bytes for output buffer.
INFO: libavcodec "aac" init OK!
Selected audio codec: AAC (Advanced Audio Coding) [lavc:aac]
AUDIO: 44100 Hz, 2 ch, floatle
ID_AUDIO_BITRATE=191992
ID_AUDIO_RATE=44100
ID_AUDIO_NCH=2
Building audio filter chain for 44100Hz stereo 2ch floatle -> 0Hz empty 0ch ??...
"_2_0" --> "_2_0"
Audio filter chain:
[in] 44100Hz stereo 2ch floatle
[dummy] 44100Hz stereo 2ch floatle
[out] 44100Hz stereo 2ch floatle
[ao] 0Hz empty 0ch ??
AO: [pulse] 44100Hz stereo 2ch floatle
AO: Description: PulseAudio audio output
AO: Author: Lennart Poettering
Building audio filter chain for 44100Hz stereo 2ch floatle -> 44100Hz stereo 2ch floatle...
"_2_0" --> "_2_0"
Audio filter chain:
[in] 44100Hz stereo 2ch floatle
[dummy] 44100Hz stereo 2ch floatle
[out] 44100Hz stereo 2ch floatle
[ao] 44100Hz stereo 2ch floatle
Starting playback...
VIDEO: 1280x720 29.970 fps 1307.8 kbps (163.5 kB/s)
VDec: vo config request - 1280 x 720 (420p)
Trying filter chain:
[vo] ???
VO Config (1280x720->1280x720,flags=0,0x3EC)
VO: [null] 1280x720 => 1280x720 420p
VO: Description: CMPlayer video output
VO: Author: xylosper darklin20@gmail.com
Video filter chain:
[vo] 1280x720 420p 0 BT.709 (HD)/TV
Increasing filtered audio buffer size from 0 to 4096
Increasing filtered audio buffer size from 4096 to 69632
Increasing filtered audio buffer size from 69632 to 135168
Increasing filtered audio buffer size from 135168 to 200704
Increasing filtered audio buffer size from 200704 to 266240
Increasing filtered audio buffer size from 266240 to 331776
Increasing filtered audio buffer size from 331776 to 356864
QXcbShmImage: shmget() failed (22) for size 1073610756 (16383x16383)

@kuh3h3
Copy link
Author

kuh3h3 commented Nov 29, 2013

xv이네이블 시키고 mpv 빌드후 cmplayer 디시 빌드하니 이런 에러가 나네요

/bin/ld: ../../build/lib/libcmplayer_mpv.a(x11_common.o): undefined reference to symbol 'DPMSDisable'
/bin/ld: note: 'DPMSDisable' is defined in DSO /lib/libXext.so.6 so try adding it to the linker command line
/lib/libXext.so.6: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[2]: *** [../../build/cmplayer] 오류 1
make[2]: Leaving directory /home/reandr/cmplayer/src/cmplayer' make[1]: *** [release] 오류 2 make[1]: Leaving directory/home/reandr/cmplayer/src/cmplayer'
make: *** [cmplayer] 오류 2

@bylee20
Copy link
Owner

bylee20 commented Nov 29, 2013

CMPlayer는 자체적인 비디오 렌더러만을 사용합니다.
mpv의 비디오 출력 드라이버는 전혀 사용하지 않습니다.
올리신 로그가 어떤상황에서의 로그인지, 그리고 문제가 발생할때의 스샷과 tab키를 눌렀을때 어떤 내용이 나오는지를 첨부하여서 별도 이슈를 열어주세요.

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

No branches or pull requests

3 participants