Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • pike pike
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 104
    • Issues 104
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • pikelang
  • pikepike
  • Issues
  • #3626
Closed
Open
Issue created Mar 22, 2004 by Peter Bortas@zinoOwner

Segfault when reloading a Caudium module

Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3626

Reported by David Gourdelier, vida@caudium.net

Hello again,

When reloading a Caudium module I got this error:

Program received signal SIGSEGV, Segmentation fault.
0x80ddf77 in low_object_index_no_free (to=0x28a43240, o=0x9927f00, f=0)
    at object.c:1133
1133            assign_svalue_no_free(to, s);

(gdb) bt
#0  0x80ddf77 in low_object_index_no_free (to=0x28a43240, o=0x9927f00, f=0)
    at object.c:1133
#1  0x965d16e in ?? ()
#2  0x8073042 in o_catch (
    pc=0x8a500b6
"¡H\216\"\b\213\r@\216\"\b\211\b\203À\004£H\216\"\bÇ\004$\036")
    at interpret.c:1936
#3  0x806def0 in jump_opcode_F_CATCH ()
    at /home/david/Pike/7.5/src/interpret_functions.h:1240
#4  0x8a500b0 in ?? ()
#5  0x8073042 in o_catch (
    pc=0x8992cfb
"¡P\216\"\b\203@\034\017\213\rH\216\"\b\213\025@\216\"\b\211\021\203Á\004\211\rH\216\"\b\017¿X>\201ÃÀ")
at interpret.c:1936
#6  0x806def0 in jump_opcode_F_CATCH ()
    at /home/david/Pike/7.5/src/interpret_functions.h:1240
#7  0x8992cf5 in ?? ()
#8  0x8072f80 in mega_apply (type=APPLY_STACK, args=2, arg1=0x0, arg2=0x0)
    at interpret.c:1891
#9  0x80730a8 in f_call_function (args=2) at interpret.c:1962
#10 0x810708a in new_thread_func (data=0xbfbfeff4) at threads.c:864
#11 0x282281b4 in _thread_start () from /usr/lib/libc_r.so.4
#12 0x0 in ?? ()

Might not be the compiler since there is a good amount of code in the start() function of an inherit Caudium module. The bug doesn't appear all the time but quite often anyway. I'm running FreeBSD 4.7 on IA32. PS: This time my installation is clean this time:)

Assignee
Assign to
Time tracking