Error message: "no bars"

Linux support forum for Eschalon: Book I
Post Reply
sergio
Pledge
Posts: 3
Joined: July 14th, 2013, 10:04 am

Error message: "no bars"

Post by sergio »

Greetings! I just purchased and downloaded the game, and I'm having difficulty getting it to run. I get the following error message:

Code: Select all

sergio@serenity:~/Games/Eschalon Book I Registered $ ./eschalon_book_1 
no bars
I'm running on 64-bit ubuntu 13.04 (but I have 32-bit libs installed).

Here's the output of ldd:

Code: Select all

sergio@serenity:~/Games/Eschalon Book I Registered $ ldd ./eschalon_book_1 
	linux-gate.so.1 =>  (0xf77da000)
	libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf7684000)
	libXxf86vm.so.1 => /usr/lib/i386-linux-gnu/libXxf86vm.so.1 (0xf767e000)
	libGL.so.1 => /usr/lib32/nvidia-310/libGL.so.1 (0xf759d000)
	libGLU.so.1 => /usr/lib/i386-linux-gnu/libGLU.so.1 (0xf7516000)
	libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xf747b000)
	libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf7392000)
	libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf734f000)
	libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7331000)
	libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7316000)
	libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7163000)
	libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf715e000)
	libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf713c000)
	libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf7129000)
	libnvidia-tls.so.310.44 => /usr/lib32/nvidia-310/tls/libnvidia-tls.so.310.44 (0xf7125000)
	libnvidia-glcore.so.310.44 => /usr/lib32/nvidia-310/libnvidia-glcore.so.310.44 (0xf5403000)
	libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf53ea000)
	/lib/ld-linux.so.2 (0xf77db000)
	libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf53e6000)
	libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf53de000)
User avatar
Firall
Initiate
Posts: 15
Joined: April 3rd, 2013, 3:26 am

Re: Error message: "no bars"

Post by Firall »

No bars doesn't mean anything to me really, however, I don't see libstc++.so.5, install that library (32bit of course) and try again?

Edit:

Scratch that, It's not in my list either. Thought Eschalon needed it. ldd matches mine (With exception to video card differences).
sergio
Pledge
Posts: 3
Joined: July 14th, 2013, 10:04 am

Re: Error message: "no bars"

Post by sergio »

libstdc++ was already installed, but I went ahead and installed the dev headers, package name "libstdc++6-4.7-dev".

I still get the "no bars" message at program launch, but the output to ldd is slightly different: the nvidia libraries were replaced with libX* libraries.

Code: Select all

sergio@serenity:~/Games/Eschalon Book I Registered $ ldd ./eschalon_book_1
	linux-gate.so.1 =>  (0xf7784000)
	libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf762e000)
	libXxf86vm.so.1 => /usr/lib/i386-linux-gnu/libXxf86vm.so.1 (0xf7628000)
	libGL.so.1 => /usr/lib/i386-linux-gnu/mesa/libGL.so.1 (0xf75ce000)
	libGLU.so.1 => /usr/lib/i386-linux-gnu/libGLU.so.1 (0xf7547000)
	libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xf74ac000)
	libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf73c3000)
	libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7380000)
	libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7362000)
	libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7347000)
	libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7194000)
	libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf718f000)
	libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf716d000)
	libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf715a000)
	libglapi.so.0 => /usr/lib/i386-linux-gnu/libglapi.so.0 (0xf7143000)
	libXdamage.so.1 => /usr/lib/i386-linux-gnu/libXdamage.so.1 (0xf713f000)
	libXfixes.so.3 => /usr/lib/i386-linux-gnu/libXfixes.so.3 (0xf7138000)
	libX11-xcb.so.1 => /usr/lib/i386-linux-gnu/libX11-xcb.so.1 (0xf7135000)
	libxcb-glx.so.0 => /usr/lib/i386-linux-gnu/libxcb-glx.so.0 (0xf711c000)
	libxcb-dri2.so.0 => /usr/lib/i386-linux-gnu/libxcb-dri2.so.0 (0xf7117000)
	libdrm.so.2 => /usr/lib/i386-linux-gnu/libdrm.so.2 (0xf710a000)
	libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf70f1000)
	/lib/ld-linux.so.2 (0xf7785000)
	libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf70ed000)
	libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf70e5000)
User avatar
SpottedShroom
Captain Magnate
Captain Magnate
Posts: 1372
Joined: June 4th, 2010, 6:18 pm

Re: Error message: "no bars"

Post by SpottedShroom »

This isn't a dynamic library error, or if it is it's a subtle one.

