Menu

#20 4Pane not displayed as normal user

v1.0_(example)
closed-fixed
None
1
2023-04-05
2023-04-04
DUFLOT
No

Hello,

I have 4Pane installed for many years on my Debian system, now it is Bullseye version.
For several days, when launching 4Pane as root using /usr/bin/4Pane command, 4Pane is displayed and I have the message :

Negative content width -6 (allocation 1, extents 4x3) while allocating gadget (node toolbar, owner GtkToolbar)
several times, then : gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar

But it works.

And as user, with/usr/bin/4pane , I get just this line :
*** Caught unhandled unknown exception; terminating

And it is not displayed.

Do you need more information ?

Related

Bugs: #20

Discussion

  • David Hart

    David Hart - 2023-04-04

    Hi,

    I'm sorry to hear that. FWIW I'm on bullseye too, without crashes.

    Negative content width -6 (allocation 1, extents 4x3) while allocating gadget (node toolbar, owner GtkToolbar)
    several times, then : gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar

    Those are standard GTK+ spam; they don't matter.

    *** Caught unhandled unknown exception; terminating

    which does matter!

    Do you need more information ?

    Yes please. From where did you get 4Pane? 4Pane 8.0 from https://www.4Pane.co.uk/Download.htm or SourceForge; the official debian bullseye 7.0 deb; or did you compile your own?

    Did it ever work for you, as a user, on bullseye? If so, can you think of any change just before the crashes started? e.g. an apt upgrade, or making a change in your 4Pane settings?

    Does it happen as soon as you start 4Pane, or only after you do something in it? If the latter, then what?

    What happens if you (close 4Pane, then) temporarily rename its configuration file; that might be ~/.4Pane, or more likely ~/.config/.4Pane. Then restart 4Pane. Does it still crash? If not, there must be something wrong with the original .4Pane.

    That's enough suggestions for now...

    Regards,

    David

     
    • DUFLOT

      DUFLOT - 2023-04-04

      Bonjour,

      I answer inside your message below :

      Le 04/04/2023 à 17:03, David Hart a écrit :

      Hi,

      I'm sorry to hear that. FWIW I'm on bullseye too, without crashes.

      Negative content width -6 (allocation 1, extents 4x3) while
      allocating gadget (node toolbar, owner GtkToolbar)
      several times, then : gtk_box_gadget_distribute: assertion 'size
      >= 0' failed in GtkScrollbar
      

      Those are standard GTK+ spam; they don't matter.

      *** Caught unhandled unknown exception; terminating
      

      which /does/ matter!

      Do you need more information ?
      

      Yes please. From where did you get 4Pane? 4Pane 8.0 from
      https://www.4Pane.co.uk/Download.htm
      https://www.4Pane.co.uk/Download.htm or SourceForge; the official
      debian bullseye 7.0 deb; or did you compile your own?

      Basically, I got 4Pane from the Debian Bullseye mirror, on my
      /etc/apt/sources.list there are :
      deb http://deb.debian.org/debian/ bullseye main contrib non-free
      deb http://deb.debian.org/debian/ bullseye-updates main

      Otherwise, I reinstalled 4pane from these mirrors ; There is now the
      release 7.0-1

      Did it ever work for you, as a user, on bullseye? If so, can you think
      of any change just before the crashes started? e.g. an apt upgrade, or
      making a change in your 4Pane settings?

      It worked perfectly for several years, with absolutely no issues. I only
      changed my motherboard and  processor several months ago, and
      reinstalled all my debian, without issue, and I did not make recently
      any change in its config, and there was no update these last days, it
      seems to me.

      Does it happen as soon as you start 4Pane, or only after you do
      something in it? If the latter, then what?

      It's difficult to remember exactly, but I did not change anything. I
      assume I closed it by mistake, because I use another file manager in the
      same virtual screen. And just after this, It cannot be displayed any
      more. I must say something particular : I use the window manager
      Awesome... if that helps ? I don't think so...

      What happens if you (close 4Pane, then) temporarily rename its
      configuration file; that might be ~/.4Pane, or more likely
      ~/.config/.4Pane. Then restart 4Pane. Does it still crash? If not,
      there must be something wrong with the original .4Pane.

      I renamed .config/4Pane in .config/4PaneOld, then reinstalled it from
      Debian ; then
      $ 4pane
      *** Caught unhandled unknown exception; terminating

      No crash, but no display... and no new .config/4Pane created.

      I hope that helps you, and I don't see other thing to do. Perhaps
      compiling it from sources, but I am not too familiar with that...

      Please don't hesitate to ask me other tries, I am retired, so I have
      free time !

      Regards,

      Jean-Luc

      That's enough suggestions for now...

      Regards,

      David


      [bugs:#20] https://sourceforge.net/p/fourpane/bugs/20/ 4Pane not
      displayed as normal user

      Status: open
      Group: v1.0_(example)
      Created: Tue Apr 04, 2023 01:04 PM UTC by DUFLOT
      Last Updated: Tue Apr 04, 2023 01:04 PM UTC
      Owner: nobody

      Hello,

      I have 4Pane installed for many years on my Debian system, now it is
      Bullseye version.
      For several days, when launching 4Pane as root using /usr/bin/4Pane
      command, 4Pane is displayed and I have the message :

      Negative content width -6 (allocation 1, extents 4x3) while allocating
      gadget (node toolbar, owner GtkToolbar)
      several times, then : gtk_box_gadget_distribute: assertion 'size >= 0'
      failed in GtkScrollbar

      But it works.

      And as user, with/usr/bin/4pane , I get just this line :
      *** Caught unhandled unknown exception; terminating

      And it is not displayed.

      Do you need more information ?


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/fourpane/bugs/20/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       

      Related

      Bugs: #20

  • David Hart

    David Hart - 2023-04-04

    No crash, but no display... and no new .config/4Pane created.

    That's a shame. A damaged .config/.4Pane was the most likely cause, and the easiest to fix.
    Though, did you check there isn't also a ~/.4Pane? If there is, that would be 'found' first and, if it's damaged,...

    Another question: which Desktop environment and Window manager are you using? I don't see why it should be a problem, but just in case. Oh, and is this a standard AMD64 architecture?

    Otherwise you could try debugging the crash. That means installing the debug package, 4pane-dbgsym, and the debugger gdb. Then, in a terminal, type:

    $> gdb 4pane
    $> r
    

    and see what the output says.

     
    • DUFLOT

      DUFLOT - 2023-04-05

      Effectively there was a ~/.4Pane. And I only put it in ~/.config . And
      that works perfectly ! I don't see why that change... I don't think
      there has been a problem « between the chair and the keyboard » ! (:-)

      Thank you very much for your help, David !

      Another answer : I use most of the time Awesome as window manager
      (https://awesomewm.org/) because it is very light and fast, and it can
      be used by the keyboard : it's more convenient than using the mouse all
      the day.... But I installed also Cinnamon, Xfce and Mate, as Debian has
      all that in its deposits. I use them only for special uses, for example
      when I am helping somebody by phone, to have the same view.

      My harware config is an MSI MPG B550 motherboard and an AMD Ryzen5
      5600X, so completely standard.

      By the way, 4Pane is not completely translated in French ; in fact I
      don't see where the language can be configured.
      If you agree, I could participate to the translation. In that case, I
      will need some information about the way and the tools for translating.

      Now I have already translated some man pages as those of awesome,
      windowmaker, anacrontab and more, and I would be very interested to
      learn more about the Linux translation system, by translating an
      application not too big as 4pane.

      Finally, I think it will be not necessary to try debugging now, since
      the problem has been easy to solve. But if you are really interested, I
      could do it, please let me know it.

      Best regards,

      Jean-Luc

      Le 04/04/2023 à 20:58, David Hart a écrit :

      No crash, but no display... and no new .config/4Pane created.
      

      That's a shame. A damaged .config/.4Pane was the most likely cause,
      and the easiest to fix.
      Though, did you check there isn't /also/ a ~/.4Pane? If there is, that
      would be 'found' first and, if it's damaged,...

      Another question: which Desktop environment and Window manager are you
      using? I don't see why it should be a problem, but just in case. Oh,
      and is this a standard AMD64 architecture?

      Otherwise you could try debugging the crash. That means installing the
      debug package, 4pane-dbgsym, and the debugger gdb. Then, in a
      terminal, type:

      |$> gdb 4pane $> r |

      and see what the output says.


      [bugs:#20] https://sourceforge.net/p/fourpane/bugs/20/ 4Pane not
      displayed as normal user

      Status: open
      Group: v1.0_(example)
      Created: Tue Apr 04, 2023 01:04 PM UTC by DUFLOT
      Last Updated: Tue Apr 04, 2023 03:03 PM UTC
      Owner: nobody

      Hello,

      I have 4Pane installed for many years on my Debian system, now it is
      Bullseye version.
      For several days, when launching 4Pane as root using /usr/bin/4Pane
      command, 4Pane is displayed and I have the message :

      Negative content width -6 (allocation 1, extents 4x3) while allocating
      gadget (node toolbar, owner GtkToolbar)
      several times, then : gtk_box_gadget_distribute: assertion 'size >= 0'
      failed in GtkScrollbar

      But it works.

      And as user, with/usr/bin/4pane , I get just this line :
      *** Caught unhandled unknown exception; terminating

      And it is not displayed.

      Do you need more information ?


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/fourpane/bugs/20/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       

      Related

      Bugs: #20

      • David Hart

        David Hart - 2023-04-05

        Effectively there was a ~/.4Pane.

        That explains it. Presumably that .4Pane was somehow damaged.

        And I only put it in ~/.config . And
        that works perfectly ! I don't see why that change.

        Do you mean you just moved ~/.4Pane to ~/.config/ ? I wouldn't expect that to have fixed any problem :/ Still, as long as it works...

        ...Awesome as window manager because it is very light and fast, and it can be used by the keyboard : it's more convenient than using the mouse all the day.

        We are all different. Some are mouse-people, others keyboard-people (guess which I am). But 4Pane does provide lots of keyboard shortcuts too.

        By the way, 4Pane is not completely translated in French ; in fact I
        don't see where the language can be configured.
        If you agree, I could participate to the translation.

        It's very kind of you to offer. Translations are done through Transifex.
        This is the current languages page and, as you say, neither Fr nor fr_FR are anywhere near complete.
        If you want to help, you will need to register with Transifex, go to the 4Pane page, then apply to be added to the Fr/fr_FR team(s). If nothing happens, there may be a way to contact me (DavidGH) direct, as I'm the team Coordinator.

         
        • DUFLOT

          DUFLOT - 2023-04-05

          Le 05/04/2023 à 15:19, David Hart a écrit :

          Effectively there was a ~/.4Pane.
          

          That explains it. Presumably that .4Pane was somehow damaged.

          And I only put it in ~/.config . And
          that works perfectly ! I don't see why that change.
          

          Do you mean you just moved ~/.4Pane to ~/.config/ ? I wouldn't expect
          that to have fixed any problem :/ Still, as long as it works...

          Yes ! Apparently, the 4Pane config file is in ~/.config/ . So I just
          move .4Pane from  ~/  to ~/.config/ . Only loqical ! Is it possible that
          the Debian package does this, since packages of other distribution
          packages put it in ~/  ? I don't think so. I don't see any reason for
          that. It could be a question for you, but for me, using only Debian,
          there is no question.

          Jean-Luc

          By the way, 4Pane is not completely translated in French ; in fact I
          don't see where the language can be configured.
          If you agree, I could participate to the translation.
          

          It's very kind of you to offer. Translations are done through
          Transifex https://explore.transifex.com/search/?q=4pane.
          This https://app.transifex.com/davidgh/4Pane/languages/ is the
          current languages page and, as you say, neither Fr nor fr_FR are
          anywhere near complete.
          If you want to help, you will need to register with Transifex, go to
          the 4Pane page, then apply to be added to the Fr/fr_FR team(s). If
          nothing happens, there may be a way to contact me (DavidGH) direct, as
          I'm the team Coordinator.


          [bugs:#20] https://sourceforge.net/p/fourpane/bugs/20/ 4Pane not
          displayed as normal user

          Status: open
          Group: v1.0_(example)
          Created: Tue Apr 04, 2023 01:04 PM UTC by DUFLOT
          Last Updated: Tue Apr 04, 2023 06:58 PM UTC
          Owner: nobody

          Hello,

          I have 4Pane installed for many years on my Debian system, now it is
          Bullseye version.
          For several days, when launching 4Pane as root using /usr/bin/4Pane
          command, 4Pane is displayed and I have the message :

          Negative content width -6 (allocation 1, extents 4x3) while allocating
          gadget (node toolbar, owner GtkToolbar)
          several times, then : gtk_box_gadget_distribute: assertion 'size >= 0'
          failed in GtkScrollbar

          But it works.

          And as user, with/usr/bin/4pane , I get just this line :
          *** Caught unhandled unknown exception; terminating

          And it is not displayed.

          Do you need more information ?


          Sent from sourceforge.net because you indicated interest in
          https://sourceforge.net/p/fourpane/bugs/20/

          To unsubscribe from further messages, please visit
          https://sourceforge.net/auth/subscriptions/

           

          Related

          Bugs: #20

  • David Hart

    David Hart - 2023-04-05
    • status: open --> closed-fixed
    • assigned_to: David Hart
     

Log in to post a comment.