mairix crashes when searching in MD5Update()

Bug #314348 reported by Caspar Clemens Mierau
2
Affects Status Importance Assigned to Milestone
mairix (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: mairix

Hi,

I am using mairix a lot for mbox files based search. Out of a sudden mairix crashed today multiple times without any clear reason. I fetched a backtrace:

Program received signal SIGSEGV, Segmentation fault.
0x000000000041178f in MD5Update ()
Current language: auto; currently asm
(gdb) backtrace full
#0 0x000000000041178f in MD5Update ()
No locals.
#1 0x000000000040f35a in compute_checksum ()
No locals.
#2 0x000000000040b684 in get_validated_mbox_msg ()
No locals.
#3 0x000000000040dbc2 in search_top ()
No locals.
#4 0x0000000000402ad3 in main ()
No locals.
(gdb) info registers
rax 0x0 0
rbx 0x7fffb2186bb0 140736181332912
rcx 0x0 0
rdx 0x0 0
rsi 0x6598 26008
rdi 0x7fffb2186bb0 140736181332912
rbp 0xcb2 0xcb2
rsp 0x7fffb2186b40 0x7fffb2186b40
r8 0x6 6
r9 0x0 0
r10 0x1 1
r11 0x246 582
r12 0x7f5aadcf547d 140027439830141
r13 0x7fffb2186b40 140736181332800
r14 0x7fffb2186bb8 140736181332920
r15 0x7fffb218769c 140736181335708
rip 0x41178f 0x41178f <MD5Update+79>
eflags 0x10213 [ CF AF IF RF ]
cs 0xe033 57395
ss 0xe02b 57387
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
fctrl 0x37f 895
fstat 0x0 0
ftag 0xffff 65535
fiseg 0x0 0
fioff 0x0 0
foseg 0x0 0
fooff 0x0 0
fop 0x0 0
mxcsr 0x1f80 [ IM DM ZM OM UM PM ]

The occured when doing a simple "mairix searchstring" search. After running mairix manually ("mairix") for a reindex everything was fine.

The only thing that changed were some mail movements inside the mboxes before doing the crash search.

Version hint:

mairix:
  Installed: 0.21-1
  Candidate: 0.21-1
  Version table:
 *** 0.21-1 0
        500 http://de.archive.ubuntu.com intrepid/universe Packages
        100 /var/lib/dpkg/status

description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.