Re: [DRAFT] inglês para reportbug

2006-10-04 Por tôpico Herbert P Fortes Neto
On Sat, 30 Sep 2006 08:38:50 -0300
Herbert P Fortes Neto <[EMAIL PROTECTED]> wrote:

> 
>  Ok, demorei a responder porque descobri que existe
> uma função para chamar o exitscript. Então mudei as
> linhas que tinha acrescentado ao arquivo src/monitor.c
> para ficar de acordo de como as coisas são feitas no
> programa como um todo.
> 
>  Com as correções sugeridas:
> 
>  Wmaker was crashing due a signal 11 casued by changes i had
> made in src/switchmenu.c. This made me note one thing.
> 
>  The wmaker has two scripts (autostart and exitscript), 
> located in '~/GNUstep/Library/WindowMaker/' to launch 
> and finish programs. When an 'signal 11' occur, the 
> exitscript is not called. The wmaker is restarted and 
> everything goes fine. But a program called desklaunch
> that was started before called by autostart script, now
> has two running processes.
> 
>  To solve this situation i added these lines in src/monitor.c

 O email foi sem querer. Ainda não fiz o teste do patch
na versão sid para desencargo de conciência. E vai demorar
uns dias ainda.

 E além do mais faltou o abraço no final da mensagem.


 Abraço

-- 
Herbert Parentes Fortes Neto (hpfn)
Linux user number 416100
Debian GNU/kFreeBSD (qemu)
FE1905B2 - ID


pgp16vZ5WQIXB.pgp
Description: PGP signature


Re: [DRAFT] inglês para reportbug

2006-10-04 Por tôpico Herbert P Fortes Neto

 Ok, demorei a responder porque descobri que existe
uma função para chamar o exitscript. Então mudei as
linhas que tinha acrescentado ao arquivo src/monitor.c
para ficar de acordo de como as coisas são feitas no
programa como um todo.

 Com as correções sugeridas:

 Wmaker was crashing due a signal 11 casued by changes i had
made in src/switchmenu.c. This made me note one thing.

 The wmaker has two scripts (autostart and exitscript), 
located in '~/GNUstep/Library/WindowMaker/' to launch 
and finish programs. When an 'signal 11' occur, the 
exitscript is not called. The wmaker is restarted and 
everything goes fine. But a program called desklaunch
that was started before called by autostart script, now
has two running processes.

 To solve this situation i added these lines in src/monitor.c
 


-- 
Herbert Parentes Fortes Neto (hpfn)
Linux user number 416100
Debian GNU/kFreeBSD (qemu)
FE1905B2 - ID


pgpsVyEXxk3Mk.pgp
Description: PGP signature


Re: [DRAFT] inglês para reportbug

2006-09-24 Por tôpico Felipe Augusto van de Wiel (faw)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 09/23/2006 08:15 AM, Herbert P Fortes Neto wrote:
>  Olá
> 
>  Acabei mudando alguma coisa. A falha de segmentação 
> que estava acontecendo era culpa minha. O valgrind
> apontou o arquivo e a linha que eu tinha inserido. Além
> de não estar mais acontecendo (toda essa semana), só 
> acontecia aqui em casa. Eles não precisam procurar nada.
> Mas o bug ainda acho que está valendo. Se vocês acharem
> que não, não envio.
> 
>  O texto: 
> 
>  The wmaker has two scripts (autostart and exitscript), 
> located in '~/GNUstep/Library/WindowMaker/' to launch 
> and finish programs. When an 'signal 11' occur, the 

Diga qual processo recebe o "signal 11" ou como o "signal 11"
ocorre pra poder criar contexto explicativo/introdutório.


> exitscript is not been run. The wmaker is restarted and 

O "is not been run" ficou estranho. Se você quer dizer que o
"existscript não é executado" tente "exitscript is not called" ou então
"exitscript does not run".


> everything goes fine. But a program (desklaunch) started
> with the autostart script starts to have been running 
> two processes.

Hmmm, ficou estranho também. Talvez:

"But a program called desklaunch that was started before called
by autostart script, now has two running processes.


>  To solve this situation i added these lines in src/monitor.c
> blablabla

Ok! :)


>  []
>  hpfn

Abraço,

- --
Felipe Augusto van de Wiel (faw)
"Debian. Freedom to code. Code to freedom!"
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Debian - http://enigmail.mozdev.org

iD8DBQFFFvSrCjAO0JDlykYRAgLXAKCsyWUzM5knTuLl9xWYvbU46mMBHwCdHcC+
ewgmvIK7czY453gBXh0ETDo=
=jG87
-END PGP SIGNATURE-


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



Re: [DRAFT] inglês para reportbug

2006-09-23 Por tôpico Herbert P Fortes Neto
On Fri, 15 Sep 2006 00:35:55 -0300
"Felipe Augusto van de Wiel (faw)" <[EMAIL PROTECTED]> wrote:

> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> On 09/13/2006 08:18 AM, Herbert P Fortes Neto wrote:
> > On Wed, 13 Sep 2006 00:28:25 -0300
> > "Felipe Augusto van de Wiel (faw)" <[EMAIL PROTECTED]> wrote:
> >>On 09/12/2006 03:48 PM, Herbert P Fortes Neto wrote:

> >  O wmaker oferece esses dois scripts (autostart e exitscript), que
> > ficam em '~/GNUstep/Library/WindowMaker/'. Como está acontecendo
> > essa falha de segmentação, o exitscript não está sendo executado.
> > O wmaker é reiniciado e, por exemplo, se o browser estiver sendo usado,
> > tudo continua bem, não acontece nada de anormal. Um programa dockapp
> > marcado para ser iniciado junto com o wmaker também funciona bem. Mas 
> > o programa que inicio pelo autoscript (desklaunch) passa a ter dois 
> > processos rodando ao invés de um, que é o esperado.
> >   
> > Agora quando acontece o 'signal 11' mato o processo e ele é iniciado
> > quando o wmaker é carregado novamente.

 Olá

 Acabei mudando alguma coisa. A falha de segmentação 
que estava acontecendo era culpa minha. O valgrind
apontou o arquivo e a linha que eu tinha inserido. Além
de não estar mais acontecendo (toda essa semana), só 
acontecia aqui em casa. Eles não precisam procurar nada.
Mas o bug ainda acho que está valendo. Se vocês acharem
que não, não envio.

 O texto: 

 The wmaker has two scripts (autostart and exitscript), 
located in '~/GNUstep/Library/WindowMaker/' to launch 
and finish programs. When an 'signal 11' occur, the 
exitscript is not been run. The wmaker is restarted and 
everything goes fine. But a program (desklaunch) started
with the autostart script starts to have been running 
two processes.

 To solve this situation i added these lines in src/monitor.c

blablabla
 
  
 []
 hpfn

-- 
Linux user number 416100
Debian GNU/kFreeBSD (qemu)
FE1905B2 - ID


pgpDVTFo9Glsj.pgp
Description: PGP signature


Re: [DRAFT] inglês para reportbug

2006-09-14 Por tôpico Felipe Augusto van de Wiel (faw)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 09/13/2006 08:18 AM, Herbert P Fortes Neto wrote:
> On Wed, 13 Sep 2006 00:28:25 -0300
> "Felipe Augusto van de Wiel (faw)" <[EMAIL PROTECTED]> wrote:
>>On 09/12/2006 03:48 PM, Herbert P Fortes Neto wrote:

[...]

>>>/usr/lib/WindowMaker/WindowMaker warning: Window Maker
>>>exited due to a crash (signal 11) and will be restarted.
>>>
>>> Wmaker is restarted, but programs initiated with the
>>>~/GNUstep/Library/WindowMaker/autostart script are 
>>>duplicate. I added this lines in wmaker-xx/src/monitor.c
>>>file and is working fine.
>>
>>  Tente ser mais claro nas informações.
>>
>>  Wmaker é o nome de um programa? Se sim, informe o caminho
>>completo pra ele. O arquivo que você aplicou o patch veio de que
>>pacote source? Contra qual pacote você vai reportar o problema?
> 
> 
>  Sim , como o André já corrigiu antes, 'package source'. Qual versão
> tenho dúvidas mesmo. O arquivo (monitor.c) é igual tanto para sarge quanto 
> para etch. Eu iria reportar para sarge (o que tenho instalado) e 
> mencionar que não houve mudanças no arquivo na versão etch)

Cheque pra ver se a versão do etch é a mesma do sid, se for
tudo bem, caso contrário, teste com a versão do sid e reporte o erro
contra a versão do sid, informe no bug report que o problema também
se apresenta no sarge/etch.


