helloweishi / ostinato

Automatically exported from code.google.com/p/ostinato
GNU General Public License v3.0
1 stars 2 forks source link

Ostinato crashes after try to configure full long IPv6 address #133

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Problem description: Ostinato crashes after configuring IPv6 address.

Steps to reproduce:
1. Connect to Ostinato.
2. Select interface from Port Group.
3. Create new stream.
4. Go into the stream.
5. Click on Advanced tab.
6. Select IPv6 protocol.
7. Go to Protocol Data tab.
8. Select IPv6 panel.
9. Fill Source Address field. (enter some values into the field: f)

Expected results:
IPv6 Source Address is filed successfully (16 bytes).

Actual results:
Ostinato crashes after filling IPv6 Source Address field. 
9.1. Enter first: ffff:ffff:ffff
9.2. Click on the Destination Address field, Source change to: FFFF:FFFF:FFFF::
9.3. Continue to fill Source: FFFF:FFFF:FFFF:ffff:ffff
9.4. Click on the Destination Address field, Source change to: 
FFFF:FFFF:FFFF:FFFF:FFFF::
9.5. Continue to fill Source: FFFF:FFFF:FFFF:FFFF:FFFF:ffff:ffff <-  Ostinato 
stops responding.

Reproducibility: 100%

Ostinato Version: 0.6
OS: Linux 3.11.0-15-generic #25~precise1-Ubuntu 86_64 x86_64 x86_64 GNU/Linux

Type-Defect
Priority-High

Original issue reported on code.google.com by developers@plvision.eu on 22 Sep 2014 at 1:29

GoogleCodeExporter commented 9 years ago
I've tried multiple times, both on Windows and Linux, but have failed to repro 
this. 

On Linux, I see the following minor differences from the above stated -
9.2 On clicking the destination address field, source changes to 
FFFF:FFFF:FFFF:0:0:0:0:0 and not FFFF:FFFF:FFFF:: (I know both are different 
representations of the same address, but I want to confirm which representation 
you see)
9.4 Similar to 9.2, I see the source address "completed" with the requisite 
number of 0:0:0 instead of using the :: format

What do you mean by "stops responding" in 9.5? Is the whole application 
non-responsive or you are not able to fill in the full IPv6 address? Are you 
able to fill in other fields and use other parts of the stream configuration 
dialog?

Original comment by pstav...@gmail.com on 5 Dec 2014 at 3:14

GoogleCodeExporter commented 9 years ago
Also, what is the Qt version used to compile the app? You can find it in Help | 
About Qt

Original comment by pstav...@gmail.com on 5 Dec 2014 at 3:16

GoogleCodeExporter commented 9 years ago
Qt version 4.8.1 is used. 

The whole application hangs down.

This issue is reproducible with another steps also. Root of the problem is 14 
bytes of entered IPv6 address + action (go to another tab), then application 
stops responding at all. (see attachment)

Original comment by developers@plvision.eu on 9 Dec 2014 at 5:11

Attachments: