OK, so sampling the last two lines of the process map every 0.2 seconds: start: b772c000-b772e000 rw-p 00005000 fd:01 67267 /usr/bin/xsltproc bfe83000-bfea4000 rw-p 00000000 00:00 0 [stack] 0.2s b7894000-b849e000 rw-p 00000000 00:00 0 [heap] bfe83000-bfea4000 rw-p 00000000 00:00 0 [stack] 0.4s b7894000-b90d5000 rw-p 00000000 00:00 0 [heap] bfe83000-bfea4000 rw-p 00000000 00:00 0 [stack]
The heap starts to squeeze the stack for room. When they are separated by 64k, the heap takes over the stacks naming rights, and the sizes are fixed: 3.6s b7894000-bfe32000 rw-p 00000000 00:00 0 [heap] bfe4c000-bfea4000 rw-p 00000000 00:00 0 [stack] 3.8s b7894000-bfe32000 rw-p 00000000 00:00 0 [heap] bfe3d000-bfea4000 rw-p 00000000 00:00 0 [stack] 4.0s b7894000-bfe32000 rw-p 00000000 00:00 0 [heap] bfe33000-bfea4000 rw-p 00000000 00:00 0 [heap] 4.2s b7894000-bfe32000 rw-p 00000000 00:00 0 [heap] bfe33000-bfea4000 rw-p 00000000 00:00 0 [heap] The stack is fixed in size from here on in, so it is only a matter of luck and time. 20.6s b7894000-bfe32000 rw-p 00000000 00:00 0 [heap] bfe33000-bfea4000 rw-p 00000000 00:00 0 [heap] 20.8s b7894000-bfe32000 rw-p 00000000 00:00 0 [heap] bfe33000-bfea4000 rw-p 00000000 00:00 0 [heap] post-mortum: b7894000-bfe32000 rw-p 00000000 00:00 0 [heap] bfe33000-bfea4000 rw-p 00000000 00:00 0 [heap] Why? I don't know. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1471029 Title: Segfault in xsltproc on i386 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libxml2/+bug/1471029/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs