Right-click on a second-level popup menu crashes
Brought to you by:
evgeny
Environment: Sun UltraSPARC IIi, Sun SPARC Solaris 7 (patched),
GCC 2.95.1, Ishmail 2.0.0 (built with CFLAGS/CXXFLAGS "-g").
[Fire-up Ishmail...]
Right-click on a message
Save -> To Folder (list) -> Mbox
Bails out with: "Error: Cannot perform malloc"
Save -> To Folder (recent) -> +Mbox
Bails out with: "Error: Cannot perform malloc"
Save -> To Folder... (works if left-click)
Save -> To Folder... (if right-click)
Bails out with: "Error: Cannot perform malloc"
OK, so it has nothing to do with saving, as the new title says.
To clarify: those first two ("list" and "recent"), the last action was a *left" click on the folder, not a right click.
Hmm, then it's two separate bugs, probably. For me, a crash occurs whenever I press the right button on any popup sub-menu, e.g. "Set status/*". What if you select the same action via the "Message" pulldown menu?
Okay, I selected a message and did a "Message -> Save -> To Folder (recent) -> Mbox", right-clicking on all but "Mbox" - I left-clicked on that- and it worked properly.
Is that what you were looking for?
In fact: I just re-did the above test, right-clicking all the way. Even on the "Mbox" entry on the list. That worked as well.
I mean: a right button click on any *popup* sub-menu causes a crash (on me). This never happens with a left click. Further, everything work fine (same actions) if selected from the respective pulldown menu. Hence, it's not a functionality issue as such, but a bug in the GUI code only. Further, the error message ("Cannot perform malloc") comes from Xt intrinsics.