The "no bars" error comes from Eschalon itself - I see it in the binary executable. I think we're not likely to get very far without BW's assistance.

The only thing I can think is to try running the game through strace so that we can see what it's trying to do right before it exits. Open a terminal, change to the game directory, and run:

Code: Select all

strace -s256 -f ./eschalon_book_1 > strace.txt
Then upload strace.txt here.
sergio
Pledge
Posts: 3
Joined: July 14th, 2013, 10:04 am

Re: Error message: "no bars"

Post by sergio »

Thanks SpottedMushroom. I did as you said.

Here's the stdout:

Code: Select all

sergio@serenity:~/Games/Eschalon Book I Registered $ cat strace.txt 
no bars
[ Process PID=2743 runs in 32 bit mode. ]
The forum doesn't seem to allow attaching .txt files (and was smart enough to complain when I changed it to other extensions), so here are the last few lines of the stderr:

Code: Select all

sergio@serenity:~/Games/Eschalon Book I Registered $ tail -n 20 strace-err.txt 
read(6, "\363\0028\5\247\t&\16<\21m\23\371\24\270\25b\24\10\22y\20 \17\211\fq\t$\6M\2-\376j\372\31\367i\365\223\365\372\365I\3663\370\237\372(\375D\0\303\3\24\10|\r\200\21D\24M\27\251\31J\32\245\32\216\33\315\33d\33\21\32\275\27v\24y\22\263\20\232\16I\f\222\t~\7\211\5\257\3\316\2-\2\"\1f\1C\1\30\0\312\376\273\375y\374[\373\320\372\311\372\226\371\253\367\v\366c\365\210\365<\365\30\366\242\367\36\371\226\373\202\376\307\1\234\6R\n\273\r\227\22\216\26\306\30\20\33W\35\237\35 \35\326\33\316\30\23\24\215\17N\vk\6\232\1C\375v\371\223\364m\3602\3568\354W\353\356\355\372\360K\363\0\367\7\373M\376O\1\302\4\361\10\310\r\236\20\1\22x\23;\24\253\24@\24\345\23\213\23j\0236\23>\23\20\24\6\24\253\23h\23H\22$\21J\20\17\20\177\17"..., 4096) = 4096
read(6, "3\f\325\17\374\23z\27|\31\244\32\323\33\307\33\241\33\260\34&\35~\34\340\32\366\30\346\25\335\21\337\16\276\rT\vG\t\331\6m\3\25\2\226\0\343\376\t\376\"\375s\374\322\375P\377E\0\324\1\25\3\312\3'\5\252\5\241\5\21\6R\7\n\t5\n\344\t\25\10\311\5\6\4p\4K\0059\4l\2n\1\211\377o\374W\370\352\365\t\365\250\364Y\365\r\365\353\364\314\365y\366\"\367{\371\246\374=\0r\4O\7e\t\16\f\325\16\272\17\323\17\340\20G\23\227\0249\24{\23\303\21\244\0175\r\237\n'\7j\4\35\2w\3775\374~\370\t\364H\360u\355\20\353V\351\7\350\271\347D\350\323\350\305\351^\353\f\356\376\362\215\370\375\3750\4\207\n$\20,\25R\32f\37|\".%\364'\311(\0(\203&\315#\242 \360\34t\30 \24@\20\360\fp\10\331\3\230\0\22\376`\374h\373(\373"..., 16384) = 16384
read(6, "\36\31&\32}\32\360\31\277\30\353\26\263\24c\22\\\20\363\r>\n\21\6:\2\"\377i\374\27\372\340\370s\370\312\367\227\3675\370\177\371\351\373g\377\257\2\7\6g\t\0\f\303\rg\17\f\21\v\22U\22\221\21f\20\354\16\371\f\300\nC\10\236\5D\3Z\1s\377\204\376\335\3751\375\31\375\307\374\307\374V\375\21\376\221\376\3\377\313\377M\0\362\377\321\377B\0\206\0Z\0J\0\377\377\236\377@\3775\376\217\375\377\3741\374!\373/\372\"\372\32\372\234\371H\3712\371q\371\243\371\202\371\211\371\205\371\214\371;\371\362\370g\371\376\371\7\372\4\372\274\371#\3718\371\240\371\277\371\332\3719\372L\372~\372&\373\330\373\253\374\372\375V\377?\0q\0\225\0\206\0/\0\337\377z\377\35\377u\376\215\375\200\374\317\372;\371\337\367\375\366\364\365\354\364\32\365\344\365\343\366-\370\255\371\261\373\326\375\360\377\267\2l\5"..., 4096) = 4096
read(6, "\v\366\31\367\267\370\317\372P\375&\0005\3\212\6F\n\5\r\237\17\r\22e\23\v\24\1\24\333\23\377\22Y\21Z\16\234\n\322\6#\3\357\377\371\374)\372\245\3676\365p\363\336\362\257\362\226\362\361\363 \366\35\370\2\372\344\373\263\375\374\376\354\377\255\0\213\1\24\2h\2u\2=\1\1\0\354\376\302\375\312\374\n\374I\373\332\372\234\372C\372\331\371\315\371\17\372I\372W\372d\372\362\372\22\373\207\372\203\371\264\370\267\367\327\366Z\366G\366x\366F\366\357\365\341\365f\366*\367\"\370\270\371u\373*\375\255\376\372\377\23\1A\2\30\3g\3\334\0036\4\341\3\235\0027\1\201\377\"\375\371\372\10\371\2\3672\365n\363\357\361\37\361\225\360Y\360A\360\225\360\t\3612\361\357\361\314\362\326\363\372\3642\366`\367}\370w\371\350\371\"\372q\372\370\372\250\373\23\3743\374+\374\252\373\330\372>\372\362\371\360\371\307\371H\371"..., 24576) = 24576
read(6, "\317\1\347\1\360\1\343\1\303\1\213\1L\1\v\1\274\0g\0\25\0\275\377d\377\35\377\325\376\213\376C\376\17\376\344\375\267\375\212\375n\375i\375w\375\233\375\330\375\26\376Q\376\244\376\364\3760\377s\377\271\377\377\377J\0\217\0\310\0\376\0 \0011\1M\1`\1s\1{\1j\1U\1O\1:\1\37\1\377\0\307\0\220\0i\0=\0\34\0\t\0\353\377\316\377\256\377\211\377n\377Z\377J\377W\377i\377n\377q\377k\377y\377\225\377\245\377\256\377\305\377\325\377\330\377\333\377\317\377\276\377\262\377\247\377\223\377\200\377t\377a\377R\377A\377;\377'\377\t\377\10\377\25\377#\377=\377]\377|\377\231\377\262\377\302\377\344\377\23\0004\0T\0x\0\237\0\273\0\314\0\313\0\303\0\266\0\251\0\210\0U\0\"\0\360\377\272\377\216\377j\377<\377\26\377\0\377\356\376\361\376\10\377'\377V\377\223\377\302\377\365\377"..., 4096) = 4096
read(6, "2\0(\0\36\0 \0-\0007\0006\0-\0#\0\22\0\t\0\377\377\374\377\376\377\374\377\375\377\371\377\371\377\3\0\17\0 \0:\0Q\0W\0X\0Z\0[\0d\0o\0|\0|\0u\0[\0<\0\"\0\2\0\345\377\316\377\257\377\215\377i\377E\377,\377\32\377\25\377\27\377\32\377\35\377(\3774\377G\377h\377\213\377\263\377\337\377\f\0003\0U\0p\0\210\0\234\0\246\0\255\0\260\0\245\0\213\0i\0L\0)\0\7\0\343\377\305\377\242\377{\377[\377C\3775\377+\377#\377\"\377,\377;\377K\377[\377y\377\225\377\247\377\271\377\310\377\317\377\314\377\306\377\307\377\307\377\267\377\247\377\231\377\213\377\201\377w\377q\377o\377r\377t\377v\377\177\377\215\377\234\377\256\377\277\377\310\377\323\377\340\377\355\377\371\377\6\0\16\0\20\0\30\0\37\0%\0/\0;\0N\0\\\0f\0t\0\177\0"..., 40960) = 18566
read(6, "", 20480)                      = 0
close(6)                                = 0
munmap(0xf7725000, 4096)                = 0
brk(0xaea6000)                          = 0xaea6000
brk(0xaedd000)                          = 0xaedd000
brk(0xaf03000)                          = 0xaf03000
brk(0xaf32000)                          = 0xaf32000
brk(0xaf53000)                          = 0xaf53000
brk(0xaf77000)                          = 0xaf77000
brk(0xafab000)                          = 0xafab000
fstat64(1, {st_mode=S_IFREG|0664, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff7725000
write(1, "no bars\r\n", 9)              = 9
exit_group(0)                           = ?
User avatar
SpottedShroom
Captain Magnate
Captain Magnate
Posts: 1372
Joined: June 4th, 2010, 6:18 pm

Re: Error message: "no bars"

Post by SpottedShroom »

Yeah, unfortunately I'm going to need to see a lot more of the file than that to be able to have a chance of figuring out what's going on. Pastebin lets you upload up to 512k, which might be enough. Oh, and I forgot strace writes to stderr. In order to actually get the output in a file, you need to do

Code: Select all

strace -s256 -f ./eschalon_book_1 >& strace.txt
Post Reply