Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SysMon crashes on exit #587

Closed
mattrust opened this issue Aug 11, 2022 · 2 comments
Closed

SysMon crashes on exit #587

mattrust opened this issue Aug 11, 2022 · 2 comments
Labels
bug Something isn't working

Comments

@mattrust
Copy link
Member

Describe the bug
SysMon crashes on exit

To Reproduce
Steps to reproduce the behavior:

  1. Start SYS:System/SysMon
  2. Click the close gadget

Expected behaviour
Don't crash

Screenshots
n/a

Architecture

  • linux (hosted)

Not yet tested:

  • Amiga (including UAE, Vampire cards)
  • pc (native)
  • Raspberry Pi
  • mingw
  • darwin
  • other:

CPU

  • x86_64

Not yet tested

  • i386
  • m68k
  • arm
  • ppc
  • other:

Version
Git ID 056a854

Additional context
Backtrace:

#0 0x000000005f416d05 in Exec_115_FreeVec (memoryBlock=0xdeadbeefdeadbedf, SysBase=0x41000750) at /home/mazze/projects/fullaros/aros-src/rom/exec/./freevec.c:52
#1 0x0000000041cd934a in __inline_Exec_FreeVec (__arg1=0xdeadbeefdeadbeef, __SysBase=0x41000750) at /home/mazze/projects/fullaros/aros-linux-x86_64-dbg/bin/linux-x86_64/AROS/Developer/include/inline/exec.h:1662
#2 0x0000000041cd9e46 in ProcessorGraph__OM_DISPOSE (CLASS=0x41cc9f20, self=0x41d19f20, message=0x41cf96a8) at /home/mazze/projects/fullaros/aros-src/workbench/system/SysMon/./processor_graph.c:217
#3 0x0000000041cda327 in ProcessorGraph_Dispatcher (__class=0x41cc9f20, __self=0x41d19f20, __msg=0x41cf96a8) at /home/mazze/projects/fullaros/aros-src/workbench/system/SysMon/./processor_graph.c:308
#4 0x000000004188e2ea in metaDispatcher (cl=0x41cc9f20, obj=0x41d19f20, msg=0x41cf96a8) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/./support_classes.c:257
#5 0x000000005f5c01ef in Intuition_107_DisposeObject (object=0x41d19f20, IntuitionBase=0x41081a30) at /home/mazze/projects/fullaros/aros-src/rom/intuition/./disposeobject.c:64
#6 0x000000004186f277 in __inline_Intuition_DisposeObject (__arg1=0x41d19f20, __IntuitionBase=0x41081a30) at /home/mazze/projects/fullaros/aros-linux-x86_64-dbg/bin/linux-x86_64/AROS/Developer/include/inline/intuition.h:1680
#7 0x000000004186f2c4 in MUIMaster_6_MUI_DisposeObject (obj=0x41d19f20, MUIMasterBase=0x41862700) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/./mui_disposeobject.c:51
#8 0x00000000418ab3dd in __inline_MUIMaster_MUI_DisposeObject (__arg1=0x41d19f20, __MUIMasterBase=0x41862700) at /home/mazze/projects/fullaros/aros-linux-x86_64-dbg/bin/linux-x86_64/gen/workbench/libs/muimaster/muimaster/include/inline/muimaster.h:52
#9 0x00000000418ab5d4 in Family__OM_DISPOSE (cl=0x41707dd0, obj=0x41ce90f0, msg=0x41cf97f8) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/classes/family.c:138
#10 0x00000000418ac395 in Family_Dispatcher (cl=0x41707dd0, obj=0x41ce90f0, msg=0x41cf97f8) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/classes/family.c:466
#11 0x000000004188e2ea in metaDispatcher (cl=0x41707dd0, obj=0x41ce90f0, msg=0x41cf97f8) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/./support_classes.c:257
#12 0x000000005f5c01ef in Intuition_107_DisposeObject (object=0x41ce90f0, IntuitionBase=0x41081a30) at /home/mazze/projects/fullaros/aros-src/rom/intuition/./disposeobject.c:64
#13 0x000000004186f277 in __inline_Intuition_DisposeObject (__arg1=0x41ce90f0, __IntuitionBase=0x41081a30) at /home/mazze/projects/fullaros/aros-linux-x86_64-dbg/bin/linux-x86_64/AROS/Developer/include/inline/intuition.h:1680
#14 0x000000004186f2c4 in MUIMaster_6_MUI_DisposeObject (obj=0x41ce90f0, MUIMasterBase=0x41862700) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/./mui_disposeobject.c:51
#15 0x00000000418ac8cf in __inline_MUIMaster_MUI_DisposeObject (__arg1=0x41ce90f0, __MUIMasterBase=0x41862700) at /home/mazze/projects/fullaros/aros-linux-x86_64-dbg/bin/linux-x86_64/gen/workbench/libs/muimaster/muimaster/include/inline/muimaster.h:52
#16 0x00000000418ad6e9 in Group__OM_DISPOSE (cl=0x41aa09d0, obj=0x417dd870, msg=0x41cf9938) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/classes/group.c:451
#17 0x00000000418b5a5e in Group_Dispatcher (cl=0x41aa09d0, obj=0x417dd870, msg=0x41cf9938) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/classes/group.c:3368
#18 0x000000004188e2ea in metaDispatcher (cl=0x41aa09d0, obj=0x417dd870, msg=0x41cf9938) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/./support_classes.c:257
#19 0x000000005f5c01ef in Intuition_107_DisposeObject (object=0x417dd870, IntuitionBase=0x41081a30) at /home/mazze/projects/fullaros/aros-src/rom/intuition/./disposeobject.c:64
#20 0x000000004186f277 in __inline_Intuition_DisposeObject (__arg1=0x417dd870, __IntuitionBase=0x41081a30) at /home/mazze/projects/fullaros/aros-linux-x86_64-dbg/bin/linux-x86_64/AROS/Developer/include/inline/intuition.h:1680
#21 0x000000004186f2c4 in MUIMaster_6_MUI_DisposeObject (obj=0x417dd870, MUIMasterBase=0x41862700) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/./mui_disposeobject.c:51
#22 0x00000000418ab3dd in __inline_MUIMaster_MUI_DisposeObject (__arg1=0x417dd870, __MUIMasterBase=0x41862700) at /home/mazze/projects/fullaros/aros-linux-x86_64-dbg/bin/linux-x86_64/gen/workbench/libs/muimaster/muimaster/include/inline/muimaster.h:52
#23 0x00000000418ab5d4 in Family__OM_DISPOSE (cl=0x41707dd0, obj=0x41ce91f0, msg=0x41cf9a88) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/classes/family.c:138
#24 0x00000000418ac395 in Family_Dispatcher (cl=0x41707dd0, obj=0x41ce91f0, msg=0x41cf9a88) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/classes/family.c:466
#25 0x000000004188e2ea in metaDispatcher (cl=0x41707dd0, obj=0x41ce91f0, msg=0x41cf9a88) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/./support_classes.c:257
#26 0x000000005f5c01ef in Intuition_107_DisposeObject (object=0x41ce91f0, IntuitionBase=0x41081a30) at /home/mazze/projects/fullaros/aros-src/rom/intuition/./disposeobject.c:64
#27 0x000000004186f277 in __inline_Intuition_DisposeObject (__arg1=0x41ce91f0, __IntuitionBase=0x41081a30) at /home/mazze/projects/fullaros/aros-linux-x86_64-dbg/bin/linux-x86_64/AROS/Developer/include/inline/intuition.h:1680
#28 0x000000004186f2c4 in MUIMaster_6_MUI_DisposeObject (obj=0x41ce91f0, MUIMasterBase=0x41862700) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/./mui_disposeobject.c:51
#29 0x00000000418ac8cf in __inline_MUIMaster_MUI_DisposeObject (__arg1=0x41ce91f0, __MUIMasterBase=0x41862700) at /home/mazze/projects/fullaros/aros-linux-x86_64-dbg/bin/linux-x86_64/gen/workbench/libs/muimaster/muimaster/include/inline/muimaster.h:52
#30 0x00000000418ad6e9 in Group__OM_DISPOSE (cl=0x41aa09d0, obj=0x417ddb80, msg=0x41cf9bc8) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/classes/group.c:451
#31 0x00000000418b5a5e in Group_Dispatcher (cl=0x41aa09d0, obj=0x417ddb80, msg=0x41cf9bc8) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/classes/group.c:3368
#32 0x000000004188e2ea in metaDispatcher (cl=0x41aa09d0, obj=0x417ddb80, msg=0x41cf9bc8) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/./support_classes.c:257
#33 0x000000005f5c01ef in Intuition_107_DisposeObject (object=0x417ddb80, IntuitionBase=0x41081a30) at /home/mazze/projects/fullaros/aros-src/rom/intuition/./disposeobject.c:64
#34 0x000000004186f277 in __inline_Intuition_DisposeObject (__arg1=0x417ddb80, __IntuitionBase=0x41081a30) at /home/mazze/projects/fullaros/aros-linux-x86_64-dbg/bin/linux-x86_64/AROS/Developer/include/inline/intuition.h:1680
#35 0x000000004186f2c4 in MUIMaster_6_MUI_DisposeObject (obj=0x417ddb80, MUIMasterBase=0x41862700) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/./mui_disposeobject.c:51
#36 0x00000000418ab3dd in __inline_MUIMaster_MUI_DisposeObject (__arg1=0x417ddb80, __MUIMasterBase=0x41862700) at /home/mazze/projects/fullaros/aros-linux-x86_64-dbg/bin/linux-x86_64/gen/workbench/libs/muimaster/muimaster/include/inline/muimaster.h:52
#37 0x00000000418ab5d4 in Family__OM_DISPOSE (cl=0x41707dd0, obj=0x41ce95f0, msg=0x41cf9d18) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/classes/family.c:138
#38 0x00000000418ac395 in Family_Dispatcher (cl=0x41707dd0, obj=0x41ce95f0, msg=0x41cf9d18) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/classes/family.c:466
#39 0x000000004188e2ea in metaDispatcher (cl=0x41707dd0, obj=0x41ce95f0, msg=0x41cf9d18) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/./support_classes.c:257
#40 0x000000005f5c01ef in Intuition_107_DisposeObject (object=0x41ce95f0, IntuitionBase=0x41081a30) at /home/mazze/projects/fullaros/aros-src/rom/intuition/./disposeobject.c:64
#41 0x000000004186f277 in __inline_Intuition_DisposeObject (__arg1=0x41ce95f0, __IntuitionBase=0x41081a30) at /home/mazze/projects/fullaros/aros-linux-x86_64-dbg/bin/linux-x86_64/AROS/Developer/include/inline/intuition.h:1680
#42 0x000000004186f2c4 in MUIMaster_6_MUI_DisposeObject (obj=0x41ce95f0, MUIMasterBase=0x41862700) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/./mui_disposeobject.c:51
#43 0x00000000418ac8cf in __inline_MUIMaster_MUI_DisposeObject (__arg1=0x41ce95f0, __MUIMasterBase=0x41862700) at /home/mazze/projects/fullaros/aros-linux-x86_64-dbg/bin/linux-x86_64/gen/workbench/libs/muimaster/muimaster/include/inline/muimaster.h:52
#44 0x00000000418ad6e9 in Group__OM_DISPOSE (cl=0x41aa09d0, obj=0x41d570b0, msg=0x41cf9ef8) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/classes/group.c:451
#45 0x00000000418b5a5e in Group_Dispatcher (cl=0x41aa09d0, obj=0x41d570b0, msg=0x41cf9ef8) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/classes/group.c:3368
#46 0x000000004188e2ea in metaDispatcher (cl=0x41aa09d0, obj=0x41d570b0, msg=0x41cf9ef8) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/./support_classes.c:257
#47 0x00000000418d36cb in Register__OM_DISPOSE (cl=0x41d428f0, obj=0x41d570b0, msg=0x41cf9ef8) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/classes/register.c:485
#48 0x00000000418d47ef in Register_Dispatcher (cl=0x41d428f0, obj=0x41d570b0, msg=0x41cf9ef8) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/classes/register.c:783
#49 0x000000004188e2ea in metaDispatcher (cl=0x41d428f0, obj=0x41d570b0, msg=0x41cf9ef8) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/./support_classes.c:257
#50 0x000000005f5c01ef in Intuition_107_DisposeObject (object=0x41d570b0, IntuitionBase=0x41081a30) at /home/mazze/projects/fullaros/aros-src/rom/intuition/./disposeobject.c:64
#51 0x000000004186f277 in __inline_Intuition_DisposeObject (__arg1=0x41d570b0, __IntuitionBase=0x41081a30) at /home/mazze/projects/fullaros/aros-linux-x86_64-dbg/bin/linux-x86_64/AROS/Developer/include/inline/intuition.h:1680
#52 0x000000004186f2c4 in MUIMaster_6_MUI_DisposeObject (obj=0x41d570b0, MUIMasterBase=0x41862700) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/./mui_disposeobject.c:51
#53 0x00000000418e0c15 in __inline_MUIMaster_MUI_DisposeObject (__arg1=0x41d570b0, __MUIMasterBase=0x41862700) at /home/mazze/projects/fullaros/aros-linux-x86_64-dbg/bin/linux-x86_64/gen/workbench/libs/muimaster/muimaster/include/inline/muimaster.h:52
#54 0x00000000418eab73 in Window__OM_DISPOSE (cl=0x41706730, obj=0x419a4620, msg=0x41cfa038) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/classes/window.c:3050
#55 0x00000000418eed0a in Window_Dispatcher (cl=0x41706730, obj=0x419a4620, msg=0x41cfa038) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/classes/window.c:4505
#56 0x000000004188e2ea in metaDispatcher (cl=0x41706730, obj=0x419a4620, msg=0x41cfa038) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/./support_classes.c:257
#57 0x000000005f5c01ef in Intuition_107_DisposeObject (object=0x419a4620, IntuitionBase=0x41081a30) at /home/mazze/projects/fullaros/aros-src/rom/intuition/./disposeobject.c:64
#58 0x000000004186f277 in __inline_Intuition_DisposeObject (__arg1=0x419a4620, __IntuitionBase=0x41081a30) at /home/mazze/projects/fullaros/aros-linux-x86_64-dbg/bin/linux-x86_64/AROS/Developer/include/inline/intuition.h:1680
#59 0x000000004186f2c4 in MUIMaster_6_MUI_DisposeObject (obj=0x419a4620, MUIMasterBase=0x41862700) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/./mui_disposeobject.c:51
#60 0x0000000041890ab6 in __inline_MUIMaster_MUI_DisposeObject (__arg1=0x419a4620, __MUIMasterBase=0x41862700) at /home/mazze/projects/fullaros/aros-linux-x86_64-dbg/bin/linux-x86_64/gen/workbench/libs/muimaster/muimaster/include/inline/muimaster.h:52
#61 0x0000000041892afa in Application__OM_DISPOSE (cl=0x417062c0, obj=0x41998620, msg=0x41cfa2f8) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/classes/application.c:773
#62 0x0000000041896f39 in Application_Dispatcher (cl=0x417062c0, obj=0x41998620, msg=0x41cfa2f8) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/classes/application.c:2251
#63 0x000000004188e2ea in metaDispatcher (cl=0x417062c0, obj=0x41998620, msg=0x41cfa2f8) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/./support_classes.c:257
#64 0x000000005f5c01ef in Intuition_107_DisposeObject (object=0x41998620, IntuitionBase=0x41081a30) at /home/mazze/projects/fullaros/aros-src/rom/intuition/./disposeobject.c:64
#65 0x000000004186f277 in __inline_Intuition_DisposeObject (__arg1=0x41998620, __IntuitionBase=0x41081a30) at /home/mazze/projects/fullaros/aros-linux-x86_64-dbg/bin/linux-x86_64/AROS/Developer/include/inline/intuition.h:1680
#66 0x000000004186f2c4 in MUIMaster_6_MUI_DisposeObject (obj=0x41998620, MUIMasterBase=0x41862700) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/./mui_disposeobject.c:51
#67 0x0000000041cd4174 in __inline_MUIMaster_MUI_DisposeObject (__arg1=0x41998620, __MUIMasterBase=0x41862700) at /home/mazze/projects/fullaros/aros-linux-x86_64-dbg/bin/linux-x86_64/AROS/Developer/include/inline/muimaster.h:52
#68 0x0000000041cd6545 in DisposeApplication (smdata=0x41cfa450) at /home/mazze/projects/fullaros/aros-src/workbench/system/SysMon/./main.c:336
#69 0x0000000041cd6b1d in main () at /home/mazze/projects/fullaros/aros-src/workbench/system/SysMon/./main.c:438
#70 0x0000000041cd4031 in __startup_main (SysBase=0x41000750) at /home/mazze/projects/fullaros/aros-src/compiler/startup/startup.c:124
#71 0x0000000041ce0869 in ___startup_entries_next (SysBase=0x41000750) at /home/mazze/projects/fullaros/aros-src/compiler/autoinit/./programentries.c:25
#72 0x0000000041cde9fb in __stdc_startup (SysBase=0x41000750) at /home/mazze/projects/fullaros/aros-src/compiler/stdc/stdc_startup.c:24
#73 0x0000000041ce0869 in ___startup_entries_next (SysBase=0x41000750) at /home/mazze/projects/fullaros/aros-src/compiler/autoinit/./programentries.c:25
#74 0x0000000041cdf6b5 in __initcommandline (SysBase=0x41000750) at /home/mazze/projects/fullaros/aros-src/compiler/autoinit/./commandline.c:35
#75 0x0000000041ce0869 in ___startup_entries_next (SysBase=0x41000750) at /home/mazze/projects/fullaros/aros-src/compiler/autoinit/./programentries.c:25
#76 0x0000000041ce074b in __startup_initexit (SysBase=0x41000750) at /home/mazze/projects/fullaros/aros-src/compiler/autoinit/./initexitsets.c:67
#77 0x0000000041ce0869 in ___startup_entries_next (SysBase=0x41000750) at /home/mazze/projects/fullaros/aros-src/compiler/autoinit/./programentries.c:25
#78 0x0000000041ce0221 in __startup_stdiowin (SysBase=0x41000750) at /home/mazze/projects/fullaros/aros-src/compiler/autoinit/./stdiowin.c:86
#79 0x0000000041ce0869 in ___startup_entries_next (SysBase=0x41000750) at /home/mazze/projects/fullaros/aros-src/compiler/autoinit/./programentries.c:25
#80 0x0000000041ce05c7 in __startup_fromwb (SysBase=0x41000750) at /home/mazze/projects/fullaros/aros-src/compiler/autoinit/./fromwb.c:46
#81 0x0000000041ce0869 in ___startup_entries_next (SysBase=0x41000750) at /home/mazze/projects/fullaros/aros-src/compiler/autoinit/./programentries.c:25
#82 0x0000000041cd3e53 in __startup_entry (argstr=0x0, argsize=0, SysBase=0x41000750) at /home/mazze/projects/fullaros/aros-src/compiler/startup/startup.c:95
#83 0x000000005f51e728 in CallEntry (argptr=0x0, argsize=0, entry=0x41cd3cfc, me=0x41cbc310) at /home/mazze/projects/fullaros/aros-src/rom/dos/./exit.c:127
#84 0x000000005f51a236 in DosEntry () at /home/mazze/projects/fullaros/aros-src/rom/dos/./createnewproc.c:750
#85 0x000000005f40cfa0 in Exec_173_ShutdownA (action=0, SysBase=0xc0dedbad) at /home/mazze/projects/fullaros/aros-src/arch/all-unix/exec/shutdowna.c:49

(gdb) frame 2
#2 0x0000000041cd9e46 in ProcessorGraph__OM_DISPOSE (CLASS=0x41cc9f20, self=0x41d19f20, message=0x41cf96a8) at /home/mazze/projects/fullaros/aros-src/workbench/system/SysMon/./processor_graph.c:217
(gdb) p *data
$37 = {pg_Flags = 16045690984833335023, pg_CPUCount = 16045690984833335023, pg_Graphs = 0xdeadbeefdeadbeef, pg_GraphReadHooks = 0xdeadbeefdeadbeef}

@mattrust mattrust added the bug Something isn't working label Aug 11, 2022
@Kalamatee
Copy link
Member

should be fixed by 4618ccf

@mattrust
Copy link
Member Author

It works.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants