Bug 16716

Summary: 0ad crashes due to undefined boost symbol (_ZN5boost10filesystem11path_traits7convertEPKwS3_RSsRKSt7codecvtIwc11__mbstate_tE)
Product: Mageia Reporter: David LUCAS <davlucas>
Component: RPM PackagesAssignee: Rémi Verschelde <rverschelde>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: davlucas
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: 0ad-0.0.18-3.mga6 CVE:
Status comment:
Attachments: strace output of 0ad
0ad conf file

Description David LUCAS 2015-09-06 22:09:42 CEST
Description of problem:
When I run manually /usr/games/pyrogenesis , after 1 or 2 seconds, time to load, a quick black screen, then application is killed

Version-Release number of selected component (if applicable):

0.0.18-3

How reproducible:
running 0ad or pyrogenesis


Steps to Reproduce:
1. Open a terminal, any shells (tested with bash/zsh/tcsh) on a machine with nvsia GPU and where 0ad / 0ad-data were uninstalled/reinstalled
2. 0ad as user
3. 
--------------------
$ 0ad 
Cache: 400 (total: 15992) MiB
TIMER| InitVfs: 1.11308 ms
TIMER| CONFIG_Init: 1.52617 ms
Sound: AlcInit success, using OpenAL Soft
TIMER| shutdown ConfigDB: 0.53 us
TIMER| resource modules: 507.435 ms
TIMER TOTALS (9 clients)
-----------------------------------------------------
  tc_png_decode: 0 c (0x)
  tc_dds_transform: 0 c (0x)
  tc_pool_alloc: 52.448 kc (2x)
  tc_transform: 0 c (0x)
  tc_plain_transform: 0 c (0x)
  tc_ShaderValidation: 0 c (0x)
  tc_ShaderGLSLLink: 0 c (0x)
  tc_ShaderGLSLCompile: 0 c (0x)
  xml_validation: 0 c (0x)
-----------------------------------------------------
TIMER| shutdown misc: 177.291 us
Cache: 400 (total: 15992) MiB
TIMER| InitVfs: 85.2545 ms
TIMER| CONFIG_Init: 1.38949 ms
Sound: AlcInit success, using OpenAL Soft
TIMER| RunHardwareDetection: 25.5767 ms
TIMER| write_sys_info: 16.7404 ms
TIMER| InitRenderer: 1.11247 ms
TIMER| ps_console: 2.92004 ms
TIMER| ps_lang_hotkeys: 1.06766 ms
TIMER| common/modern/setup.xml: 205.834 us
TIMER| common/modern/styles.xml: 134.218 us
TIMER| common/modern/sprites.xml: 1.38825 ms
TIMER| common/setup.xml: 478.582 us
TIMER| common/sprite1.xml: 1.26256 ms
TIMER| common/styles.xml: 49.749 us
TIMER| common/common_sprites.xml: 1.42406 ms
TIMER| common/common_styles.xml: 190.5 us
TIMER| common/init.xml: 866.543 us
TIMER| pregame/sprites.xml: 297.823 us
TIMER| pregame/styles.xml: 50.991 us
TIMER| pregame/mainmenu.xml: 5.33695 ms
TIMER| common/global.xml: 534.796 us
TIMER| common/modern/setup.xml: 194.218 us
TIMER| common/modern/styles.xml: 149.352 us
TIMER| common/modern/sprites.xml: 2.5698 ms
TIMER| splashscreen/styles.xml: 74.853 us
TIMER| splashscreen/setup.xml: 61.909 us
TIMER| splashscreen/splashscreen.xml: 1.5757 ms
TIMER| common/global.xml: 618.784 us
/usr/games/pyrogenesis: symbol lookup error: /usr/games/pyrogenesis: undefined symbol: _ZN5boost10filesystem11path_traits7convertEPKwS3_RSsRKSt7codecvtIwc11__mbstate_tE
---------------------



Reproducible: 

Steps to Reproduce:
Rémi Verschelde 2015-09-06 22:12:55 CEST

Summary: 0ad is crashing just after "TIMER" period => 0ad crashes due to undefined boost symbol (_ZN5boost10filesystem11path_traits7convertEPKwS3_RSsRKSt7codecvtIwc11__mbstate_tE)

Comment 1 David LUCAS 2015-09-06 22:14:37 CEST
Created attachment 6995 [details]
strace output of 0ad

CC: (none) => davlucas

Rémi Verschelde 2015-09-06 22:15:36 CEST

Assignee: bugsquad => rverschelde

Comment 2 David LUCAS 2015-09-06 22:22:31 CEST
Created attachment 6996 [details]
0ad conf file
Comment 3 David LUCAS 2015-09-07 07:24:35 CEST
it's ok after morning's updates:
 1/3: lib64gloox11          #####################################################################################
      2/3: 0ad                   #####################################################################################
Comment 4 Rémi Verschelde 2015-09-07 07:25:49 CEST
Great, then it was a fallback of the migration to gcc 5.2.1 as I expected. Marking as fixed.

Status: NEW => RESOLVED
Resolution: (none) => FIXED