Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 407171 - media-video/vlc-1.1.13 crashed when trying to disable xscreensaver
Summary: media-video/vlc-1.1.13 crashed when trying to disable xscreensaver
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Alexis Ballier
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-06 20:37 UTC by Thomas
Modified: 2012-03-22 12:21 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info vlc (vlc.info,6.06 KB, text/plain)
2012-03-06 20:37 UTC, Thomas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas 2012-03-06 20:37:50 UTC
Created attachment 304449 [details]
emerge --info vlc

When vlc starts to play a film and disables the screen saver, it crashes with an access violation.  It does not when the "disable screensaver" is not set.  This is independent from a screensaver running or not.
Comment 1 Alexis Ballier gentoo-dev 2012-03-09 21:15:21 UTC
please give a backtrace of a crash as described in:
http://www.gentoo.org/proj/en/qa/backtraces.xml

and reopen, thx
Comment 2 Thomas 2012-03-10 21:10:20 UTC
It is within the nvidia drivers :-/ (x11-drivers/nvidia-drivers-295.20-r1) and it seems to happen when xdg-screensaver is called.  If i call xdg-screensaver from a shell within xterm, it doesn't crash, however.

(gdb) bt full
#0  0x00007f6c32757c0f in _nv022tls () from /usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.295.20
No symbol table info available.
#1  0x00007f6c329fda01 in ?? () from /usr/lib64/opengl/nvidia/lib/libGL.so.1
No symbol table info available.
#2  0x00007f6c408f7755 in fork () from /lib64/libc.so.6
No symbol table info available.
#3  0x00007f6c40919d45 in ?? () from /lib64/libc.so.6
No symbol table info available.
#4  0x00007f6c40919a80 in posix_spawnp () from /lib64/libc.so.6
No symbol table info available.
#5  0x00007f6c262dd529 in Thread (data=0x1b97770) at inhibit/xdg.c:155
        canc = 0
        argv = {0x7f6c262dd85e "xdg-screensaver", 0x7f6c262dd848 "suspend", 
          0x7f6c03ffedd0 "0x036001fc", 0x0}
        pid = 32620
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {140101900299840, 
                2046939403481764048, 140101969269040, 140102915866896, 140102931042304, 4096, 
                2046939403406266576, 2047021470841426128}, __mask_was_saved = 0}}, __pad = {
            0x7f6c03ffef80, 0x0, 0x0, 0x0}}
        __cancel_routine = 0x7f6c262dd150 <vlc_cleanup_lock>
        __cancel_arg = 0x1bc86f8
        __not_first_call = <optimized out>
        ih = 0x1b97770
        p_sys = 0x1bc8690
        id = "0x036001fc"
#6  0x00007f6c32a01354 in ?? () from /usr/lib64/opengl/nvidia/lib/libGL.so.1
No symbol table info available.
#7  0x00007f6c40de4c5c in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#8  0x00007f6c40927fcd in clone () from /lib64/libc.so.6
No symbol table info available.
Comment 3 Thomas 2012-03-10 22:55:10 UTC
The crash does not occur with x11-drivers/nvidia-drivers-290.10-r2.
Comment 4 Alexis Ballier gentoo-dev 2012-03-20 09:25:54 UTC
could you please try again with vlc-2.0.1 ? there's an abi fix wrt nvidia drivers there
Comment 5 Thomas 2012-03-22 12:11:10 UTC
vlc 2.0.1 and nvidia-drivers 295.20-r1 seem to cooperate.  I only tested this with a few clips from the internet, however.
Comment 6 Alexis Ballier gentoo-dev 2012-03-22 12:21:06 UTC
good, thanks
closing then since 2.0.1 will go stable soon wrt bug #408881