Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 06-08-09, 01:39 PM   #13
Stephen Warren
Moderator
 
Stephen Warren's Avatar
 
Join Date: Aug 2005
Posts: 1,327
Default Re: vdp_presentation_queue_create() segfaults: Error detected 0 61

Thanks.

We have repro'd the X crash, and have a fix.

I have worked out how to interpret the backtrace from comment 9, and we have a fix for that (gdb was listing the range of the .text section, not the entire .so file - that's what threw me off before)

I note that comment 9's crash contains 3 stack entries in libvdpau_nvidia.so. However, comment 1's crash contains 4 stack entries in the library. I have only repro'd crashes with 3 stack entreis in the library. Can you repro the original crash and provide the backtrace accompanied by the gdb info output? Thanks.
Stephen Warren is offline   Reply With Quote
Old 06-08-09, 02:48 PM   #14
rnissl
Registered User
 
Join Date: Jun 2005
Posts: 36
Default Re: vdp_presentation_queue_create() segfaults: Error detected 0 61

Hi,

Quote:
Originally Posted by Stephen Warren View Post
Thanks.
I note that comment 9's crash contains 3 stack entries in libvdpau_nvidia.so. However, comment 1's crash contains 4 stack entries in the library. I have only repro'd crashes with 3 stack entreis in the library. Can you repro the original crash and provide the backtrace accompanied by the gdb info output? Thanks.
Comment 1's crash was with trace library enabled. So here we go:
Code:
vdp_video_mixer_render(27, 4294967295, NULL, 1, 2, {22, 9}, 22, 1, {26}, {0, 0, 720, 576}, 6, {0, 0, 1026, 576}, {0, 0, 1026, 576}, 1, {{(ver 0) 38,{0, 0, 720, 576}, {0, 0, 1026, 576}}})
VDPAU nvidia: Error detected 0 274
    -> 3
vdp_get_error_string(3)
    -> 'An invalid handle value was provided.'
vo_vdpau: vdp_video_mixer_render error : An invalid handle value was provided.
vdp_presentation_queue_display(3, 6, 0, 0, 20000000)
VDPAU nvidia: Error detected 0 274
    -> 3
vo_vdpau: VDPAU was pre-empted. Reinit.
VDPAU trace: Multiple devices created; will return get_proc_address results from the latest only
vdp_imp_device_create_x11(0x73c8f0, 0, -, -)
    -> 0, 1, 0x7fe9d65f5390
vdp_presentation_queue_target_create_x11(1, 58721180, -)
    -> 0, 2
vdp_presentation_queue_create(1, 2, -)
VDPAU nvidia: Error detected 0 61
Segmentation fault (core dumped)
Code:
(gdb) bt
#0  0x00007fe9d65fbd8a in ?? () from /usr/lib64/libvdpau_nvidia.so
#1  0x00007fe9d65fba50 in ?? () from /usr/lib64/libvdpau_nvidia.so
#2  0x00007fe9d65f8a3e in ?? () from /usr/lib64/libvdpau_nvidia.so
#3  0x00007fe9d64e5fe6 in ?? () from /usr/lib64/libvdpau_trace.so
#4  0x00007fe9d6e7e25a in vdpau_reinit (this_gen=0x8723b0) at ../../../xine-lib-1.2/src/video_out/video_out_vdpau.c:1803
#5  0x00007fe9d6e7c0cb in vdpau_display_frame (this_gen=0x8723b0, frame_gen=0x884480) at ../../../xine-lib-1.2/src/video_out/video_out_vdpau.c:1270
#6  0x00007fe9ddf5d61e in overlay_and_display_frame (this=0x880ba0, img=0x884480, vpts=1203098) at ../../../xine-lib-1.2/src/xine-engine/video_out.c:1076
#7  0x00007fe9ddf5dbb6 in video_out_loop (this_gen=0x880ba0) at ../../../xine-lib-1.2/src/xine-engine/video_out.c:1238
#8  0x00007fe9dbe12070 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fe9dbb8510d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()
Code:
(gdb) info sharedlibrary
From                To                  Syms Read   Shared Object Library
0x00007fe9ddf44760  0x00007fe9ddf86286  Yes         /usr/local/lib/libxine.so.2
0x00007fe9ddd36b20  0x00007fe9ddd37668  Yes         /usr/lib64/libXinerama.so.1
0x00007fe9ddb30fc0  0x00007fe9ddb34048  Yes         /usr/lib64/libXxf86vm.so.1
0x00007fe9dd91f700  0x00007fe9dd92c778  Yes         /usr/lib64/libXft.so.2
0x00007fe9dd712b70  0x00007fe9dd7190c8  Yes         /usr/lib64/libXrender.so.1
0x00007fe9dd4e5340  0x00007fe9dd4fd998  Yes         /usr/lib64/libfontconfig.so.1
0x00007fe9dd2670d0  0x00007fe9dd2bd578  Yes         /usr/lib64/libfreetype.so.6
0x00007fe9dd046260  0x00007fe9dd051af8  Yes         /lib64/libz.so.1
0x00007fe9dcd27250  0x00007fe9dcdb61b8  Yes         /usr/lib64/libX11.so.6
0x00007fe9dcaf8950  0x00007fe9dcb03478  Yes         /usr/lib64/libXext.so.6
0x00007fe9dc8ef580  0x00007fe9dc8f2678  Yes         /usr/lib64/libXtst.so.6
0x00007fe9dc6b3100  0x00007fe9dc6e0ac8  Yes         /usr/lib64/libcurl.so.4
0x00007fe9dc458e60  0x00007fe9dc48d878  Yes         /lib64/libm.so.6
0x00007fe9dc250250  0x00007fe9dc252b78  Yes         /usr/lib64/libXv.so.1
0x00007fe9dc02bec0  0x00007fe9dc047378  Yes         /usr/lib64/libpng12.so.0
0x00007fe9dbe10280  0x00007fe9dbe1b468  Yes         /lib64/libpthread.so.0
0x00007fe9dbad0210  0x00007fe9dbbbc50c  Yes         /lib64/libc.so.6
0x00007fe9db8aedf0  0x00007fe9db8af958  Yes         /lib64/libdl.so.2
0x00007fe9db6a72e0  0x00007fe9db6aaf38  Yes         /lib64/librt.so.1
0x00007fe9db4918e0  0x00007fe9db49d878  Yes         /lib64/libresolv.so.2
0x00007fe9db27a0e0  0x00007fe9db285e58  Yes         /lib64/libnsl.so.1
0x00007fe9db069d10  0x00007fe9db0704e8  Yes         /usr/local/lib/libavutil.so.50
0x00007fe9dae41e40  0x00007fe9dae5b518  Yes         /lib64/libexpat.so.1
0x00007fe9dac3c730  0x00007fe9dac3c938  Yes         /usr/lib64/libxcb-xlib.so.0
0x00007fe9daa296f0  0x00007fe9daa34768  Yes         /usr/lib64/libxcb.so.1
0x00007fe9da81cec0  0x00007fe9da81dc08  Yes         /usr/lib64/libXau.so.6
0x00007fe9da5ec250  0x00007fe9da5f07d8  Yes         /usr/lib64/libidn.so.11
0x00007fe9da3ae2b0  0x00007fe9da3d85a8  Yes         /usr/lib64/libssl.so.0.9.8
0x00007fe9da085b50  0x00007fe9da12c588  Yes         /usr/lib64/libcrypto.so.0.9.8
0x00007fe9d9de82e0  0x00007fe9d9e10d88  Yes         /usr/lib64/libldap-2.4.so.2
0x00007fe9d9bb46d0  0x00007fe9d9bd3d58  Yes         /usr/lib64/libgssapi_krb5.so.2
0x00007fe9d9925590  0x00007fe9d99963a8  Yes         /usr/lib64/libkrb5.so.3
0x00007fe9d96eba80  0x00007fe9d96ff8e8  Yes         /usr/lib64/libk5crypto.so.3
0x00007fe9d94e3230  0x00007fe9d94e3bc8  Yes         /lib64/libcom_err.so.2
0x00007fe9d92dfbb0  0x00007fe9d92e0138  Yes         /lib64/libkeyutils.so.1
0x00007fe9de1a3b00  0x00007fe9de1badc4  Yes         /lib64/ld-linux-x86-64.so.2
0x00007fe9d90d2990  0x00007fe9d90daef8  Yes         /usr/lib64/liblber-2.4.so.2
0x00007fe9d8eb8d90  0x00007fe9d8ec9178  Yes         /usr/lib64/libsasl2.so.2
0x00007fe9d8cacea0  0x00007fe9d8cb0b38  Yes         /usr/lib64/libkrb5support.so.0
0x00007fe9d8aa2c80  0x00007fe9d8aa7dc8  Yes         /usr/lib64/libXcursor.so.1
0x00007fe9d889b5d0  0x00007fe9d889e478  Yes         /usr/lib64/libXfixes.so.3
0x00007fe9d6e785b0  0x00007fe9d6e91f36  Yes         /usr/local/lib/xine/plugins/2.0/xineplug_vo_out_vdpau.so
0x00007fe9d6c6fd20  0x00007fe9d6c747c8  Yes         /usr/lib64/libSM.so.6
0x00007fe9d6a6a6f0  0x00007fe9d6a6bbb8  Yes         /lib64/libuuid.so.1
0x00007fe9d6851560  0x00007fe9d685fe98  Yes         /usr/lib64/libICE.so.6
0x00007fe9de1f18c0  0x00007fe9de1f1a78  Yes         /usr/lib64/libvdpau.so.1
0x00007fe9d65f3500  0x00007fe9d6658aec  Yes         /usr/lib64/libvdpau_nvidia.so
0x00007fe9d64e49c0  0x00007fe9d64ec278  Yes         /usr/lib64/libvdpau_trace.so
0x00007fe9d5a9b250  0x00007fe9d5a9f7c6  Yes         /usr/local/lib/xine/plugins/2.0/xineplug_ao_out_alsa.so
0x00007fe9d57cd150  0x00007fe9d58416d8  Yes         /usr/lib64/libasound.so.2
0x00007fe9d4536650  0x00007fe9d4563e26  Yes         /usr/local/lib/xine/plugins/2.0/post/xineplug_post_tvtime.so
0x00007fe9d42e6d00  0x00007fe9d4304786  Yes         /usr/local/lib/xine/plugins/2.0/post/xineplug_post_goom.so
0x00007fe9d0340790  0x00007fe9d0340f36  Yes         /usr/local/lib/xine/plugins/2.0/xineplug_vo_out_none.so
0x00007fe9cf93c720  0x00007fe9cf93cc86  Yes         /usr/local/lib/xine/plugins/2.0/xineplug_ao_out_none.so
0x00007fe9c8108b60  0x00007fe9c8111776  Yes         /usr/local/lib/xine/plugins/2.0/xineplug_vdr.so
0x00007fe9c7efd2e0  0x00007fe9c7f030f6  Yes         /usr/local/lib/xine/plugins/2.0/post/xineplug_post_audio_filters.so
0x00007fe9c7cf5970  0x00007fe9c7cf9676  Yes         /usr/local/lib/xine/plugins/2.0/xineplug_inp_v4l.so
0x00007fe9c7aee8d0  0x00007fe9c7af2166  Yes         /usr/local/lib/xine/plugins/2.0/xineplug_inp_pvr.so
0x00007fe9c78e57b0  0x00007fe9c78ea5b6  Yes         /usr/local/lib/xine/plugins/2.0/xineplug_inp_http.so
0x00007fe9c76df540  0x00007fe9c76e2126  Yes         /usr/local/lib/xine/plugins/2.0/xineplug_inp_rtp.so
0x00007fe9c74d2a70  0x00007fe9c74d9b96  Yes         /usr/local/lib/xine/plugins/2.0/xineplug_inp_vcd.so
0x00007fe9c72a9a10  0x00007fe9c72bebc8  Yes         /usr/lib64/libvcdinfo.so.0
0x00007fe9c7098f30  0x00007fe9c709edf8  Yes         /usr/lib64/libiso9660.so.5
0x00007fe9c6e7a060  0x00007fe9c6e8a1d8  Yes         /usr/lib64/libcdio.so.7
0x00007fe9c6c6e1f0  0x00007fe9c6c70f56  Yes         /usr/local/lib/xine/plugins/2.0/xineplug_inp_file.so
0x00007fe9c6a68d10  0x00007fe9c6a6ae36  Yes         /usr/local/lib/xine/plugins/2.0/xineplug_inp_stdin_fifo.so
0x00007fe9c68574e0  0x00007fe9c6863af6  Yes         /usr/local/lib/xine/plugins/2.0/xineplug_inp_dvb.so
0x00007fe9c664b8f0  0x00007fe9c66518f6  Yes         /usr/local/lib/xine/plugins/2.0/xineplug_inp_cdda.so
0x00007fe9c643cb30  0x00007fe9c6445586  Yes         /usr/local/lib/xine/plugins/2.0/xineplug_inp_mms.so
0x00007fe9c6234f40  0x00007fe9c6238636  Yes         /usr/local/lib/xine/plugins/2.0/xineplug_inp_pnm.so
0x00007fe9c602ff90  0x00007fe9c60323b6  Yes         /usr/local/lib/xine/plugins/2.0/xineplug_inp_net.so
0x00007fe9c5e1f790  0x00007fe9c5e2b656  Yes         /usr/local/lib/xine/plugins/2.0/xineplug_inp_rtsp.so
0x00007fe9c5bf02b0  0x00007fe9c5c13676  Yes         /usr/local/lib/xine/plugins/2.0/xineplug_inp_dvd.so
0x00007fe9c59e8c60  0x00007fe9c59ea976  Yes         /usr/local/lib/xine/plugins/2.0/xineplug_inp_vcdo.so
0x00007fe9c2fdcb30  0x00007fe9c2fe0c26  Yes         /usr/local/lib/xine/plugins/2.0/xineplug_dmx_mpeg_pes.so
0x00007fe9c2dd7c20  0x00007fe9c2dd9326  Yes         /usr/local/lib/xine/plugins/2.0/xineplug_decode_dxr3_video.so
0x00007fe9c2bcabc0  0x00007fe9c2bd07c8  Yes         /usr/local/lib/libavutil.so.49
0x00007fe9c29c4910  0x00007fe9c29c6af6  Yes         /usr/local/lib/xine/plugins/2.0/xineplug_decode_vdpau_mpeg12.so
0x00007fe9c1ebaba0  0x00007fe9c1ec4516  Yes         /usr/local/lib/xine/plugins/2.0/xineplug_decode_a52.so
Bye.
rnissl is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
X Segfaults with Geforce 4 ReNeGaDe NVIDIA Linux 2 09-17-02 05:34 PM

All times are GMT -5. The time now is 07:35 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.