View Issue Details

IDProjectCategoryView StatusLast Update
0002418SOGoBackend Calendarpublic2017-01-06 19:57
Reporterompsg Assigned Tojraby 
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionopen 
Product Version2.0.7 
Target Version2.1.0Fixed in Version2.1.0 
Summary0002418: SOGo crashs when Thunderbird is looking up the free/busy information.
Description

When I try to invite other users in Thunderbird, SOGo crashs when Thunderbird is looking up the free/busy information.

EXCEPTION: <NSException: 0x7fcd79f3b780> NAME:NSInvalidArgumentException REASON:SQLSource(instance) does not recognize MSExchangeHostname INFO:(null)
Sep 12 14:51:00 sogod [10920]: <0x0x7fcd79afb600[WOWatchDogChild]> child 10923 exited
Sep 12 14:51:00 sogod [10920]: <0x0x7fcd79afb600[WOWatchDogChild]> (terminated due to signal 6, coredump)
Sep 12 14:51:00 sogod [10920]: <0x0x7fcd79ca5b70[WOWatchDog]> child spawned with pid 10925

No free/busy information is avaiable in Thunderbird. In the webinterface there is no such problem.

Additional Information

Thunderbird 17.0.8
Lightning 1.9.1
SOGo Connector/Integrator 17.0.5

TagsNo tags attached.

Activities

jraby

jraby

2013-09-12 13:46

viewer   ~0005978

Can you post your configuration?

Also, a stack trace would be really useful. please see http://www.sogo.nu/english/nc/support/faq/article/how-do-i-debug-sogo.html for more information on how to produce one.

ompsg

ompsg

2013-09-12 15:49

reporter   ~0005983

configuration:

{
SOGoProfileURL = "postgresql://xxx:xxx@xxx:5432/mailsystem/sogo_user_profile";
OCSFolderInfoURL = "postgresql://xxx:xxx@xxx:5432/mailsystem/sogo_folder_info";
OCSSessionsFolderURL = "postgresql://xxx:xxx@xxx:5432/mailsystem/sogo_sessions_folder";

/ Mail /
SOGoIMAPServer = imaps://xxx:993;
SOGoSMTPServer = xxx;
SOGoMailingMechanism = smtp;
SOGoSMTPAuthenticationType = PLAIN;

/ Authentication /
SOGoPasswordChangeEnabled = NO;

SOGoUserSources = (
{
type = sql;
id = sqladdress;
viewURL = "postgresql://xxx:xxx@xxx:5432/mailsystem/sogo_login";
canAuthenticate = NO;
isAddressBook = YES;
displayName = Adressbook1;
userPasswordAlgorithm = None;
#MailFieldNames = (aliases);
},
{
type = ldap;
CNFieldName = cn;
UIDFieldName = sAMAccountName;
IDFieldName = cn; // first field of the DN for direct binds
bindFields = (sAMAccountname); // array of fields to use for indirect binds
baseDN = "dc=xxx,dc=xxx,dc=xxx";
bindDN = "xxx";
bindPassword = xxx;
canAuthenticate = YES;
displayName = "Active Directory";
hostname = ldap://xxx:389;
id = login_activedirectory;
isAddressBook = NO;
#MailFieldNames = (extensionAttribute10);
},
{
type = sql;
id = resources;
viewURL = "postgresql://xxx:xxx@xxx:5432/mailsystem/sogo_resource";
canAuthenticate = YES;
isAddressBook = YES;
displayName = "Adressbook Ressources";
userPasswordAlgorithm = plain;
KindFieldName = kind;
MultipleBookingsFieldName = multiple_bookings;
}
);

SOGoCalendarDefaultRoles = ("PublicDAndTViewer","ConfidentialDAndTViewer","PrivateDAndTViewer");

/ Web Interface /
SOGoPageTitle = "SOGo";
SOGoVacationEnabled = YES;
SOGoSieveScriptsEnabled = YES;

SOGoSieveServer = "sieve://xxx:4190/?tls=YES";

/ General /
SOGoLanguage = German;
SOGoTimeZone = Europe/Berlin;

/ Debug /
SoDebugBaseURL = YES;
ImapDebugEnabled = YES;
LDAPDebugEnabled = YES;
SOGoDebugRequests = YES;
PGDebugEnabled = YES;
MySQL4DebugEnabled = YES;
SOGoUIxDebugEnabled = YES;
WODontZipResponse = YES;
WOLogFile = /var/log/sogo/sogo.log;
}

Backtrace:

