Timeline



Aug 3, 2023:

10:32 PM syslog.txt attached to Ticket #18536 by vidrep
10:32 PM listdev.txt attached to Ticket #18536 by vidrep
10:32 PM Ticket #18536 (Haiku won't boot after update (regression)) created by vidrep
Acer AspireXC-704 Previously installed Haiku installation fails to …
9:14 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by waddlesplash
(You should be able to update to/past that version after nightly …
9:14 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by waddlesplash
Should be fixed by hrev57193.
8:42 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by kohlschuetter
If you want to poke around with the native C code side of junixsocket, …
8:34 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by waddlesplash
The problem seems to occur intermittently still with VMware. I changed …
8:21 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by kohlschuetter
I think the lowered gracetime value actually increases the chance of …
8:13 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by kohlschuetter
woohoo :-D
8:12 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by waddlesplash
Priority, Milestone changed
8:11 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by waddlesplash
Summary changed
Oho, I actually managed to reproduce the problem in VMware with that …
8:09 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by waddlesplash
If the process hasn't actually been killed, the OOM is expected, …
8:00 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by kohlschuetter
I was now able to trigger the panic again, using …
7:56 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by waddlesplash
By the way, on VMware (hardware virtualized), here's a typical "time": …
7:54 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by waddlesplash
The issue isn't speed, it's latency. If all virtual cores are equally …
7:46 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by kohlschuetter
Is it an M1/macOS issue or a consequence of crazy slow environment? …
7:44 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by waddlesplash
Also, note that you can continue this panic by running co at the …
7:40 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by waddlesplash
For a bit more explanation of the panic, since this is looking more …
7:36 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by waddlesplash
Again, that doesn't happen here. There are no exceptions or …
7:28 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by kohlschuetter
The send is not timing out as in "returns an errno != 0". It's just …
7:26 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by waddlesplash
There are no failures running that testsuite for me. Note that a …
6:20 PM junixsocket-selftest-2.7.0-SNAPSHOT-jar-with-dependencies.2.jar attached to Ticket #18535 by kohlschuetter
(version 2) custom junixsocket selftest jar, with precompiled JNI …
6:19 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by kohlschuetter
The errors in SocketPairTest can be ignored; they are fallout from …
5:16 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by waddlesplash
> Can you try running Haiku from within qemu? Maybe we're hitting a …
5:14 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by waddlesplash
Now running on latest master. This happens: […]
4:58 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by kohlschuetter
That line is for the other bug I reported. Can you try running Haiku …
4:37 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by waddlesplash
I see this: […] but it doesn't say "datagram". I am running …
4:17 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by kohlschuetter
@waddlesplash: When running the java code, did you encounter a line …
4:08 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by kohlschuetter
4:04 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by waddlesplash
The "spinlock" command must be run on a pointer, not a thread. …
4:00 PM Screenshot 2023-08-03 at 18.00.03.png attached to Ticket #18535 by kohlschuetter
calling "spinlock" on blocked thread in kernel debugger
3:29 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by waddlesplash
"Failed to acquire spinlock for a long time" inside mutex_lock should …
3:27 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by waddlesplash
FWIW I cannot reproduce this problem in VMware on Windows (4 virtual …
3:21 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by waddlesplash
Priority, Keywords changed
3:21 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by waddlesplash
Please try with the VM single-threaded and see what happens.
1:37 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) updated by kohlschuetter
Steps to reproduce: (on x86_64, verified with hrev57177) # …
1:33 PM Screenshot 2023-08-03 at 15.28.49.png attached to Ticket #18535 by kohlschuetter
Effect of kernel spinlock hang before panic
1:32 PM junixsocket-selftest-2.7.0-SNAPSHOT-jar-with-dependencies.jar attached to Ticket #18535 by kohlschuetter
custom junixsocket selftest jar, with precompiled JNI library included …
12:43 PM Screenshot 2023-08-03 at 13.39.43.png attached to Ticket #18535 by kohlschuetter
Screenshot of kernel panic
12:42 PM Ticket #18535 ([UNIX datagram sockets] Use-after-free in socket_notify) created by kohlschuetter
While running some AF_UNIX datagram tests, I noticed the kernel …
6:48 AM Ticket #18534 (AF_UNIX: Second socket created with socketpair fails with ENOTCONN ...) closed by pulkomandy
fixed: Fixed in hrev57189
5:15 AM Ticket #18534 (AF_UNIX: Second socket created with socketpair fails with ENOTCONN ...) updated by korli
Component, Owner changed

Aug 2, 2023:

8:31 PM Ticket #18534 (AF_UNIX: Second socket created with socketpair fails with ENOTCONN ...) updated by kohlschuetter
Upon further investigation, it looks like getpeername is also broken …
6:00 PM 20230802_135328.jpg attached to Ticket #18467 by epa1257
hrev57184 crash screen
5:59 PM Ticket #18467 (Kernel crashes right after booting) updated by epa1257
Apologies for no reply again. I tested again on hrev57184, same …
3:54 PM Ticket #18525 (Patch Haiku for AMD "Zenbleed" vulnerability) closed by korli
fixed: Merged in hrev57187
3:31 PM Ticket #18534 (AF_UNIX: Second socket created with socketpair fails with ENOTCONN ...) updated by waddlesplash
Priority changed
3:30 PM Ticket #18534 (AF_UNIX: Second socket created with socketpair fails with ENOTCONN ...) updated by waddlesplash
Component, Owner changed
3:28 PM Ticket #18533 (Exported user guide page sources don't show new translators) updated by waddlesplash
Yes, possibly an oversight in the conversion to PostgreSQL.
12:38 PM Ticket #18533 (Exported user guide page sources don't show new translators) updated by madmax
The export …
11:45 AM socketpairtest.c attached to Ticket #18534 by kohlschuetter
test case; compile with "gcc -o socketpairtest -lnetwork socketpairtest.c"
11:45 AM Ticket #18534 (AF_UNIX: Second socket created with socketpair fails with ENOTCONN ...) created by kohlschuetter
When creating a socket pair using the POSIX "socketpair" call, it is …
6:37 AM Ticket #18533 (Exported user guide page sources don't show new translators) created by humdinger
The HTML code of all user guide pages shows copyright, author and …

Aug 1, 2023:

5:36 PM Ticket #18531 (kernel panic when unplugging sd card reader) updated by waddlesplash
Yes, listusb is nothing special. In-progress transfers should make no …
4:16 PM Ticket #18531 (kernel panic when unplugging sd card reader) updated by pulkomandy
Attached the listusb (but I think it reveals nothing special) and the …
4:14 PM kdl.jpg attached to Ticket #18531 by pulkomandy
4:14 PM listusb.txt attached to Ticket #18531 by pulkomandy
4:00 PM Ticket #18278 (Haikudepot no longer shows packages) updated by bruno
Cannot reproduce this ticket anymore! Had this problem 4 months ago! …
12:54 PM Ticket #17374 (FilePanel doesn't save/restore state) closed by pulkomandy
fixed
12:49 PM Ticket #18532 (Filepanels: Save appearance per application) updated by humdinger
Summary changed
12:48 PM Ticket #18532 (Filepanels: Save appearance per application) created by humdinger
This is hrev57177. This ticket tracks the idea started in #17374. It …
12:33 PM Ticket #17374 (FilePanel doesn't save/restore state) updated by humdinger
I think so, too. I'll open a new enhancement ticket for the idea to …
7:28 AM Ticket #18531 (kernel panic when unplugging sd card reader) updated by pulkomandy
I forgot to mention what's (possibly) special about this device: it is …
3:59 AM Ticket #17374 (FilePanel doesn't save/restore state) updated by waddlesplash
All mentioned patches were merged. Any remaining items here? I think …
3:53 AM Ticket #18525 (Patch Haiku for AMD "Zenbleed" vulnerability) updated by waddlesplash
https://review.haiku-os.org/c/haiku/+/6767
3:10 AM Ticket #18529 (WebSocket thread sometimes pegging a core on GitHub) updated by waddlesplash
The logic in WebKit is here: …
2:57 AM Ticket #18531 (kernel panic when unplugging sd card reader) updated by waddlesplash
This is actually especially weird because device_nodes appear to be …
2:53 AM Ticket #18531 (kernel panic when unplugging sd card reader) updated by waddlesplash
Component, Owner changed
The XHCI driver just calls "delete" on the passed device, the same as …

Jul 31, 2023:

9:22 PM Ticket #18529 (WebSocket thread sometimes pegging a core on GitHub) updated by waddlesplash
I guess this method is called from WaitForReadable. Where will the …
9:19 PM Ticket #18531 (kernel panic when unplugging sd card reader) updated by waddlesplash
Appears to be a use-after-free in the device_manager. This may or may …
8:17 PM Tickets #13978,​18480 batch updated by pulkomandy
duplicate: Yes, right, I think there's no need to keep both of them open.
6:19 PM Ticket #18480 (Importing the SVG icon for Iaito works fine, exporting it doesn't work) updated by Zardshard
#13978 is related

Jul 30, 2023:

3:32 PM strace.txt attached to Ticket #18529 by humdinger
strace -T output
3:31 PM Ticket #18529 (WebSocket thread sometimes pegging a core on GitHub) updated by humdinger
Aha the <pid> is the team ID of WebPositive, not the pegging thread …
11:00 AM Ticket #18529 (WebSocket thread sometimes pegging a core on GitHub) updated by pulkomandy
Result: a lot of calls to poll() on fd 33, returning POLLIN|POLLERR …
9:34 AM Ticket #16876 (Webkit: "Search the web" does not respect user preferences) updated by pulkomandy
This is hardcoded in …
9:08 AM Ticket #18529 (WebSocket thread sometimes pegging a core on GitHub) updated by humdinger
That only says: > strace: Failed to install team debugger: Operation …
8:52 AM Ticket #18118 (WebPositive - crash on quit (HaikuWebKit master)) closed by pulkomandy
fixed
8:52 AM Ticket #18118 (WebPositive - crash on quit (HaikuWebKit master)) updated by pulkomandy
Should be fixed with …
6:32 AM DSC_0008.JPG attached to Ticket #18531 by pulkomandy
6:32 AM Ticket #18531 (kernel panic when unplugging sd card reader) created by pulkomandy
When unplugging my SD card reader (not currently mounted) I get this panic.

Jul 29, 2023:

5:00 PM Ticket #18529 (WebSocket thread sometimes pegging a core on GitHub) updated by waddlesplash
(Only a second or so of output will be necessary.)
5:00 PM Ticket #18529 (WebSocket thread sometimes pegging a core on GitHub) updated by waddlesplash
If you can manage to reproduce this again, could you run an {{{strace …
3:54 PM Ticket #16846 (The future of fd stateful monitoring / eventing in Haiku) closed by waddlesplash
fixed: Merged in hrev57174.
12:47 PM Ticket #18118 (WebPositive - crash on quit (HaikuWebKit master)) updated by pulkomandy
This can be reproduced with DumpRenderTree when it times out (for …
4:52 AM syslog.txt attached to Ticket #18530 by Carl_Miller
Syslog of most recent boot (hrev57104)
Note: See TracTimeline for information about the timeline view.