Menu

SEGV when adding to bookmark in ja_JP.utf8 (Japanese locale)

Help
2014-12-09
2014-12-12
  • Mamoru TASAKA

    Mamoru TASAKA - 2014-12-09

    Well, I wanted to create new bug but it seems it cannot be done so I write here...

    • Environ

      • Using LANG=ja_JP.utf8
      • Using Fedora 21 x86_64
      • Using 4Pane git head
      • Using wxGTK3-3.0.2 (Fedora 21 wxGTK3 means
        wxGTK 3.0.2, compiled with GTK3)
      • configure option:
        --disable-desktop --without-builtin_bzip2
    • Problem / Step to Reproduce

      • Firstly $ rm -rf ~/.4Pane
      • Then launch $ 4Pane
      • After that, some setup dialog appears, choose
        "Next>", the select "Finish"
      • Then main 4Pane window appears, with a small
        dialog showing "Couldn't find menu?!", anyway
        select "OK"
      • Now one directory is already chosen ($HOME), now
        go "Bookmark" -> "Add to Bookmark" (note that these
        are shown in Japanese language).
      • On "Add a Bookmark" dialog, select "OK".
      • Then 4Pane crashes with SIGSEGV.

    Note that after doing $ rm -rf ~/.4Pane ,
    with launching 4Pane with locale en_US.utf8, there
    is no problem.

    gdb log uploaded on:
    https://mtasaka.fedorapeople.org/Bugfix/gdb-4Pane.log

     
  • David Hart

    David Hart - 2014-12-10

    Hi,

    I wanted to create new bug but it seems it cannot be done

    I'm sorry to hear that. What went wrong?

    Thank you for your report, and even more for spending time finding the cause. I agree with what you say; however I've not used your proposed patch.

    The problem is that translators are allowed to change which letter they use for the mnemonic: the position that is best in English may not be right in another language, and may clash with an existing mnemonic (I've just been told that this currently happens in de_DE). So I've just committed a more complicated but better fix. I did test it in a ja locale, but please check it works for you.

    Again, thank you for reporting it.

    Regards,

    David

     
  • Mamoru TASAKA

    Mamoru TASAKA - 2014-12-11

    Thank you! I've confirmed that this segv is no longer reproducible now.

    I wanted to create new bug but it seems it cannot be done

    I'm sorry to hear that. What went wrong?

    Well, when I go to https://sourceforge.net/p/fourpane/bugs/ , no "Create Ticket" is shown (see attached).

     

    Last edit: Mamoru TASAKA 2014-12-11
    • David Hart

      David Hart - 2014-12-11

      Well, when I go to https://sourceforge.net/p/fourpane/bugs/ , no "Create Ticket" is shown (see attached).

      I see. It used to work, but some SF update probably changed the settings without any notification (again!).

      I've updated them so that anyone logged in to SF should now be able to create a ticket

       
      • Mamoru TASAKA

        Mamoru TASAKA - 2014-12-12

        Thank you. Now I can see "Create Ticket" column.

         
  • Mamoru TASAKA

    Mamoru TASAKA - 2014-12-11

    By the way, I use pcmanfm and when I go to
    https://sourceforge.net/p/pcmanfm/bugs/ , "Create Ticket" is shows
    (see attached)

     

    Last edit: Mamoru TASAKA 2014-12-11

Log in to post a comment.