Menu

#144 Few bugs i have spotted in 0.33

open
nobody
None
5
2014-08-17
2009-07-29
Anonymous
No

Hi!

I think i found few bugs in SimpleMail-0.33, these are:

[*]
If you send Control-C few times when it starts up(when the splash just
popped up), it will crash itself or in the worst case the machine.

[*]
Hits upon startup with:

MuForce-HIT!
29-Jul-09 22:43:50
WORD READ from 092E3F20 PC: 00F9A06A
USP : 01A87EC8 SR: 0000 (U0)(-)(-) TCB: 01A3C368
Data: 00000000 092E3F20 000003ED 00000618 00007FFF 00000006 00000005 0067CEF1
Addr: 019F3C02 092E3F20 019F3C02 00000000 011400FC 019F3BCC 01087E84 0108276C
Stck: 01343B3C 019241A0 00000000 01A88395 011400FC 011400FC 01343BDC 00007FFF
Stck: 0192418C 01A8834C 01A88338 011400FC 0192418C 011400FC 464F4E54 533A4269
Stck: 74737472 65616D56 65726153 616E732F 38006E74 00FF0000 FFFFFFFF FFFFFFFF
Stck: 7FFF0000 FFFFFFFF FFFFFFFF 7FFF0000 FFFFFFFF FFFFFFFF 7FFF0000 FFFFFFFF
Stck: FFFFFFFF 00F94100 000000F8 00000002 0044C7DC 010EBF9C 00648DBB 0044C7DC
Stck: 01A0481A 00000000 000000B0 01924000 000000B0 00000008 000000B8 01080480
Stck: 01923310 01923310 01923258 01080D08 01A03848 00000014 00000000 01923258
Stck: 01A060D8 01A87FEC 01A03EF2 00000014 019232D4 000003ED 010EBF9C 0044C7DC
Stck: 00648DBB 0044C7DC 0000000F ABADF00D 019232D0 010EBF9C 019232D4 011400FC
Stck: 01A88038 00F9A308 000003ED 00000618 00007EFF 00000005 01344046 01A88238
Stck: 00000000 00000000 00648C81 00000000 00000000 00000000 00000000 011400FC
Stck: 00000000 01A88238 011400FC 013458EC 01A8834C 01923C78 00000000 01923C78
Stck: 00000618 00000000 00000000 00648C81 00000618 01923C78 00000000 01A883A8
Stck: 011400FC 0172EF70 00FDBB82 00000000 00000000 01A88238 01A88338 011400FC
Stck: 01920101 00000001 00000000 00000000 7FFFFFFF 00000040 42697473 74726561
Stck: 6D566572 6153616E 7300666F 6E7400FF 00000040 00000000 00000000 7FFF0000
----> 00F9A06A - "ROM - graphics 40.24 (18.5.93)" Hunk 0000 Offset 00014EC2
----> 01343B3C - "LIBS:diskfont.library" Hunk 0000 Offset 00001514
----> 01343BDC - "LIBS:diskfont.library" Hunk 0000 Offset 000015B4
----> 00FF0000 - "ROM - wb 40.5 (24.5.93)" Hunk 0000 Offset 00001640
----> 00F94100 - "ROM - graphics 40.24 (18.5.93)" Hunk 0000 Offset 0000EF58
----> 01A0481A - "muguardianangel" Hunk 0000 Offset 00002A8A
----> 01A03848 - "muguardianangel" Hunk 0000 Offset 00001AB8
----> 01A060D8 - "muguardianangel" Hunk 0002 Offset 00000068
----> 01A03EF2 - "muguardianangel" Hunk 0000 Offset 00002162
----> 00F9A308 - "ROM - graphics 40.24 (18.5.93)" Hunk 0000 Offset 00015160
----> 01344046 - "LIBS:diskfont.library" Hunk 0000 Offset 00001A1E
----> 013458EC - "LIBS:diskfont.library" Hunk 0000 Offset 000032C4
----> 00FDBB82 - "ROM - intuition 40.85 (5.5.93)" Hunk 0000 Offset 0000C6EA
00f9a04a : 001a 4441 ori.b #$41,(a2)+
00f9a04e : 3341 0006 move.w d1,$6(a1)
00f9a052 : d240 add.w d0,d1
00f9a054 : 5341 subq.w #$1,d1
00f9a056 : 3341 000a move.w d1,$a(a1)
00f9a05a : 4cdf 1c3c movem.l (a7)+,d2-d5/a2-a4
00f9a05e : 4e75 rts
00f9a060 : 2009 move.l a1,d0
00f9a062 : 2228 000e move.l $e(a0),d1
00f9a066 : 673a beq.s $f9a0a2
00f9a068 : 2241 movea.l d1,a1
00f9a06a : *0c51 4e1b cmpi.w #$4e1b,(a1)
00f9a06e : 6632 bne.s $f9a0a2
00f9a070 : b1e9 0004 cmpa.l $4(a1),a0
00f9a074 : 662c bne.s $f9a0a2
00f9a076 : 7001 moveq.l #$1,d0
00f9a078 : 4e75 rts
00f9a07a : 0000 0000 ori.b #$0,d0
00f9a07e : 00f9 a08a 00f9 a096 cmp2.b $f9a096,a2 ;illegal opcode
00f9a086 : 0000 0000 ori.b #$0,d0
Name: "Shell Process" CLI: "SimpleMail"

