Hello everyone,
I'm trying to use IBR-DTN 0.6.1 on D-Link dir-320 devices. When I try some tools like dtnrecv and dtninbox the program aborts. After I add some traces to the code, I discovered that inside the method getBundle() of dtninbox an exception is thrown. Using the what method of exception i received the following message:
queue function aborted in __wait(): Queue is not empty!
That the message is displayed when the application receives the bundle.
Someone has some hint on what is happening?
Hello Rafael,
can you provide a little more information about the system running on the D-Link box. Is it an OpenWRT system (which version) or some other embedded Linux. Is your IBR-DTN version build against glibc or uclibc based, and if uclibc, what version?
If you use dtnping on the DLink to ping some other system (e.g. laptop), does it work or will it also crash?
MfG
Sebastian
Am 20.05.2011 um 21:04 schrieb Rafael dos Santos Alves:
Hello everyone,
I'm trying to use IBR-DTN 0.6.1 on D-Link dir-320 devices. When I try some tools like dtnrecv and dtninbox the program aborts. After I add some traces to the code, I discovered that inside the method getBundle() of dtninbox an exception is thrown. Using the what method of exception i received the following message:
queue function aborted in __wait(): Queue is not empty!
That the message is displayed when the application receives the bundle.
Someone has some hint on what is happening?
--
Rafael dos Santos Alves
M.Sc Student UFRJ-COPPE-PEE-GTA Rio de Janeiro - Brazil www.gta.ufrj.br/~santos santos@gta.ufrj.br tel: +55 21 2562-8635 ====================================================
-- !! This message is brought to you via the `ibr-dtn' mailing list. !! Please do not reply to this message to unsubscribe. To unsubscribe or adjust !! your settings, send a mail message to ibr-dtn-request@ibr.cs.tu-bs.de !! or look at https://www.ibr.cs.tu-bs.de/mailman/listinfo/ibr-dtn.
Hi,
I'm using Openwrt backfire 10.03. I build IBR-DTN using the openwrt SDK against uclibc version 0.9.30.1. When I try to use the dtnping tool I see two different behaviours, sometimes the dtnping reports that no bundles were sent or the dtnping gets stucked and no bundles are sent too. Also using the dtnping, the daemon prints the following message: DEBUG.90: StreamBufer::underflow() called
Any hint?
Em 20/05/2011 16:21, Sebastian Schildt escreveu:
Hello Rafael,
can you provide a little more information about the system running on the D-Link box. Is it an OpenWRT system (which version) or some other embedded Linux. Is your IBR-DTN version build against glibc or uclibc based, and if uclibc, what version?
If you use dtnping on the DLink to ping some other system (e.g. laptop), does it work or will it also crash?
MfG
Sebastian
Am 20.05.2011 um 21:04 schrieb Rafael dos Santos Alves:
Hello everyone,
I'm trying to use IBR-DTN 0.6.1 on D-Link dir-320 devices. When I try some tools like dtnrecv and dtninbox the program aborts. After I add some traces to the code, I discovered that inside the method getBundle() of dtninbox an exception is thrown. Using the what method of exception i received the following message:
queue function aborted in __wait(): Queue is not empty!
That the message is displayed when the application receives the bundle.
Someone has some hint on what is happening?
--
Rafael dos Santos Alves
M.Sc Student UFRJ-COPPE-PEE-GTA Rio de Janeiro - Brazil www.gta.ufrj.br/~santos santos@gta.ufrj.br tel: +55 21 2562-8635 ====================================================
-- !! This message is brought to you via the `ibr-dtn' mailing list. !! Please do not reply to this message to unsubscribe. To unsubscribe or adjust !! your settings, send a mail message toibr-dtn-request@ibr.cs.tu-bs.de !! or look at https://www.ibr.cs.tu-bs.de/mailman/listinfo/ibr-dtn.
-- !! This message is brought to you via the `ibr-dtn' mailing list. !! Please do not reply to this message to unsubscribe. To unsubscribe or adjust !! your settings, send a mail message toibr-dtn-request@ibr.cs.tu-bs.de !! or look at https://www.ibr.cs.tu-bs.de/mailman/listinfo/ibr-dtn.
What kernel version you are using? 2.4 or 2.6? I had problems using 2.4. Kenel 2.6 seemed to make things run more smoothly.
On Fri, May 20, 2011 at 9:11 PM, Rafael dos Santos Alves <santos@gta.ufrj.br
wrote:
Hi,
I'm using Openwrt backfire 10.03. I build IBR-DTN using the openwrt SDK against uclibc version 0.9.30.1. When I try to use the dtnping tool I see two different behaviours, sometimes the dtnping reports that no bundles were sent or the dtnping gets stucked and no bundles are sent too. Also using the dtnping, the daemon prints the following message: DEBUG.90: StreamBufer::underflow() called
Any hint?
Em 20/05/2011 16:21, Sebastian Schildt escreveu:
Hello Rafael,
can you provide a little more information about the system running on the D-Link box. Is it an OpenWRT system (which version) or some other embedded Linux. Is your IBR-DTN version build against glibc or uclibc based, and if uclibc, what version?
If you use dtnping on the DLink to ping some other system (e.g. laptop), does it work or will it also crash?
MfG
Sebastian
Am 20.05.2011 um 21:04 schrieb Rafael dos Santos Alves:
Hello everyone,
I'm trying to use IBR-DTN 0.6.1 on D-Link dir-320 devices. When I try some tools like dtnrecv and dtninbox the program aborts. After I add some traces to the code, I discovered that inside the method getBundle() of dtninbox an exception is thrown. Using the what method of exception i received the following message:
queue function aborted in __wait(): Queue is not empty!
That the message is displayed when the application receives the bundle.
Someone has some hint on what is happening?
--
Rafael dos Santos Alves
M.Sc Student UFRJ-COPPE-PEE-GTA Rio de Janeiro - Brazil www.gta.ufrj.br/~santos santos@gta.ufrj.br tel: +55 21 2562-8635 ====================================================
-- !! This message is brought to you via the `ibr-dtn' mailing list. !! Please do not reply to this message to unsubscribe. To unsubscribe or adjust !! your settings, send a mail message to<ibr-dtn-request@ibr.cs.tu-bs.de
!! or look at https://www.ibr.cs.tu-bs.de/mailman/listinfo/ibr-dtn.
-- !! This message is brought to you via the `ibr-dtn' mailing list. !! Please do not reply to this message to unsubscribe. To unsubscribe or adjust !! your settings, send a mail message toibr-dtn-request@ibr.cs.tu-bs.de !! or look at https://www.ibr.cs.tu-bs.de/mailman/listinfo/ibr-dtn.
--
Rafael dos Santos Alves
M.Sc. Student UFRJ-COPPE-PEE-GTA Rio de Janeiro - Brazil www.gta.ufrj.br/~santos santos@gta.ufrj.br tel: +55 21 2562-8635 ====================================================
-- !! This message is brought to you via the `ibr-dtn' mailing list. !! Please do not reply to this message to unsubscribe. To unsubscribe or adjust !! your settings, send a mail message to ibr-dtn-request@ibr.cs.tu-bs.de !! or look at https://www.ibr.cs.tu-bs.de/mailman/listinfo/ibr-dtn.
I'm using kernel 2.4. The kernel 2.6 of Openwrt doesn't work correctly with my hardware.
Em 21/05/2011 12:55, Daniel Costa escreveu:
What kernel version you are using? 2.4 or 2.6? I had problems using 2.4. Kenel 2.6 seemed to make things run more smoothly.
On Fri, May 20, 2011 at 9:11 PM, Rafael dos Santos Alves <santos@gta.ufrj.br mailto:santos@gta.ufrj.br> wrote:
Hi, I'm using Openwrt backfire 10.03. I build IBR-DTN using the openwrt SDK against uclibc version 0.9.30.1. When I try to use the dtnping tool I see two different behaviours, sometimes the dtnping reports that no bundles were sent or the dtnping gets stucked and no bundles are sent too. Also using the dtnping, the daemon prints the following message: DEBUG.90: StreamBufer::underflow() called Any hint? Em 20/05/2011 16:21, Sebastian Schildt escreveu: Hello Rafael, can you provide a little more information about the system running on the D-Link box. Is it an OpenWRT system (which version) or some other embedded Linux. Is your IBR-DTN version build against glibc or uclibc based, and if uclibc, what version? If you use dtnping on the DLink to ping some other system (e.g. laptop), does it work or will it also crash? MfG Sebastian Am 20.05.2011 um 21:04 schrieb Rafael dos Santos Alves: Hello everyone, I'm trying to use IBR-DTN 0.6.1 on D-Link dir-320 devices. When I try some tools like dtnrecv and dtninbox the program aborts. After I add some traces to the code, I discovered that inside the method getBundle() of dtninbox an exception is thrown. Using the what method of exception i received the following message: queue function aborted in __wait(): Queue is not empty! That the message is displayed when the application receives the bundle. Someone has some hint on what is happening? -- ==================================================== Rafael dos Santos Alves M.Sc Student UFRJ-COPPE-PEE-GTA Rio de Janeiro - Brazil www.gta.ufrj.br/~santos <http://www.gta.ufrj.br/%7Esantos> santos@gta.ufrj.br <mailto:santos@gta.ufrj.br> tel: +55 21 2562-8635 ==================================================== -- !! This message is brought to you via the `ibr-dtn' mailing list. !! Please do not reply to this message to unsubscribe. To unsubscribe or adjust !! your settings, send a mail message to<ibr-dtn-request@ibr.cs.tu-bs.de <mailto:ibr-dtn-request@ibr.cs.tu-bs.de>> !! or look at https://www.ibr.cs.tu-bs.de/mailman/listinfo/ibr-dtn. -- !! This message is brought to you via the `ibr-dtn' mailing list. !! Please do not reply to this message to unsubscribe. To unsubscribe or adjust !! your settings, send a mail message to<ibr-dtn-request@ibr.cs.tu-bs.de <mailto:ibr-dtn-request@ibr.cs.tu-bs.de>> !! or look at https://www.ibr.cs.tu-bs.de/mailman/listinfo/ibr-dtn. -- ==================================================== Rafael dos Santos Alves M.Sc. Student UFRJ-COPPE-PEE-GTA Rio de Janeiro - Brazil www.gta.ufrj.br/~santos <http://www.gta.ufrj.br/%7Esantos> santos@gta.ufrj.br <mailto:santos@gta.ufrj.br> tel: +55 21 2562-8635 ==================================================== -- !! This message is brought to you via the `ibr-dtn' mailing list. !! Please do not reply to this message to unsubscribe. To unsubscribe or adjust !! your settings, send a mail message to <ibr-dtn-request@ibr.cs.tu-bs.de <mailto:ibr-dtn-request@ibr.cs.tu-bs.de>> !! or look at https://www.ibr.cs.tu-bs.de/mailman/listinfo/ibr-dtn.
--
Daniel da Costa Bittencourt Bacharel em Ciência da Computação dcb@dcc.ufam.edu.br mailto:dcb@dcc.ufam.edu.br
I Have the same hardware running the lastest version of OpenWRT Backfire with kernel 2.6.
Try compiling from svn release.
Daniel.
On Sat, May 21, 2011 at 5:44 PM, Rafael dos Santos Alves <santos@gta.ufrj.br
wrote:
I'm using kernel 2.4. The kernel 2.6 of Openwrt doesn't work correctly with my hardware.
Em 21/05/2011 12:55, Daniel Costa escreveu:
What kernel version you are using? 2.4 or 2.6? I had problems using 2.4. Kenel 2.6 seemed to make things run more smoothly.
On Fri, May 20, 2011 at 9:11 PM, Rafael dos Santos Alves < santos@gta.ufrj.br> wrote:
Hi,
I'm using Openwrt backfire 10.03. I build IBR-DTN using the openwrt SDK against uclibc version 0.9.30.1. When I try to use the dtnping tool I see two different behaviours, sometimes the dtnping reports that no bundles were sent or the dtnping gets stucked and no bundles are sent too. Also using the dtnping, the daemon prints the following message: DEBUG.90: StreamBufer::underflow() called
Any hint?
Em 20/05/2011 16:21, Sebastian Schildt escreveu:
Hello Rafael,
can you provide a little more information about the system running on the D-Link box. Is it an OpenWRT system (which version) or some other embedded Linux. Is your IBR-DTN version build against glibc or uclibc based, and if uclibc, what version?
If you use dtnping on the DLink to ping some other system (e.g. laptop), does it work or will it also crash?
MfG
Sebastian
Am 20.05.2011 um 21:04 schrieb Rafael dos Santos Alves:
Hello everyone,
I'm trying to use IBR-DTN 0.6.1 on D-Link dir-320 devices. When I try some tools like dtnrecv and dtninbox the program aborts. After I add some traces to the code, I discovered that inside the method getBundle() of dtninbox an exception is thrown. Using the what method of exception i received the following message:
queue function aborted in __wait(): Queue is not empty!
That the message is displayed when the application receives the bundle.
Someone has some hint on what is happening?
--
Rafael dos Santos Alves
M.Sc Student UFRJ-COPPE-PEE-GTA Rio de Janeiro - Brazil www.gta.ufrj.br/~santos http://www.gta.ufrj.br/%7Esantos santos@gta.ufrj.br tel: +55 21 2562-8635 ====================================================
-- !! This message is brought to you via the `ibr-dtn' mailing list. !! Please do not reply to this message to unsubscribe. To unsubscribe or adjust !! your settings, send a mail message to< ibr-dtn-request@ibr.cs.tu-bs.de> !! or look at https://www.ibr.cs.tu-bs.de/mailman/listinfo/ibr-dtn.
-- !! This message is brought to you via the `ibr-dtn' mailing list. !! Please do not reply to this message to unsubscribe. To unsubscribe or adjust !! your settings, send a mail message to<ibr-dtn-request@ibr.cs.tu-bs.de
!! or look at https://www.ibr.cs.tu-bs.de/mailman/listinfo/ibr-dtn.
--
Rafael dos Santos Alves
M.Sc. Student UFRJ-COPPE-PEE-GTA Rio de Janeiro - Brazil www.gta.ufrj.br/~santos http://www.gta.ufrj.br/%7Esantos santos@gta.ufrj.br tel: +55 21 2562-8635 ====================================================
-- !! This message is brought to you via the `ibr-dtn' mailing list. !! Please do not reply to this message to unsubscribe. To unsubscribe or adjust !! your settings, send a mail message to <ibr-dtn-request@ibr.cs.tu-bs.de
!! or look at https://www.ibr.cs.tu-bs.de/mailman/listinfo/ibr-dtn.
--
Daniel da Costa Bittencourt Bacharel em Ciência da Computação dcb@dcc.ufam.edu.br
--
Rafael dos Santos Alves
M.Sc. Student UFRJ-COPPE-PEE-GTA Rio de Janeiro - Brazilwww.gta.ufrj.br/~santos santos@gta.ufrj.br tel: +55 21 2562-8635 ====================================================
-- !! This message is brought to you via the `ibr-dtn' mailing list. !! Please do not reply to this message to unsubscribe. To unsubscribe or adjust !! your settings, send a mail message to ibr-dtn-request@ibr.cs.tu-bs.de !! or look at https://www.ibr.cs.tu-bs.de/mailman/listinfo/ibr-dtn.
Thank you Daniel for supporting our community. :-)
To add my own thoughts: I think Daniel is right and you should try a more recent kernel 2.6. Since IBR-DTN uses threading, mutexes and conditionals, the old kernel branch might have trouble with it and this could result in the behavior you have had noticed.
Please report your results to the list. I think it is of common interest. Good luck!
Johannes
Am 22.05.2011 15:40, schrieb Daniel Costa:
I Have the same hardware running the lastest version of OpenWRT Backfire with kernel 2.6.
Try compiling from svn release.
Daniel.
participants (4)
-
Daniel Costa
-
Johannes Morgenroth
-
Rafael dos Santos Alves
-
Sebastian Schildt