Support Forum

Archiv:
 
  • Front Panel Designer shuts down after error message, Elementary OS Linux

    FPD shuts down after giving the following errors:

    ASSERT INFO:
    /builds/code/FrontDesign.wx/ThirdParty/wxWidgets/src/common/intl.cpp(273): assert "!m_initialized" failed in DoInit(): you can't call wxLocale::Init more than once

    BACKTRACE:
    [1] std::basic_stringbuf::~basic_stringbuf()
    [2] std::basic_stringbuf::~basic_stringbuf()
    [3] std::basic_stringbuf::~basic_stringbuf()
    [4] __libc_start_main

    and:

    03:44:16 PM: Cannot set locale to language "English".
    03:44:16 PM: locale 'en_GB' cannot be set.
    03:44:16 PM: Cannot set locale to language "English".
    03:44:24 PM: locale 'en_GB' cannot be set.

    I used the 64bit deb package and installed it with sudo dpkg -i path/to/package

    Posted By: Isaac Barbary on Feb 09, 2016 12:51AM Category: Front Panel Designer

    Hello,

    This error should not be a blocker, you can choose Stop or Continue (and may ignore the error)

    But to fix it:
    1) Please generate missing locales with this command: "sudo locale-gen en"

    2) Check available locales with "locale -a". It should list several en_XX variants.

    After doing that, FPD should start normally.


    Interesting for us would be:
    - Which version of Elementary Linux and which language (variant) are you using? The command "locale" will tell you "LANG=...."

    We apologize for the inconvenience and thank you for your feedback.

    Thank you,
    Diane

    Posted By: Diane Haensel on Feb 10, 2016 09:20PM

    Reply

    I am running Freya 0.3.1. Below is the output of locale before running "locale-gen en":

    locale -a
    C
    C.UTF-8
    en_US.utf8
    POSIX

    locale
    LANG=en_US.UTF-8
    LANGUAGE=en
    LC_CTYPE="en_US.UTF-8"
    LC_NUMERIC="en_US.UTF-8"
    LC_TIME="en_US.UTF-8"
    LC_COLLATE="en_US.UTF-8"
    LC_MONETARY="en_US.UTF-8"
    LC_MESSAGES="en_US.UTF-8"
    LC_PAPER="en_US.UTF-8"
    LC_NAME="en_US.UTF-8"
    LC_ADDRESS="en_US.UTF-8"
    LC_TELEPHONE="en_US.UTF-8"
    LC_MEASUREMENT="en_US.UTF-8"
    LC_IDENTIFICATION="en_US.UTF-8"
    LC_ALL=

    FPD starts and runs normally now. Thanks!

    Posted By: Isaac Barbary on Feb 12, 2016 09:00AM

    Reply

    I am running Debian Sid and running those commands did not help.

    For me the solution was

    sudo apt-get install locales-all

    For some reason 'locale -a' did not build the required locales. Some people might have locales off, so you may want to set your locale as a dependency somehow and automatically build it.

    Posted By: keantoken on Mar 04, 2016 04:45AM

    Reply

    Thank you for your feedback, very much appreciated.

    Kind regards,
    Diane

    Posted By: Diane Haensel on Mar 07, 2016 05:47PM

    Reply

Please enter your message:

* = required field

  •   
  •   
 
  
Facebook Linked In Youtube Google+