#929738 gnumail.app: gnumail freezes when i click 'info > preferences'

Package:
gnumail.app
Source:
gnumail
Description:
Mail client for GNUstep
Submitter:
Svetlana Tkachenko
Date:
2023-07-02 13:21:03 UTC
Severity:
normal
Tags:
#929738#5
Date:
2019-05-29 21:36:41 UTC
From:
To:
Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
open gnumail
   * What exactly did you do (or not do) that was effective (or
     ineffective)?
click info>preferences
   * What was the outcome of this action?
it stays highlighted this menu item and does not open preferences
   * What outcome did you expect instead?
open the preferences dialog where i can add my email accounts

*** End of the template - remove these template lines ***

#929738#10
Date:
2019-05-31 20:44:29 UTC
From:
To:
I suspect there might be some relevant console output. Do you see any
output after clicking Preferences if you start gnumail through the terminal?

#929738#15
Date:
2019-05-31 21:00:31 UTC
From:
To:
GNUMail starts with

2019-06-01 06:59:33.831 GNUMail[21423:21423] styleoffsets ... guessing offsets
2019-06-01 06:59:33.834 GNUMail[21423:21423] styleoffsets ... guessing offsets
2019-06-01 06:59:34.014 GNUMail[21423:21423] Bad application class '(null)' specified
2019-06-01 06:59:34.531 GNUMail[21423:21423] Problem posting notification: <NSException: 0x56399701e850> NAME:NSInvalidArgumentException REASON:[NSURL initFileURLWithPath:] nil string parameter INFO:(null)

But after this, when I click preferences, there is no additional console output.

#929738#20
Date:
2019-06-01 21:04:48 UTC
From:
To:
I also experience the same issue with gworkspace, clicking info > preferences does not open the preferences dialog. The ui continues to be responsive (i.e. it does not freeze).
#929738#25
Date:
2019-06-14 16:34:17 UTC
From:
To:
Здравствуйте, Светлана!

Hm, this shouldn't happen -- I suspect that's the culprit.  Please
install the relevant -dbgsym packages, run GNUMail in gdb and put a
break on NSException -raise; like this:

$ gdb GNUMail
(gdb) break -[NSException raise]
Function "-[NSException raise]" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (-[NSException raise]) pending.
(gdb) run

When you reach the breakpoint, type "bt" at the gdb prompt and post
the backtrace.

С уважением,
Явор

#929738#32
Date:
2023-07-02 12:49:54 UTC
From:
To:
Hi Svetlana,

If you have the chance, could you please try gnumail.app/1.4.0-1
available in unstable (a.k.a. sid) and testing (a.k.a. trixie) and see
if this bug, as well as #929737, are fixed?

I could not reproduce either of them but this new version fixes a lot
of problems (albeit some still remain).

Thanks in advance.