Bug#381823: infinite loop somewhere in gnome-cups-icon

2006-09-04 Thread Arthur Petitpierre
Same config, same conditions, but a slightly different backtrace :

Backtrace was generated from '/usr/bin/gnome-cups-icon'

(no debugging symbols found)
Using host libthread_db library /lib/tls/i686/cmov/libthread_db.so.1.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1497082176 (LWP 5830)]
[New Thread -1498739792 (LWP 22899)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xe410 in __kernel_vsyscall ()
#0  0xe410 in __kernel_vsyscall ()
#1  0xa748574b in __waitpid_nocancel ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xa7eb4655 in gnome_gtk_module_info_get () from /usr/lib/libgnomeui-2.so.0
#3  signal handler called
#4  0xe410 in __kernel_vsyscall ()
#5  0xa7481d76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#6  0xa7534be3 in gnome_cups_request_execute_async ()
   from /usr/lib/libgnomecups-1.0.so.1
#7  0xa7532ad4 in gnome_cups_printer_set_default ()
   from /usr/lib/libgnomecups-1.0.so.1
#8  0xa7532d20 in _gnome_cups_printer_init ()
   from /usr/lib/libgnomecups-1.0.so.1
#9  0xa7532d09 in _gnome_cups_printer_init ()
   from /usr/lib/libgnomecups-1.0.so.1
#10 0xa7406684 in ?? () from /usr/lib/libglib-2.0.so.0
#11 0xafb0f3d8 in ?? ()
#12 0xa73a5556 in g_source_get_current_time () from /usr/lib/libglib-2.0.so.0
#13 0xa73a5556 in g_source_get_current_time () from /usr/lib/libglib-2.0.so.0
#14 0xa73a4e2c in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#15 0xa73a8176 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#16 0xa73a8537 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#17 0xa7af04e1 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x0804bd92 in ?? ()
#19 0x0805b000 in ?? ()
#20 0x0804cde4 in _IO_stdin_used ()
#21 0x0804bb20 in ?? ()
#22 0x in ?? ()

Thread 2 (Thread -1498739792 (LWP 22899)):
#0  0xe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xa7484b48 in recv () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xa750f0ef in httpRead2 () from /usr/lib/libcups.so.2
No symbol table info available.
#3  0xa751551a in ippDelete () from /usr/lib/libcups.so.2
No symbol table info available.
#4  0xa7513c11 in ippReadIO () from /usr/lib/libcups.so.2
No symbol table info available.
#5  0xa7513ead in ippRead () from /usr/lib/libcups.so.2
No symbol table info available.
#6  0xa751f1f2 in cupsDoFileRequest () from /usr/lib/libcups.so.2
No symbol table info available.
#7  

Bug#381823: infinite loop somewhere in gnome-cups-icon

2006-08-07 Thread Josselin Mouette
Package: gnome-cups-manager
Version: 0.31-2

After a few days left idle, gnome-cups-icon entered in an infinite loop
or a livelock, consuming all the cpu.

Here is a backtrace:
0xe410 in __kernel_vsyscall ()
(gdb) bt
#0  0xe410 in __kernel_vsyscall ()
#1  0xa738b203 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xa74521a9 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0xa7452537 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#4  0xa7b984e1 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#5  0x0804bd92 in ?? ()
#6  0x0805b000 in ?? ()
#7  0x0804cde4 in _IO_stdin_used ()
#8  0x0804bb20 in ?? ()
#9  0x in ?? ()
(gdb) thread
[Current thread is 0 (LWP 4823)]
(gdb) thread 1
[Switching to thread 1 (Thread -1496521024 (LWP 4823))]#0  0xe410 in 
__kernel_vsyscall ()
(gdb) bt
#0  0xe410 in __kernel_vsyscall ()
#1  0xa738b203 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xa74521a9 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0xa7452537 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#4  0xa7b984e1 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#5  0x0804bd92 in ?? ()
#6  0x0805b000 in ?? ()
#7  0x0804cde4 in _IO_stdin_used ()
#8  0x0804bb20 in ?? ()
#9  0x in ?? ()
(gdb) thread 2
[Switching to thread 2 (Thread -1506964560 (LWP 5288))]#0  0xe410 in 
__kernel_vsyscall ()
(gdb) bt
#0  0xe410 in __kernel_vsyscall ()
#1  0xa752eb48 in recv () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xa75b8b5f in httpRead2 () from /usr/lib/libcups.so.2
#3  0xa75bf33a in ippDelete () from /usr/lib/libcups.so.2
#4  0xa75bda31 in ippReadIO () from /usr/lib/libcups.so.2
#5  0xa75bdccd in ippRead () from /usr/lib/libcups.so.2
#6  0xa75c8f32 in cupsDoFileRequest () from /usr/lib/libcups.so.2
#7  0xa75c94b1 in cupsDoRequest () from /usr/lib/libcups.so.2
#8  0xa75dfa5f in _gnome_cups_request_init ()
   from /usr/lib/libgnomecups-1.0.so.1
#9  0xa746dfa7 in g_thread_pool_push () from /usr/lib/libglib-2.0.so.0
#10 0xa746c5df in g_thread_create_full () from /usr/lib/libglib-2.0.so.0
#11 0xa7529e60 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0xa73958ee in clone () from /lib/tls/i686/cmov/libc.so.6
(gdb) thread 3
[Switching to thread 3 (Thread -1498494032 (LWP 5287))]#0  0xe410 in 
__kernel_vsyscall ()
(gdb) bt
#0  0xe410 in __kernel_vsyscall ()
#1  0xa752e56e in __lll_mutex_lock_wait ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xa752b0c0 in _L_mutex_lock_29 () from /lib/tls/i686/cmov/libpthread.so.0
#3  0xa6aec388 in ?? ()
#4  0xa744d239 in g_list_free_1 () from /usr/lib/libglib-2.0.so.0
#5  0xa75dfbc1 in _gnome_cups_request_init ()
   from /usr/lib/libgnomecups-1.0.so.1
#6  0xa746dfa7 in g_thread_pool_push () from /usr/lib/libglib-2.0.so.0
#7  0xa746c5df in g_thread_create_full () from /usr/lib/libglib-2.0.so.0
#8  0xa7529e60 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0xa73958ee in clone () from /lib/tls/i686/cmov/libc.so.6

This probably started to happen at the logrotate time, which happened
this morning on the remote server where cups is running. Since that
moment, there is no trace of access from my machine on the cups server.

(Of course is doesn't happen every time the cups server is restarted,
since that happens every day.)
-- 
 .''`.   Josselin Mouette/\./\
: :' :   [EMAIL PROTECTED]
`. `'[EMAIL PROTECTED]
   `-  Debian GNU/Linux -- The power of freedom



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]