View Issue Details

IDProjectCategoryView StatusLast Update
0003247SOGoWeb Preferencespublic2015-07-22 15:42
Reporterstefancastille Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
PlatformlinuxOSUbuntuOS Version14.04.1
Product Version2.3.0 
Target Version3.0.0 
Summary0003247: sogod crashes when saving preferences with language value > 2147483647
Description

When you enter a value larger than max(INTEGER) as value for the language parameter, then the sogod child process dies.

Steps To Reproduce
  • save settings
  • intercept request and change value of the language parameter to a value > 2147483647
Additional Information

Jun 10 07:53:35 sogod [19825]: [WARN] <0x0x7fcd8bf052c0[WOxElemBuilder]> could not locate builders: WOxExtElemBuilder,WOxExtElemBuilder
EXCEPTION: <NSException: 0x7fcd8f0f6cd8> NAME:NSRangeException REASON:Index -1 is out of range 24 (in 'objectAtIndex:') INFO:{Array = (Arabic, Basque, Catalan, Czech, Dutch, Danish, Welsh, English, SpanishSpain, SpanishArgentina, Finnish, French, German, Icelandic, Italian, Hungarian, BrazilianPortuguese, NorwegianBokmal, NorwegianNynorsk, Polish, Russian, Slovak, Ukrainian, Swedish); Count = 24; Index = 4294967295; }
Jun 10 07:53:35 sogod [6870]: <0x0x7fcd8ec5e118[WOWatchDogChild]> child 19825 exited
Jun 10 07:53:35 sogod [6870]: <0x0x7fcd8ec5e118[WOWatchDogChild]> (terminated due to signal 6, coredump)

TagsNo tags attached.

Activities

stefancastille

stefancastille

2015-06-10 13:19

reporter   ~0008612

Also happens with the timezone parameter ( and I suspect all parameters that are indexes)

Issue History

Date Modified Username Field Change
2015-06-10 12:17 stefancastille New Issue
2015-06-10 13:19 stefancastille Note Added: 0008612
2015-07-22 15:42 ludovic Severity crash => minor
2015-07-22 15:42 ludovic Target Version => 3.0.0