>>  Também não ficou claro porque os programas iniciados com
>>o autostart são duplicados.
> 
>  O wmaker oferece esses dois scripts (autostart e exitscript), que
> ficam em '~/GNUstep/Library/WindowMaker/'. Como está acontecendo
> essa falha de segmentação, o exitscript não está sendo executado.
> O wmaker é reiniciado e, por exemplo, se o browser estiver sendo usado,
> tudo continua bem, não acontece nada de anormal. Um programa dockapp
> marcado para ser iniciado junto com o wmaker também funciona bem. Mas 
> o programa que inicio pelo autoscript (desklaunch) passa a ter dois 
> processos rodando ao invés de um, que é o esperado.
>   
>  Coloquei o exitscript para ser executado antes do wmaker ser reiniciado.
> No src/monitor.c:
> 
> @@ -23,6 +23,7 @@
>  #include "wconfig.h"
>  #include 
>  #include 
> +#include 
>  #include 
>  #include 
>  #include 
> @@ -94,7 +95,14 @@
>  int i, status;
>  time_t last_start;
>  Bool error = False;
> +/* to finish programs started by autoscript */
> +char script[] = "/GNUstep/Library/WindowMaker/exitscript";
> +size_t tam = strlen((char*)getenv("HOME"));
> +tam += strlen(script) + 2;
> +char *exec = wmalloc(sizeof(char*)*tam);
> +snprintf (exec, tam,"%s%s",getenv("HOME"),script);
>  
> 
> @@ -149,7 +157,15 @@
>  return 1;
>  }
>  }
> -wwarning(_("Window Maker exited due to a crash (signal %i) and 
> will be restarted."),
> +
> +   pid = fork();
> +if (pid == 0)
> +{
> +   /* exec exitscript before wwarning msg at the eof */
> +   execl ("/bin/sh", "/bin/sh", "-c", exec, NULL);
> +   wsyserror(_("~/GNUstep/Library/WindowMaker/exitscript 
> failed."));
> +   }
> +   wwarning(_("Window Maker exited due to a crash (signal %i) and 
> will be restarted."),
>   WTERMSIG(status));
>  }
>  else
> 
> 
>  Agora quando acontece o 'signal 11' mato o processo e ele é iniciado
> quando o wmaker é carregado novamente.
>  
>  Quem assina a lista poderia testar. Se puder ficar atento ao SIGSEGV.
> Aqui acontece quando troco de área de trabalho(sempre da 2 para principal)
> ou quando clico no DebianMenu->ExitSession.
> 
>  Me perco um pouco falando tanto, melhorou? Passo isso tudo para 
> inglês? 

Melhorou bastante. Infelizmente eu estou sem tempo pra testar
o patch do wmaker no sid, o melhor é você verificar as versões e
reportar o patch com a maior quantidade de detalhes como você fez
agora, incluindo informações pra reproduzir o problema.

Abraço,

- --
Felipe Augusto van de Wiel (faw)
"Debian. Freedom to code. Code to freedom!"
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Debian - http://enigmail.mozdev.org

iD8DBQFFCh+bCjAO0JDlykYRAqx3AKC9ny2P1sjWm4tISF4NO7mlcZOgcQCgxWGQ
wCiravVDhcpKpVGbbCSOATo=
=0OOq
-END PGP SIGNATURE-


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



Re: [DRAFT] inglês para reportbug

2006-09-14 Por tôpico Herbert P Fortes Neto

 Olá

 Se alguém estiver vendo se algum 'signal 11' acontece e
o patch funciona bem, melhor esperar. Parece que o valgrind
esclareceu o motivo. Uns dois dias e falo.


 []
 hpfn
:x

-- 
Linux user number 416100
Ging
FE1905B2 - ID


pgpRyoOuSxqIl.pgp
Description: PGP signature


Re: [DRAFT] inglês para reportbug

2006-09-13 Por tôpico Herbert P Fortes Neto
On Wed, 13 Sep 2006 00:28:25 -0300
"Felipe Augusto van de Wiel (faw)" <[EMAIL PROTECTED]> wrote:

> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> [ Tente usar um título mais explicativo, num primeiro momento achei ]
> [ que o e-mail era sobre a ferramenta reportbug, depois que vi que  ]
> [ era o texto pra reportar um bug.]
> 
> 
> On 09/12/2006 03:48 PM, Herbert P Fortes Neto wrote:
> >  Olá
> > 
> >  Recuperei a pseud-url do histórico, mas não sei o significado
> > dela. Nas páginas que li sobre o assunto DRAFT não aparece.
> 
>   Hmmm, [DRAFT] não é uma pseudo-url, pelo menos não é usada
> pelos robôs. É uma tag usada pra marcar algum rascunho de texto. :)

 Realmente bem apropriado.:) 
> 
> >  Mais uma mensagem que gostaria que alguém fizesse uma
> > revisão. 
> > 
> > --  
> >  Hi,
> > 
> >  Sometimes this message appear:
>Sometimes the following message appears:
 
ok 
  
> > /usr/lib/WindowMaker/WindowMaker warning: Window Maker
> > exited due to a crash (signal 11) and will be restarted.
> > 
> >  Wmaker is restarted, but programs initiated with the
> > ~/GNUstep/Library/WindowMaker/autostart script are 
> > duplicate. I added this lines in wmaker-xx/src/monitor.c
> > file and is working fine.
> 
>   Tente ser mais claro nas informações.
> 
>   Wmaker é o nome de um programa? Se sim, informe o caminho
> completo pra ele. O arquivo que você aplicou o patch veio de que
> pacote source? Contra qual pacote você vai reportar o problema?

 Sim , como o André já corrigiu antes, 'package source'. Qual versão
tenho dúvidas mesmo. O arquivo (monitor.c) é igual tanto para sarge quanto 
para etch. Eu iria reportar para sarge (o que tenho instalado) e 
mencionar que não houve mudanças no arquivo na versão etch)

>   Também não ficou claro porque os programas iniciados com
> o autostart são duplicados.

 O wmaker oferece esses dois scripts (autostart e exitscript), que
ficam em '~/GNUstep/Library/WindowMaker/'. Como está acontecendo
essa falha de segmentação, o exitscript não está sendo executado.
O wmaker é reiniciado e, por exemplo, se o browser estiver sendo usado,
tudo continua bem, não acontece nada de anormal. Um programa dockapp
marcado para ser iniciado junto com o wmaker também funciona bem. Mas 
o programa que inicio pelo autoscript (desklaunch) passa a ter dois 
processos rodando ao invés de um, que é o esperado.
  
 Coloquei o exitscript para ser executado antes do wmaker ser reiniciado.
No src/monitor.c:

@@ -23,6 +23,7 @@
 #include "wconfig.h"
 #include 
 #include 
+#include 
 #include 
 #include 
 #include 
@@ -94,7 +95,14 @@
 int i, status;
 time_t last_start;
 Bool error = False;
+/* to finish programs started by autoscript */
+char script[] = "/GNUstep/Library/WindowMaker/exitscript";
+size_t tam = strlen((char*)getenv("HOME"));
+tam += strlen(script) + 2;
+char *exec = wmalloc(sizeof(char*)*tam);
+snprintf (exec, tam,"%s%s",getenv("HOME"),script);
 

@@ -149,7 +157,15 @@
 return 1;
 }
 }
