SOGo - BTS - SOGo
View Issue Details
0000541SOGoWeb Mailpublic2010-04-04 09:142010-08-26 08:50
cegner 
ludovic 
normalcrashalways
resolvedno change required 
nightly v2 
 
0000541: sogod (nightly) crashes when sending mail through web mail
System: Debian squeeze 32 bit, sogo (nightly -> 1.2.2.20100404)

When sending a mail through web mail sogod crashes. Attached please find the output of strace.
No tags attached.
txt sogod-crash.txt (233,626) 2010-04-04 09:14
https://sogo.nu/bugs/file_download.php?file_id=119&type=bug
txt sogo-GNUstepDefaults.txt (2,710) 2010-05-14 03:05
https://sogo.nu/bugs/file_download.php?file_id=157&type=bug
log sogo.log (2,307) 2010-05-14 03:09
https://sogo.nu/bugs/file_download.php?file_id=158&type=bug
? nginx.conf (1,923) 2010-05-14 03:10
https://sogo.nu/bugs/file_download.php?file_id=159&type=bug
Issue History
2010-04-04 09:14cegnerNew Issue
2010-04-04 09:14cegnerFile Added: sogod-crash.txt
2010-05-13 10:33cegnerNote Added: 0001004
2010-05-13 13:36wsourdeauNote Added: 0001005
2010-05-14 03:02cegnerNote Added: 0001010
2010-05-14 03:05cegnerFile Added: sogo-GNUstepDefaults.txt
2010-05-14 03:09cegnerFile Added: sogo.log
2010-05-14 03:10cegnerFile Added: nginx.conf
2010-05-14 03:11cegnerNote Added: 0001011
2010-08-25 10:45ludovicNote Added: 0001341
2010-08-25 16:00cegnerNote Added: 0001347
2010-08-25 16:06ludovicNote Added: 0001348
2010-08-25 16:20cegnerNote Added: 0001349
2010-08-25 16:20ludovicNote Added: 0001350
2010-08-25 16:25cegnerNote Added: 0001351
2010-08-25 16:59ludovicNote Added: 0001352
2010-08-26 08:13cegnerNote Added: 0001362
2010-08-26 08:50ludovicNote Added: 0001363
2010-08-26 08:50ludovicStatusnew => resolved
2010-08-26 08:50ludovicResolutionopen => no change required
2010-08-26 08:50ludovicAssigned To => ludovic

Notes
(0001004)
cegner   
2010-05-13 10:33   
With the help of another sogo user I discovered that my signature is causing the sogod crash.

Sogod even crashes when the signature text is only "test". Clearing the signature field stops the crashes.
(0001005)
wsourdeau   
2010-05-13 13:36   
Is it possible that you are using Internet Explorer and have accented characters in your signature?

If not, please send us the complete log of SOGo when this happens, as well as your Apache's SOGo configuration and the SOGo configuration itself.
(0001010)
cegner   
2010-05-14 03:02   
No, I'm using Firefox 3.6.3. I did have German Umlauts in my signature. But sogod also crashes if I only put the word "test" as signature.
(0001011)
cegner   
2010-05-14 03:11   
I have uploaded the requested files. Please note that I'm currently using nginx als reverse proxy. But the crashes also occur when using Apache.
(0001341)
ludovic   
2010-08-25 10:45   
Is this bug still occurring?
(0001347)
cegner   
2010-08-25 16:00   
Yes, I just tested it with the lastest nightly build and it still occurs.
(0001348)
ludovic   
2010-08-25 16:06   
Are you sure you don't have old versions of SOGo/SOPE librairies lying around on your system?
(0001349)
cegner   
2010-08-25 16:20   
I don't think so. The following sogo/sope packages are currently installed:

libsope-appserver4.9 4.9.r1664.20100819
libsope-core4.9 4.9.r1664.20100819
libsope-gdl1-4.9 4.9.r1664.20100819
libsope-ldap4.9 4.9.r1664.20100819
libsope-mime4.9 4.9.r1664.20100819
libsope-xml4.9 4.9.r1664.20100819
sope4.9-gdl1-mysql 4.9.r1664.20100819
sope4.9-libxmlsaxdriver 4.9.r1664.20100819
sogo 1.3.1
(0001350)
ludovic   
2010-08-25 16:20   
You never compiled SOGo or SOPE manually?
(0001351)
cegner   
2010-08-25 16:25   
I did compile it a year ago or so, but I have cleaned up the installation prefix, /usr/local/lib, /usr/local/share, etc.
Are there any untypical paths that I could have missed?
(0001352)
ludovic   
2010-08-25 16:59   
/usr/lib/GNUstep might be worth looking too.
(0001362)
cegner   
2010-08-26 08:13   
I did a clean sogo install on a different server and the problem does not occur anymore.

There must be some more old files lying around that I don't find. Thanks for your help!
(0001363)
ludovic   
2010-08-26 08:50   
Try to see what's sogod is using with the "lsof" tool. You'll then see what needs to be removed / cleaned up.