Re: [DRAFT] inglês para reportbug
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
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
-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
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
-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
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
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
-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]