I tried poking around with the source package on a machine recently upgraded 
from 16.04.
I had following observations:


1. compilation from source fails, because default-jdk which is used to compile 
java code doesn't support -d64 switch anymore, using openjdk-8-jdk seem to have 
fixed it

2. linking of glob fails, because of the references to __alloca in
source/3rdparty/qmake/glob/glob.c , adding # define __alloca
alloca fixed it

3. running with valgrind shows some bad memory access in
source/libs/uti/sge_profiling.c , fixed it by disabling profiling:
"static bool profiling_enabled = false;"

4. running with gdb showed SEGFAULT in
source/libs/uti/sge_hostname.c:1167 , made a work-around by replacing
the line with "bool ignore_fqdn = true;"

after that newly generated package is able to install.


Somebody should investigate why calling bootstrap_get_ignore_fqdn() causes a 
crash.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1633251

Title:
  Crashes when installing on Ubuntu 16.10

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gridengine/+bug/1633251/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to