debug.c/54 [debug_set_level()] (Shell Process) => Debuglevel set to 10
amiga-mui/mailtreelistclass-new.c/583 [SetListSize()] (Shell Process) => size=1 allocated=0
amiga-mui/mailtreelistclass-new.c/593 [SetListSize()] (Shell Process) => SetListSize allocating 16 bytes
amiga-mui/mailtreelistclass-new.c/583 [SetListSize()] (Shell Process) => size=1 allocated=4
amiga-mui/mailtreelistclass-new.c/583 [SetListSize()] (Shell Process) => size=1 allocated=4

[*]
Filter is quite ingenius thing, but what it lacks is imo something like
user activity check mark. It would be possible then to associate certain
user actions. What i miss the most in SimpleMail is a way to tell it to
move e-mail to some other than Outgoing directory when i decide to send
it later. Also there is something wrong with handling filter entries like
this one:

FILTER0.Name=MoveWhenLocalUser
FILTER0.Flags=3
FILTER0.Mode=0
FILTER0.DestFolder=TestFolder
FILTER0.UseDestFolder=Y
FILTER0.SoundFile=
FILTER0.UseSoundFile=N
FILTER0.ARexxFile=
FILTER0.UseARexxFile=N
FILTER0.RULE0.Type=Rcpt
FILTER0.RULE0.Flags=9
FILTER0.RULE0.Rcpt.Address=user

The problem is that SimpleMail doesnt give a word about e-mails that were
generated by the mailbox system when downloading(when "On new mails" check
marked), but that filter does work through "On request". Filter below works
as expected and so im really confused.

FILTER1.Name=MoveWhenAddrUser
FILTER1.Flags=3
FILTER1.Mode=0
FILTER1.DestFolder=TestFolder
FILTER1.UseDestFolder=Y
FILTER1.SoundFile=
FILTER1.UseSoundFile=N
FILTER1.ARexxFile=
FILTER1.UseARexxFile=N
FILTER1.RULE0.Type=Rcpt
FILTER1.RULE0.Flags=9
FILTER1.RULE0.Rcpt.Address=user@mailbox.system

I found this problem when i was making a script that virtualises accounts.
Attaching this thing in hope you find it useful when developing or bugfixing
the SM.

[*]
Alternating background colors in maillist is a great idea, and what about
adjustable spacing between rows?

[*]
I dont know why but i cant save new position-ratio between folders and maillist,
is that possible at all?

It looks, its all i found so far. Im new to SM, but i like it already. The
mailer is indeed simple, but yet exactly what i need! It would be super cool
to see new version with even more improvements and less bugs :-) . I hope the
development is still on go.

Cheerio,
megacz@usa.com

Discussion

  • Nobody/Anonymous

     
  • Nobody/Anonymous

    > I dont know why but i cant save new position-ratio between folders and maillist, is that possible at all?

    You don't do that with the MUI 'snapshot' button, but from SimpleMail's menu > Save preferences

    AmigaPhil

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.