Bug#852773: vlc: cvlc plays videos, but vlc crashes
Marco Bodrato
bodrato at mail.dm.unipi.it
Mon Feb 19 06:38:53 UTC 2018
Ciao,
Il Dom, 18 Febbraio 2018 10:09 pm, Sebastian Ramacher ha scritto:
> See https://wiki.debian.org/HowToGetABacktrace for details. you'll need to
> add debian-debug mirrors to your sources.list.
Thanks for the helpful and quick answer!
After
# apt-get install vlc-bin-dbgsym vlc-plugin-video-output-dbgsym
libvlccore9-dbgsym
I did re-run gdb vlc as in the previous session. And when starting a video
I get:
Thread 23 "vlc" received signal SIGSEGV, Segmentation fault.
The full backtrace follows:
(gdb) bt full
#0 0x0000000000000000 in ?? ()
No symbol table info available.
#1 0x00007fff8247a648 in GetDisplayEXT (attrs=0x7fff881a45a0,
dpy=0x7fffc4c96e30, plat=12757) at video_output/opengl/egl.c:177
getDisplay = <optimized out>
#2 Open (obj=0x7fffc4c11a60, api=0x7fff8247ada0 <api>) at
video_output/opengl/egl.c:273
attrs = {12758, 0, 12344}
gl = 0x7fffc4c11a60
sys = 0x7fffc4c0d3e0
wnd = 0x7fff7c260860
createSurface = 0x7fff8247a0c0 <CreateWindowSurface>
window = 0x7fff7c260890
snum = 0
major = 1433888944
minor = 21845
__func__ = "Open"
ext = <optimized out>
conf_attr = {12758, 0, 12344, 32767, -2109233184, 32767,
-2011543840, 32767, -993977760}
cfgv = {0x5555557766c0}
cfgc = 0
ctx = <optimized out>
#3 0x00007ffff70f6d13 in module_load (obj=obj at entry=0x7fffc4c11a60,
init=init at entry=0x7ffff70f6c60 <generic_start>,
args=args at entry=0x7fff881a46c8, m=<optimized out>, m=<optimized out>) at
modules/modules.c:183
ap = {{gp_offset = 48, fp_offset = 48, overflow_arg_area =
0x7fff881a4800, reg_save_area = 0x7fff881a4710}}
ret = 0
#4 0x00007ffff70f727a in vlc_module_load (obj=obj at entry=0x7fffc4c11a60,
capability=capability at entry=0x7ffff71a7397 "opengl", name=0x7ffff7197337
"", name at entry=0x7fff831e3ea5 "$gl", strict=strict at entry=true,
probe=probe at entry=0x7ffff70f6c60 <generic_start>) at modules/modules.c:279
cand = 0x555555776740
ret = <optimized out>
i = 1
buf =
"any\000\377\177\000\000P-$|\026\000\000\000`l\017\367\377\177\000\000\361\245\025\367\377\177\000"
slen = <optimized out>
shortcut = 0x7fff881a46e0 "any"
var = 0x0
mods = 0x7fffc4c02150
total = 3
__func__ = "vlc_module_load"
module = 0x0
b_force_backup = false
args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area =
0x7fff881a4800, reg_save_area = 0x7fff881a4710}}
#5 0x00007ffff70f77d4 in module_need (obj=obj at entry=0x7fffc4c11a60,
cap=cap at entry=0x7ffff71a7397 "opengl", name=name at entry=0x7fff831e3ea5
"$gl", strict=strict at entry=true) at modules/modules.c:371
No locals.
#6 0x00007ffff715abca in vlc_gl_Create (wnd=wnd at entry=0x7fff7c260860,
flags=flags at entry=0, name=0x7fff831e3ea5 "$gl") at
video_output/opengl.c:74
parent = 0x7fff7c260860
glpriv = 0x7fffc4c11a60
type = 0x7ffff71a7397 "opengl"
#7 0x00007fff831e13fb in Open (obj=0x7fffc4c17670) at
video_output/opengl/display.c:133
vd = 0x7fffc4c17670
sys = 0x7fffc4c9c8b0
__func__ = "Open"
gl_name = <optimized out>
spu_chromas = 0x7fffc4c06590
#8 0x00007ffff70f6d13 in module_load (obj=obj at entry=0x7fffc4c17670,
init=init at entry=0x7ffff70f6c60 <generic_start>,
args=args at entry=0x7fff881a4928, m=<optimized out>, m=<optimized out>) at
modules/modules.c:183
ap = {{gp_offset = 48, fp_offset = 48, overflow_arg_area =
0x7fff881a4a60, reg_save_area = 0x7fff881a4970}}
ret = 0
#9 0x00007ffff70f727a in vlc_module_load (obj=obj at entry=0x7fffc4c17670,
capability=capability at entry=0x7ffff719687a "vout display",
name=0x7ffff7197337 "", name at entry=0x7ffff71a76f9 "$vout",
strict=<optimized out>, probe=probe at entry=0x7ffff70f6c60 <generic_start>)
at modules/modules.c:279
cand = 0x555555776a90
ret = <optimized out>
i = 0
buf =
"any\000\000\000\000\000\000\000\000\000,\000\000\000\a\000\000\000\000\000\000\000\300\002\000\000\000\000\000"
slen = <optimized out>
shortcut = 0x7fff881a4940 "any"
var = 0x0
mods = 0x7fffc4c071e0
total = 14
__func__ = "vlc_module_load"
module = 0x0
b_force_backup = false
args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area =
0x7fff881a4a60, reg_save_area = 0x7fff881a4970}}
#10 0x00007ffff70f77d4 in module_need (obj=obj at entry=0x7fffc4c17670,
cap=cap at entry=0x7ffff719687a "vout display",
name=name at entry=0x7ffff71a76f9 "$vout", strict=<optimized out>) at
modules/modules.c:371
No locals.
#11 0x00007ffff714c95f in vout_display_New (owner=<synthetic pointer>,
cfg=0x7fffc4c07900, fmt=0x7fff7c2398e0, load_module=true,
module=0x7ffff71a76f9 "$vout", obj=0x7fffc4c078f0) at
video_output/display.c:109
vd = 0x7fffc4c17670
#12 DisplayNew (owner_ptr=0x0, hide_timeout=<optimized out>,
double_click_timeout=<optimized out>, is_splitter=false, module=<optimized
out>, state=0x7ffff714d200 <VoutDisplayEvent>, source=0x7fff7c2398e0,
vout=0x7fffc4c078f0) at video_output/display.c:1198
osys = <optimized out>
owner = <optimized out>
cfg = <optimized out>
#13 vout_NewDisplay (vout=vout at entry=0x7fff7c2398a0,
source=0x7fff7c2398e0, state=state at entry=0x7fff881a4b30,
module=module at entry=0x7ffff71a76f9 "$vout",
double_click_timeout=double_click_timeout at entry=300000,
hide_timeout=<optimized out>) at video_output/display.c:1255
No locals.
#14 0x00007ffff715c250 in vout_OpenWrapper
(vout=vout at entry=0x7fff7c2398a0, splitter_name=0x0,
state=state at entry=0x7fff881a4b30) at video_output/vout_wrapper.c:67
sys = 0x7fff7c2398d0
__func__ = "vout_OpenWrapper"
double_click_timeout = 300000
#15 0x00007ffff714f7ea in ThreadStart (vout=vout at entry=0x7fff7c2398a0,
state=0x7fff881a4b30, state at entry=0x0) at video_output/video_output.c:1454
owner = {sys = 0x7fff7c2398a0, {video = {buffer_new =
0x7ffff714e8a0 <VoutVideoFilterInteractiveNewPicture>}, sub =
{buffer_new = 0x7ffff714e8a0
<VoutVideoFilterInteractiveNewPicture>}}}
state_default = {cfg = {display = {title = 0x0, width = 0, height
= 0, sar = {num = 1, den = 1}}, align = {horizontal = 0, vertical
= 0}, is_display_filled = true, zoom = {num = 1, den = 1},
viewpoint = {yaw = 0, pitch = 0, roll = 0, fov = 80}}, sar = {num
= 0, den = 0}}
#16 0x00007ffff7151639 in ThreadControl (cmd=..., vout=0x7fff7c2398a0) at
video_output/video_output.c:1609
No locals.
#17 Thread (object=0x7fff7c2398a0) at video_output/video_output.c:1730
cmd = {type = 0, u = {boolean = false, time = 0, time_ptr = 0x0,
string = 0x0, integer = 0, pair = {a = 0, b = 0}, pause = {is_on =
false, date = 0}, message = {channel = 0, string = 0x0}, border =
{left = 0, top = 0, right = 0, bottom = 0}, window = {x = 0, y =
0, width = 0, height = 0}, window_mouse = {type =
VOUT_WINDOW_MOUSE_STATE, x = 0, y = 0, button_mask = 0}, cfg =
0x0, subpicture = 0x0, viewpoint = {yaw = 0, pitch = 0, roll = 0,
fov = 0}}}
picture_interlaced = <optimized out>
vout = 0x7fff7c2398a0
sys = 0x7fff7c2398d0
deadline = 0
wait = <optimized out>
#18 0x00007ffff799b51a in start_thread (arg=0x7fff881a5700) at
pthread_create.c:465
pd = 0x7fff881a5700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735476815616,
-8753639194411078538, 140735564939790, 140735564939791,
140735564939952, 0, 8753805515465747574, 8753657076275014774},
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data =
{prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#19 0x00007ffff74cf3ef in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Ĝis,
m
--
http://bodrato.it/papers/
More information about the pkg-multimedia-maintainers
mailing list