-wwarning(_("Window Maker exited due to a crash (signal %i) and 
will be restarted."),
+
+   pid = fork();
+if (pid == 0)
+{
+   /* exec exitscript before wwarning msg at the eof */
+   execl ("/bin/sh", "/bin/sh", "-c", exec, NULL);
+   wsyserror(_("~/GNUstep/Library/WindowMaker/exitscript 
failed."));
+   }
+   wwarning(_("Window Maker exited due to a crash (signal %i) and will 
be restarted."),
  WTERMSIG(status));
 }
 else


 Agora quando acontece o 'signal 11' mato o processo e ele é iniciado
quando o wmaker é carregado novamente.
 
 Quem assina a lista poderia testar. Se puder ficar atento ao SIGSEGV.
Aqui acontece quando troco de área de trabalho(sempre da 2 para principal)
ou quando clico no DebianMenu->ExitSession.

 Me perco um pouco falando tanto, melhorou? Passo isso tudo para 
inglês? 


 []
 hpfn   

--
Linux user number 416100
Ging
FE1905B2 - ID


pgp3vJgPOHZ2a.pgp
Description: PGP signature


Re: [DRAFT] inglês para reportbug

2006-09-12 Por tôpico Felipe Augusto van de Wiel (faw)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

[ Tente usar um título mais explicativo, num primeiro momento achei ]
[ que o e-mail era sobre a ferramenta reportbug, depois que vi que  ]
[ era o texto pra reportar um bug.  ]


On 09/12/2006 03:48 PM, Herbert P Fortes Neto wrote:
>  Olá
> 
>  Recuperei a pseud-url do histórico, mas não sei o significado
> dela. Nas páginas que li sobre o assunto DRAFT não aparece.

Hmmm, [DRAFT] não é uma pseudo-url, pelo menos não é usada
pelos robôs. É uma tag usada pra marcar algum rascunho de texto. :)


>  Mais uma mensagem que gostaria que alguém fizesse uma
> revisão. 
> 
> --  
>  Hi,
> 
>  Sometimes this message appear:
   Sometimes the following message appears:


> /usr/lib/WindowMaker/WindowMaker warning: Window Maker
> exited due to a crash (signal 11) and will be restarted.
> 
>  Wmaker is restarted, but programs initiated with the
> ~/GNUstep/Library/WindowMaker/autostart script are 
> duplicate. I added this lines in wmaker-xx/src/monitor.c
> file and is working fine.

Tente ser mais claro nas informações.

Wmaker é o nome de um programa? Se sim, informe o caminho
completo pra ele. O arquivo que você aplicou o patch veio de que
pacote source? Contra qual pacote você vai reportar o problema?

Também não ficou claro porque os programas iniciados com
o autostart são duplicados.


Abraço,

- --
Felipe Augusto van de Wiel (faw)
"Debian. Freedom to code. Code to freedom!"
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Debian - http://enigmail.mozdev.org

iD8DBQFFB3rZCjAO0JDlykYRApzsAKCGuDuRBk73K/2n3QOUQYsZMcPvKwCePkr0
QaKA4DqvRWj5ku4VFNVs5XM=
=iDaA
-END PGP SIGNATURE-


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