pebble-dev / RebbleOS

open source operating system for low-power smartwatches
Other
365 stars 38 forks source link

Double free on exit from notifications #61

Open gudvinr opened 6 years ago

gudvinr commented 6 years ago

Running latest (000c06a) version on snowy_qemu.

Steps to reproduce:


[0][0][I][app   ][KERN  ][app_runloop.c:129 ] Queue Receive
[0][0][I][app   ][KERN  ][app_runloop.c:129 ] Queue Receive
[0][0][I][app   ][KERN  ][app_runloop.c:129 ] Queue Receive
[0][0][I][app   ][KERN  ][app_runloop.c:129 ] Queue Receive
[0][0][I][app   ][KERN  ][app_runloop.c:129 ] Queue Receive
[0][0][I][app   ][KERN  ][app_runloop.c:129 ] Queue Receive
[0][0][I][window][SYS   ][h/ui/window.c:102 ] Animation finished!
[0][0][I][app   ][KERN  ][app_runloop.c:129 ] Queue Receive
[0][0][I][app   ][KERN  ][app_runloop.c:129 ] Queue Receive
[0][0][I][noty  ][SYS   ][ation_layer.c:70  ] Created Notification Layer
[0][0][E][noty  ][SYS   ][ation_layer.c:26  ] N CTOR
[0][0][E][noty  ][SYS   ][ation_layer.c:88  ] N CTOR
[0][0][I][app   ][KERN  ][app_runloop.c:129 ] Queue Receive
[0][9][D][backl ][KERN  ][e/backlight.c:174 ] Backlight ON
[0][0][I][app   ][KERN  ][app_runloop.c:129 ] Queue Receive
[0][0][E][noty  ][SYS   ][ation_layer.c:40  ] Deleted all Notifications
[0][0][E][layer ][SYS   ][layer/layer.c:56  ] Layer DTOR
[0][0][E][layer ][SYS   ][layer/layer.c:56  ] Layer DTOR
[0][0][E][layer ][SYS   ][layer/layer.c:56  ] Layer DTOR
[0][0][E][noty  ][SYS   ][ation_layer.c:53  ] N DTOR
[0][0][I][app   ][KERN  ][app_runloop.c:129 ] Queue Receive
[0][9][D][backl ][KERN  ][e/backlight.c:174 ] Backlight ON
[0][0][I][app   ][KERN  ][app_runloop.c:129 ] Queue Receive
[0][0][I][app   ][KERN  ][app_runloop.c:129 ] Queue Receive
[0][0][I][app   ][KERN  ][app_runloop.c:151 ] App Quit
[0][0][I][app   ][KERN  ][app_runloop.c:164 ] App Signalled shutdown...
[0][0][I][window][SYS   ][layer/layer.c:250 ] ROOT layers rem 536951192 0 134218165 536879472
[0][0][E][layer ][SYS   ][layer/layer.c:56  ] Layer DTOR
[0][0][I][window][SYS   ][layer/layer.c:250 ] ROOT layers rem 536951192 0 134218165 536879472
[0][0][E][layer ][SYS   ][layer/layer.c:56  ] Layer DTOR
[0][0][I][window][SYS   ][layer/layer.c:250 ] ROOT layers rem 536951144 0 134218165 536879472
[0][0][I][window][SYS   ][layer/layer.c:250 ] ROOT layers rem 536951296 0 134218165 536879472
[0][0][E][layer ][SYS   ][layer/layer.c:56  ] Layer DTOR
[0][0][I][window][SYS   ][layer/layer.c:250 ] ROOT layers rem 536951296 0 134218165 536879472
[0][0][E][noty  ][SYS   ][ation_layer.c:53  ] N DTOR
*** PANIC ***
qfree: double free```
sethasaurus commented 2 years ago

Looks like this is no longer a problem. Can we close this?

abeputnam commented 2 years ago

Yes, sorry.

Thanks,

Abraham Putnam @.***

On May 25, 2022, at 7:37 AM, Seth @.***> wrote:

Looks like this is no longer a problem. Can we close this?

— Reply to this email directly, view it on GitHub https://github.com/pebble-dev/RebbleOS/issues/61#issuecomment-1137186303, or unsubscribe https://github.com/notifications/unsubscribe-auth/AWQGLX5XKK2H25HL422642TVLYNHDANCNFSM4E7T2NRQ. You are receiving this because you are subscribed to this thread.