Skip to content
GitLab
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
    Projects Groups Topics Snippets
  • Register
  • Sign in
  • ocserv ocserv
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 79
    • Issues 79
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 11
    • Merge requests 11
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • OpenConnect VPN projectsOpenConnect VPN projects
  • ocservocserv
  • Issues
  • #197
Closed
Open
Issue created Jan 26, 2019 by Ghost User@ghost1Contributor

ocserv-worker: segfault at 0 ip b76d6747 sp bf851c70

from the kern.log
Dec 25 13:41:34 W500 kernel: [9256035.607278] ocserv-worker[18831]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
Dec 25 13:41:35 W500 kernel: [9256036.346479] ocserv-worker[18832]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
Jan  1 14:50:35 W500 kernel: [9864976.265926] ocserv-worker[4566]: segfault at 0 ip 0807484b sp bfc4ecb0 error 6 in ocserv[8048000+66000]
Jan  1 14:50:35 W500 kernel: [9864976.994179] ocserv-worker[4567]: segfault at 0 ip 0807484b sp bfc4ecb0 error 6 in ocserv[8048000+66000]

Dec 25's event was running standard debian's "ocserv/now 0.11.6-1~bpo8+2 i386"
while the Jan 1's event is the one compiled from source from ocserv.0.11.6.tgz, which I try to debug. 

The segment fault address points to the location in src/str.c
114             dest->data[dest->length] = 0;

The dmesg showed a pattern of about every 7 day, this would happen once
[188856.464614] ocserv-worker[10411]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[188857.214513] ocserv-worker[10412]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[771979.023576] ocserv-worker[2361]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[771979.763217] ocserv-worker[2362]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[1405126.766307] ocserv-worker[25814]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[1405127.488787] ocserv-worker[25815]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[2013031.167480] ocserv-worker[18930]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[2013031.910336] ocserv-worker[18931]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[2581409.061112] ocserv-worker[9226]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[2581409.778045] ocserv-worker[9227]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[3191813.945218] ocserv-worker[3042]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[3191814.697826] ocserv-worker[3043]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[3826006.675893] ocserv-worker[31824]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[3826007.394894] ocserv-worker[31825]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[4429174.633707] ocserv-worker[10950]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[4429175.378598] ocserv-worker[10951]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[5039027.675149] ocserv-worker[16199]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[5039028.405326] ocserv-worker[16200]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[5638539.470571] ocserv-worker[13665]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[5638540.209802] ocserv-worker[13666]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[6256545.415855] ocserv-worker[5760]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[6256546.157548] ocserv-worker[5761]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[6852619.975662] ocserv-worker[29269]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[6852620.716589] ocserv-worker[29272]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[7444478.456272] ocserv-worker[17865]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[7444479.166483] ocserv-worker[17866]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[8050858.113168] ocserv-worker[8647]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[8050858.872130] ocserv-worker[8648]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[8661293.144378] ocserv-worker[28848]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[8661293.864432] ocserv-worker[28849]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[9256035.607278] ocserv-worker[18831]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[9256036.346479] ocserv-worker[18832]: segfault at 0 ip b76d6747 sp bf851c70 error 6 in ocserv[b76a3000+62000]
[9864976.265926] ocserv-worker[4566]: segfault at 0 ip 0807484b sp bfc4ecb0 error 6 in ocserv[8048000+66000]
[9864976.994179] ocserv-worker[4567]: segfault at 0 ip 0807484b sp bfc4ecb0 error 6 in ocserv[8048000+66000]

root:# ocserv --version
ocserv 0.11.6

Compiled with seccomp, tcp-wrappers, oath, radius, gssapi, PAM, PKCS#11, AnyConnect,
GnuTLS version: 3.3.8
Edited Feb 17, 2019 by Ghost User
Assignee
Assign to
Time tracking