Bmdc crashes when started for the first time

Bug #1653157 reported by YamashitaRen on 2016-12-29
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
BMDC++
Medium
Unassigned

Bug Description

OS : Archlinux x86_64

Bug : Bmdc crashes every time I start it.

Workaround : Using my old config directory.

Logs : https://gist.github.com/YamashitaRen/5cfb1fdcea31a7fe9a2691c12a4836b0/21b6a52d8163064e7b16320c8ce2c23ce9dbe9ca

exceptioninfo.txt is what I get in the console when I start bmdc. It often crash after I click on a menu.
The build log is what I get when I try to build bmdc with cmake. Bmdc builds fine with scons.
I guess the crash is related to the error in the build log...

M@nk (manky) wrote :

try -DENABLE_CANBERRA=ON , other wich you can try is -DUSE_MINIUPNP=OFF ( one of errors from build log seems related to miniupnp) . excpetioninof.txt seems useless , since cmake/and or non-debug build

YamashitaRen (lemaitre-dulotus) wrote :

Curiously Cmake can't find Canberra while scons have no problem finding it.
It doesn't fix the problem anyway...

I tried to use -DUSE_MINIUPNP=OFF (see line 113) but it was ignored during the build...
https://gist.github.com/YamashitaRen/5cfb1fdcea31a7fe9a2691c12a4836b0/d19aa160cf80bb09fbca5378383f67e931561dc0#file-build-log

description: updated
M@nk (manky) wrote :

wich version of miniupnp is it?

M@nk (manky) wrote :

try revision 854 or latter

YamashitaRen (lemaitre-dulotus) wrote :

Bmdc now works perfectly when built with scons but I still can't build it with cmake :
https://gist.github.com/YamashitaRen/5cfb1fdcea31a7fe9a2691c12a4836b0/301efd8b84c8cc2c69b723482a66fcf6dcb41fd0#file-build-log

M@nk (manky) wrote :

okey , as usualy cmake project does
you should build in (some subfolder of topsrc/
example build/
then cmake -DUSE_MINIUPNP=ON -DLOCAL_MINIUPNP=ON ..
in that folder
should not throw any errors.....

M@nk (manky) wrote :

fixed in 862

Changed in bmdc++:
importance: Undecided → Medium
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers