Operating System - HP-UX
1833156 Members
3256 Online
110051 Solutions
New Discussion

bubbleup / bubbledown in stack traces?

 
SOLVED
Go to solution
Robert_Jewell
Honored Contributor

bubbleup / bubbledown in stack traces?

Good day all;
I have noticed that within HP-UX 11.23 whenever there is a panic there seems to be reference to a bubbledown or bubbleup proc in just about each stack. I have not been able to find any reference to this. It is more of a curiosity at this point for me. Could anyone provide any enlightenment on these terms?

Below is an example:

panic_save_regs_switchstack+0x110
panic+0x310
unaligned_hndlr+0x120
bubbledown+0x0 <--????
nfs3readdirplus+0x630
do_nfs3readdir+0xd0
nfs_async_readdir+0x270
nfs3_readdir2+0x960
getdents+0x240
syscall+0x940

Thank you,
-Bob
----------------
Was this helpful? Like this post by giving me a thumbs up below!
4 REPLIES 4
Sameer_Nirmal
Honored Contributor

Re: bubbleup / bubbledown in stack traces?

I only know little bit.

bubbleup points/related to child process.
bubbledown points/related to parent process.

I am not sure about the hex number against them. Maybe related to PID?

Carsten Krege
Honored Contributor
Solution

Re: bubbleup / bubbledown in stack traces?

bubbleup is a kernel function to perform the transition from the low level to the high level interrupt handler.

bubbledown goes down from the high level interrupt handler back to the interrupted code.

Basically these functions need to save/restore the state before/after handling an interrupt.

Carsten
-------------------------------------------------------------------------------------------------
In the beginning the Universe was created. This has made a lot of people very angry and been widely regarded as a bad move. -- HhGttG
Robert_Jewell
Honored Contributor

Re: bubbleup / bubbledown in stack traces?

Great info. Thank you.

-Bob
----------------
Was this helpful? Like this post by giving me a thumbs up below!
Robert_Jewell
Honored Contributor

Re: bubbleup / bubbledown in stack traces?

Thanks again.
----------------
Was this helpful? Like this post by giving me a thumbs up below!