RE: CPU utilization problem with 0.5.7-mt



Oops...

Sorry, the trace was for ORBit-mt-0.5.5. Here is the trace for
ORBit-mt-0.5.7 :

(gdb) info threads
* 4 Thread 7932  0x400b68fe in sigsuspend () from /lib/libc.so.6
  3 Thread 7927  0x401ce6a0 in __pthread_alt_lock () from
/lib/libpthread.so.0
  2 Thread 7924 (initial thread)  0x400b68fe in sigsuspend ()
   from /lib/libc.so.6
  1 Thread 7926 (manager thread)  0x4014fd90 in poll () from
/lib/libc.so.6

/******* The thread# 3 (7927) is consuming almost 100% of CPU. *****/

(gdb) thread 3
[Switching to thread 3 (Thread 7927)]
#0  0x401ce6a0 in __pthread_alt_lock () from /lib/libpthread.so.0
(gdb) bt
#0  0x401ce6a0 in __pthread_alt_lock () from /lib/libpthread.so.0
#1  0x401caf12 in pthread_mutex_lock () from /lib/libpthread.so.0
#2  0x401b15fc in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#3  0x401b1a5c in g_main_run () from /usr/lib/libglib-1.2.so.0
#4  0x4007b9ce in giop_main () at giop-connection.c:381
#5  0x4005b804 in CORBA_ORB_run (orb=0x804c830, ev=0xbf7ffaf0) at
server.c:59
#6  0x4004e540 in CORBA_ORB_run_proxy (orb_data=0x804c830) at orb.c:276
#7  0x40069ed5 in g_thread_create_proxy (data=0x804eef8)
    at orbit_thread_support.c:66
#8  0x401ca065 in pthread_start_thread () from /lib/libpthread.so.0

Thanks,
Saket.


-----Original Message-----
From: orbit-list-admin gnome org [mailto:orbit-list-admin gnome org]On
Behalf Of Bagade, Saket
Sent: Monday, April 09, 2001 5:27 PM
To: orbit-list gnome org
Subject: RE: CPU utilization problem with 0.5.7-mt


Hi Sebastian,

Here is the output from the gdb :

(gdb) info threads
* 4 Thread 7729  0x400b68fe in sigsuspend () from /lib/libc.so.6
  3 Thread 7722  0x4014fd90 in poll () from /lib/libc.so.6
  2 Thread 7719 (initial thread)  0x400b68fe in sigsuspend ()
   from /lib/libc.so.6
  1 Thread 7721 (manager thread)  0x4014fd90 in poll () from
/lib/libc.so.6

/******* The thread# 3 (7722) is consuming almost 100% of CPU. *****/

(gdb) thread 3
[Switching to thread 3 (Thread 7722)]
#0  0x4014fd90 in poll () from /lib/libc.so.6
(gdb) bt
#0  0x4014fd90 in poll () from /lib/libc.so.6
#1  0x401b1cf9 in g_main_is_running () from /usr/lib/libglib-1.2.so.0
#2  0x401b16ad in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#3  0x401b1a5c in g_main_run () from /usr/lib/libglib-1.2.so.0
#4  0x4007b9ce in giop_main () at giop-connection.c:381
#5  0x4005b804 in CORBA_ORB_run (orb=0x804c830, ev=0xbf7ffaf0) at
server.c:59
#6  0x4004e540 in CORBA_ORB_run_proxy (orb_data=0x804c830) at orb.c:276
#7  0x40069ed5 in g_thread_create_proxy (data=0x804eef8)
    at orbit_thread_support.c:66
#8  0x401ca065 in pthread_start_thread () from /lib/libpthread.so.0


Any clues ?

Thanks,
Saket.


-----Original Message-----
From: orbit-list-admin gnome org [mailto:orbit-list-admin gnome org]On
Behalf Of Sebastian Wilhelmi
Sent: Monday, April 09, 2001 7:16 AM
To: orbit-list gnome org; Bagade, Saket
Subject: Re: CPU utilization problem with 0.5.7-mt


Hi Saket,

> I tried the calculator program in ORBit-mt-0.5.7/test/multithread.
> There is no problem when the server is started. The client also
> gets the proper calculated numbers from the server. But as soon as
> the client exits, the CPU utilization of the machine becomes almost
> 100% (which is because of the calculator-server).
> 
> I have seen a similar problem in the mailing list earlier. But that
> was because of old C-library (libc5), I guess.
> 
> I am using libc6, libglib1.2 and libgthread1.2.
> 
> Your help will be really appreciated.

Could you try to run the server in gdb and tell me, where it spends all
the
time. I can not reproduce this behaviour here.

Thanks,
Sebastian
-- 
Sebastian Wilhelmi
mailto:wilhelmi ira uka de
http://goethe.ira.uka.de/~wilhelmi

_______________________________________________
orbit-list mailing list
orbit-list gnome org
http://mail.gnome.org/mailman/listinfo/orbit-list

_______________________________________________
orbit-list mailing list
orbit-list gnome org
http://mail.gnome.org/mailman/listinfo/orbit-list

Attachment: winmail.dat
Description: application/ms-tnef



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]