#0 0x00007ffff43a3425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
0000001 0x00007ffff43a6b8b in abort () from /lib/x86_64-linux-gnu/libc.so.6
0000002 0x000055555555b4ec in -[SOGo handleException:inContext:] (self=0x5555558ae340, _cmd=0x7ffff6dcc650, _exc=0x555555e7c360, _ctx=0x555555d371c0) at SOGo.m:400
0000003 0x00007ffff6ab730d in -[WORequestHandler handleRequest:] (self=0x555555aa0d50, _cmd=<optimized out>, _request=<optimized out>) at WORequestHandler.m:264
0000004 0x00007ffff6a7e6f6 in -[WOCoreApplication dispatchRequest:usingHandler:] (self=0x5555558ae340, _cmd=<optimized out>, _request=0x555555d9dbe0, handler=0x555555aa0d50) at WOCoreApplication.m:712
0000005 0x000055555555b751 in -[SOGo dispatchRequest:] (self=0x5555558ae340, _cmd=0x7ffff6e2d260, _request=0x555555d9dbe0) at SOGo.m:453
0000006 0x00007ffff6b1246d in -[WOHttpTransaction _run] (self=0x555555e8be70, _cmd=<optimized out>) at WOHttpTransaction.m:592
0000007 0x00007ffff6b13df8 in -[WOHttpTransaction run] (self=0x555555e8be70, _cmd=<optimized out>) at WOHttpTransaction.m:645
0000008 0x00007ffff6b0e9f9 in -[WOHttpAdaptor runConnection:] (self=0x555555d0a6f0, _cmd=<optimized out>, _socket=0x555555e1ca60) at WOHttpAdaptor.m:367
0000009 0x00007ffff6b0fa46 in -[WOHttpAdaptor _handleAcceptedConnection:] (self=0x555555d0a6f0, _cmd=<optimized out>, _connection=0x555555e1ca60) at WOHttpAdaptor.m:401
0000010 0x00007ffff6b0fdfa in -[WOHttpAdaptor _handleConnection:] (self=0x555555d0a6f0, _cmd=<optimized out>, connection=0x555555e1ca60) at WOHttpAdaptor.m:460
0000011 0x00007ffff6b0fe9d in -[WOHttpAdaptor acceptConnection:] (self=0x555555d0a6f0, _cmd=<optimized out>, _notification=<optimized out>) at WOHttpAdaptor.m:521
0000012 0x00007ffff52ba48d in -[NSNotificationCenter _postAndRelease:] (self=0x55555586a450, _cmd=<optimized out>, notification=0x555555eeb1f0) at NSNotificationCenter.m:1162
0000013 0x00007ffff53b4f62 in -[GSRunLoopCtxt pollUntil:within:] (self=0x555555ad6ec0, _cmd=<optimized out>, milliseconds=0, contexts=0x555555ab5680) at GSRunLoopCtxt.m:636
0000014 0x00007ffff5303170 in -[NSRunLoop acceptInputForMode:beforeDate:] (self=0x555555a87a70, _cmd=<optimized out>, mode=0x7ffff5774390, limit_date=<optimized out>) at NSRunLoop.m:1198
0000015 0x00007ffff5302250 in -[NSRunLoop runMode:beforeDate:] (self=0x555555a87a70, _cmd=<optimized out>, mode=0x7ffff5774390, date=0x555555904a70) at NSRunLoop.m:1266
0000016 0x00007ffff6a7e05e in -[WOCoreApplication run] (self=0x5555558ae340, _cmd=<optimized out>) at WOCoreApplication.m:584
0000017 0x000055555555ae71 in -[SOGo run] (self=0x5555558ae340, _cmd=0x7ffff6db91c0) at SOGo.m:277
0000018 0x00007ffff6aa3ee4 in WOApplicationMain (_appClassName=0x555555761120, argc=<optimized out>, argv=<optimized out>) at WOApplicationMain.m:42
0000019 0x00007ffff6ac02af in WOWatchDogApplicationMain (appName=0x555555761120, argc=13, argv=0x7fffffffec58) at WOWatchDogApplicationMain.m:1031
0000020 0x000055555555a145 in main (argc=13, argv=0x7fffffffec58, env=0x7fffffffecc8) at sogod.m:53

jraby

jraby

2013-09-13 15:27

viewer   ~0005998

Should be fixed in the next nightly build: https://github.com/inverse-inc/sogo/commit/906985c1f3ea9ee59a346a153d2f570aad684b80

Thanks for pointing this out.

Issue History

Date Modified Username Field Change
2013-09-12 13:29 ompsg New Issue
2013-09-12 13:46 jraby Note Added: 0005978
2013-09-12 15:04 jraby Status new => feedback
2013-09-12 15:49 ompsg Note Added: 0005983
2013-09-12 20:37 francis Target Version => 2.1.0
2013-09-13 15:26 jraby Status feedback => assigned
2013-09-13 15:26 jraby Assigned To => jraby
2013-09-13 15:27 jraby Note Added: 0005998
2013-09-13 15:27 jraby Status assigned => resolved
2013-09-13 15:27 jraby Fixed in Version => 2.1.0
2017-01-06 19:57 francis Status resolved => closed