Hi list! I'm trying to run postfix on my OpenWrt system. I have successfully compiled it and now I can send mails, but when I try to receive a mail, smtpd crashes and I can see this in the system log:
Mar 4 14:46:29 shulyaka mail.info postfix/smtpd[18020]: connect from mail-bw0-f52.google.com[209.85.214.52] Mar 4 14:46:29 shulyaka kern.alert kernel: CPU 0 Unable to handle kernel paging request at virtual address 00000050, epc == 800fbdb4, ra == 800fbdf8 Mar 4 14:46:29 shulyaka mail.warn postfix/master[16781]: warning: process /usr/libexec/postfix/smtpd pid 18020 killed by signal 11 Mar 4 14:46:29 shulyaka mail.warn postfix/master[16781]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling Mar 4 14:46:29 shulyaka kern.warn kernel: Oops[#23]: Mar 4 14:46:29 shulyaka kern.warn kernel: Cpu 0 Mar 4 14:46:29 shulyaka kern.warn kernel: $ 0 : 00000000 00000001 820b3280 8012c43c Mar 4 14:46:29 shulyaka kern.warn kernel: $ 4 : 00000000 810c7e60 00000000 00000000 Mar 4 14:46:29 shulyaka kern.warn kernel: $ 8 : 00000018 800643f8 802f0000 fffffff4 Mar 4 14:46:29 shulyaka kern.warn kernel: $12 : f0000000 00000001 04000000 0043c994 Mar 4 14:46:29 shulyaka kern.warn kernel: $16 : 810c7e60 83577580 00000003 7fcf9ec8 Mar 4 14:46:29 shulyaka kern.warn kernel: $20 : 00000003 00409740 0046eaf0 004560a0 Mar 4 14:46:29 shulyaka kern.warn kernel: $24 : 00000070 00000000 Mar 4 14:46:29 shulyaka kern.warn kernel: $28 : 810c6000 810c7df0 00470000 800fbdf8 Mar 4 14:46:29 shulyaka kern.warn kernel: Hi : 000003b8 Mar 4 14:46:29 shulyaka kern.warn kernel: Lo : 0001e74d Mar 4 14:46:29 shulyaka kern.warn kernel: epc : 800fbdb4 0x800fbdb4 Mar 4 14:46:29 shulyaka kern.warn kernel: Tainted: G D Mar 4 14:46:29 shulyaka kern.warn kernel: ra : 800fbdf8 0x800fbdf8 Mar 4 14:46:29 shulyaka kern.warn kernel: Status: 1000fc03 KERNEL EXL IE Mar 4 14:46:29 shulyaka kern.warn kernel: Cause : 00800008 Mar 4 14:46:29 shulyaka kern.warn kernel: BadVA : 00000050 Mar 4 14:46:29 shulyaka kern.warn kernel: PrId : 00019374 (MIPS 24Kc) Mar 4 14:46:29 shulyaka kern.warn kernel: [truncated] Modules linked in: ums_usbat ums_sddr55 ums_sddr09 ums_karma ums_jumpshot ums_isd200 ums_freecom sch_red sch_sfq ums_datafab sch_hfsc ums_cypress cls_fw ums_alauda sch_ingress act_mirred act_connmark em_u32 ledtrig_u Mar 4 14:46:29 shulyaka kern.warn kernel: Process smtpd (pid: 18020, threadinfo=810c6000, task=82c49dc0, tls=2b7cb2f0) Mar 4 14:46:29 shulyaka kern.warn kernel: Stack : 82016dc0 00000001 83b35480 83577580 00000000 810c7e60 83577580 800fbdf8 Mar 4 14:46:29 shulyaka kern.warn kernel: 80a5e000 800e4544 7fcf9ec8 800e36f8 00000000 810c7ed0 810c7e60 800fbe48 Mar 4 14:46:29 shulyaka kern.warn kernel: 00000000 80a5e000 80a5e000 800e4928 80c48300 810c7ed8 00453af8 800fbfb4 Mar 4 14:46:29 shulyaka kern.warn kernel: 83b35480 83577580 00000001 82016dc0 00000000 00000000 00000000 00000000 Mar 4 14:46:29 shulyaka kern.warn kernel: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 Mar 4 14:46:29 shulyaka kern.warn kernel: ... Mar 4 14:46:29 shulyaka kern.warn kernel: Call Trace:[<800fbdf8>] 0x800fbdf8 Mar 4 14:46:29 shulyaka kern.warn kernel: [<800e4544>] 0x800e4544 Mar 4 14:46:29 shulyaka kern.warn kernel: [<800e36f8>] 0x800e36f8 Mar 4 14:46:29 shulyaka kern.warn kernel: [<800fbe48>] 0x800fbe48 Mar 4 14:46:29 shulyaka kern.warn kernel: [<800e4928>] 0x800e4928 Mar 4 14:46:29 shulyaka kern.warn kernel: [<800fbfb4>] 0x800fbfb4 Mar 4 14:46:29 shulyaka kern.warn kernel: [<800fc0dc>] 0x800fc0dc Mar 4 14:46:29 shulyaka kern.warn kernel: [<8009d0c8>] 0x8009d0c8 Mar 4 14:46:29 shulyaka kern.warn kernel: [<800d9c84>] 0x800d9c84 Mar 4 14:46:29 shulyaka kern.warn kernel: [<80081744>] 0x80081744 Mar 4 14:46:29 shulyaka kern.warn kernel: [<80062544>] 0x80062544 Mar 4 14:46:29 shulyaka kern.warn kernel: Code: afb10018 afb00014 afbf001c <8c820050> 00808821 00a08021 8c420024 8c43002c 10600012 This happens every time I receive a mail. I also tried to telnet to the smtp port and found out that postfix correctly responds to HELO and crashes right after I send MAIL command. Besides that, the whole system is very stable, so I don't believe it is a hardware fault. Postfix version 2.8.0 # uname -r 2.6.37.1 # uname -m mips # free total used free shared buffers Mem: 62040 48348 13692 0 5916 Swap: 524284 0 524284 Total: 586324 48348 537976 Best regards, Denis Shulyaka