Bug#776328: cytadela won't start

beuc at debian.org beuc at debian.org
Mon Jan 26 22:48:14 UTC 2015


Hi,

I can reproduce the issue on my amd64 computer.

A work-around I've found is to press "Enter" twice rapidly when being
asked for the language (so that skips the intro completely).


More generally there seem to be an issue in the libvlc code:

#0  0x00007ffff66729f3 in malloc_consolidate (av=av at entry=0x7ffff699d620 <main_arena>) at malloc.c:4157
#1  0x00007ffff66734d1 in _int_free (av=0x7ffff699d620 <main_arena>, p=<optimized out>, have_lock=0) at malloc.c:4057
#2  0x00007ffff2117f8c in ?? () from /usr/lib/libvlccore.so.8
#3  0x00007ffff211417b in ?? () from /usr/lib/libvlccore.so.8
#4  0x00007ffff209a832 in libvlc_InternalCleanup () from /usr/lib/libvlccore.so.8
#5  0x00007ffff71ccb8e in libvlc_release () from /usr/lib/libvlc.so.5
#6  0x000000000042f38a in play (filename=filename at entry=0x431496 "video/intro_en.webm", screen=0x773c20, offOnFinish=true, audio=<optimized out>) at videoplayer.cpp:191
#7  0x0000000000422324 in CSDLClass::playVideo (this=<optimized out>, fileName=fileName at entry=0x431496 "video/intro_en.webm", offOnFinish=<optimized out>, 
    audio=<optimized out>) at CSDLClass.cpp:521
#8  0x000000000041a90d in CCytadelaMain::playIntro (this=0x7fffffffb6a0) at CCytadelaMain.cpp:985
#9  0x000000000041abb8 in CCytadelaMain::runMain (this=this at entry=0x7fffffffb6a0) at CCytadelaMain.cpp:1058
#10 0x0000000000405163 in main (argc=<optimized out>, argv=0x7fffffffe3d8) at main.cpp:138

This may be because Cytadela was using libvlc 2.0, and Debian now uses
2.2.0~rc2.

I'm adding Cytadela's maintainer in copy - Tomasz, did you get a
similar report already?

Cheers!
Sylvain

On Mon, Jan 26, 2015 at 11:11:25PM +0100, Javier Barroso wrote:
> package:cytadela
> version: 1.1.0-2
> Severity: important
> 
> At Debian Sid, with a Intel Card, After game intro, when you press enter key:
> 
> $ cytadela
> 
> Welcome to the Citadel!
> 
> ------------------------------------------------------------
> Reading the OpenGL vrsion and extensions...
> libGL: screen 0 does not appear to be DRI3 capable
> libGL: pci id for fd 8: 8086:0166, driver i965
> libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/i965_dri.so
> libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
> libGL: Can't open configuration file /home/javi/.drirc: No such file
> or directory.
> libGL: Can't open configuration file /home/javi/.drirc: No such file
> or directory.
> Done
> Switching to 2D video mode...   Ok!
> Initializing configuration menu...
> Done
> Cheching the OpenGL version and extensions...
> 
> OpenGL version: 3.0 Mesa 10.4.2
> OpenGL renderer: Mesa DRI Intel(R) Ivybridge Mobile
> Checking for available localizations (at "locale/")...   Done
> Entering the config menu main loop...
> Chosen localization: ENGLISH
> Initial check and configuration finished successfuly!
> ------------------------------------------------------------
> [00007f2d5c001268] core vout display error: Failed to change zoom
> [00007f2d5c001268] core vout display error: Failed to set on top
> [00007f2d5c001268] core vout display error: Failed to change source AR
> Violación de segmento
> 
> (Segmentation Fault)
> 
> Do you have any tip ?
> 
> Thank you
> 



More information about the Pkg-games-devel mailing list