Oliver Kellogg | 18 Jun 2013 20:20
Picon
Gravatar

[umbrello] [Bug 230350] Umbrello segfaults on opening xmi file

https://bugs.kde.org/show_bug.cgi?id=230350

--- Comment #10 from Oliver Kellogg <okellogg <at> users.sourceforge.net> ---
Created attachment 80618
  --> https://bugs.kde.org/attachment.cgi?id=80618&action=edit
xml.save.xmi fixed

(In reply to comment #9)
> [...]
> > was generated by an older version of umbrello,
> has this been reported as major bug in that version ? Creating corrupt files looks like a major bug to me.

Certainly. As said in comment #2, 1.5.5 was a known "bad" version, and we are
not supporting that version any more.
Nevertheless I made an exact analysis of the reproducer file, and the
attachment fixes the problems of that file.

Here are the problems:

1) Duplicated xmi.id values

UML:Model      xmi.id="1" name="Logical View"
UML:DataType   xmi.id="1" name="int"

UML:Stereotype xmi.id="2" name="folder"
UML:DataType   xmi.id="2" name="long"

UML:Model      xmi.id="3" name="Use Case View"
UML:DataType   xmi.id="3" name="String"

(Continue reading)

Ralf Habacker | 18 Jun 2013 12:48
Picon
Favicon
Gravatar

[umbrello] [Bug 230350] Umbrello segfaults on opening xmi file

https://bugs.kde.org/show_bug.cgi?id=230350

--- Comment #9 from Ralf Habacker <ralf.habacker <at> freenet.de> ---
(In reply to comment #8)
> Shouldn't this format issue be sanitized instead of looping forever? (it
> doesn't segfaults for me, but it loops forever).
> 
> Also the original submitter (in the debian bug) claims that the file, the
> file you mentioned, was generated by an older version of umbrello, 
> so maybe this bug needs to be retitled, but I don't see it as invalid.

umbrello has already gotten some work to be loop resistant, but in all those
cases there are uniq element id's, which is not the case here. 

Here i would classify the file as corrupt, because umbrello will not be able to
load this file  without loosing contained information. If there are two equal
id's and they are referenced from other elements, how should umbrello be able
to say which reference is for which element ?  Should it skip those elements
and all references or assign all references to one element and re'id the other
?  And how will the user be able to see this corruption visual ? 

In fact when umbrello is directed to load such a file it should cancel file
loading and report a "file cannot be load, because it is corrupt" or similar
message to the user. 

>  was generated by an older version of umbrello, 
has this been reported as major bug in that version ? Creating corrupt files
looks like a major bug to me.

--

-- 
(Continue reading)

Ralf Habacker | 17 Jun 2013 12:55
Picon
Favicon
Gravatar

[umbrello] [Bug 321260] New: combined fragment has incomplete color settings

https://bugs.kde.org/show_bug.cgi?id=321260

            Bug ID: 321260
           Summary: combined fragment has incomplete color settings
    Classification: Unclassified
           Product: umbrello
           Version: Git
          Platform: Other
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: uml-devel <at> lists.sourceforge.net
          Reporter: ralf.habacker <at> freenet.de

Changing the line color of a combined fragment widget in sequence diagrams
affects only the  border, not the internal lines. 

Reproducible: Always

Steps to Reproduce:
1. create sequence diagram
2. add combined fragment
3. change color of combined fragment
Actual Results:  
on the the border lines are displayed in the changed color. 

Expected Results:  
All lines of the combined fragment should display the color set before.
(Continue reading)

Ralf Habacker | 17 Jun 2013 10:46
Picon
Favicon
Gravatar

[umbrello] [Bug 159944] remove anchor point does not work when box around is used

https://bugs.kde.org/show_bug.cgi?id=159944

Ralf Habacker <ralf.habacker <at> freenet.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Depends on|                            |321255

--

-- 
You are receiving this mail because:
You are the assignee for the bug.

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
Ralf Habacker | 17 Jun 2013 10:44
Picon
Favicon
Gravatar

[umbrello] [Bug 321255] New: mouse double click collision

https://bugs.kde.org/show_bug.cgi?id=321255

            Bug ID: 321255
           Summary: mouse double click collision
    Classification: Unclassified
           Product: umbrello
           Version: Git
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: uml-devel <at> lists.sourceforge.net
          Reporter: ralf.habacker <at> freenet.de

Double click is bound to "open property dialog" and also bound to "remove
single points" of an association. 

Reproducible: Always

Steps to Reproduce:
1. open umbrello 
2. add two classes
3. add an association between the two classes
4. add additional points to the line by left-click-on-line-hold-and-move
5. try to remove a point by double clicking on the point  
Actual Results:  
the point will be removed and the association property dialog is opened 

(Continue reading)

Ralf Habacker | 17 Jun 2013 09:52
Picon
Favicon
Gravatar

[umbrello] [Bug 159944] remove anchor point does not work when box around is used

https://bugs.kde.org/show_bug.cgi?id=159944

Ralf Habacker <ralf.habacker <at> freenet.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ralf.habacker <at> freenet.de

--- Comment #2 from Ralf Habacker <ralf.habacker <at> freenet.de> ---
still present in 2.10.4

--

-- 
You are receiving this mail because:
You are the assignee for the bug.

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
Ralf Habacker | 13 Jun 2013 17:48
Picon
Favicon
Gravatar

[umbrello] [Bug 230350] Umbrello segfaults on opening xmi file

https://bugs.kde.org/show_bug.cgi?id=230350

Ralf Habacker <ralf.habacker <at> freenet.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|CONFIRMED                   |RESOLVED
                 CC|                            |ralf.habacker <at> freenet.de
         Resolution|---                         |INVALID

--- Comment #7 from Ralf Habacker <ralf.habacker <at> freenet.de> ---
This problem is caused by a broken file, which contains multiple occurence of
the same xmi.id's  

line 16:    <UML:Model stereotype="2" isSpecification="false" isLeaf="false"
visibility="public" namespace="m1" xmi.id="1" isRoot="false" isAbstract="false"
name="Logical View" >
31        <UML:DataType stereotype="72" isSpecification="false" isLeaf="false"
visibility="public" namespace="8" xmi.id="1" isRoot="false" isAbstract="false"
name="int" />

--

-- 
You are receiving this mail because:
You are the assignee for the bug.

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

(Continue reading)

Ralf Habacker | 12 Jun 2013 12:20
Picon
Favicon
Gravatar

[umbrello] [Bug 321059] New: node widget painting problem

https://bugs.kde.org/show_bug.cgi?id=321059

            Bug ID: 321059
           Summary: node widget painting problem
    Classification: Unclassified
           Product: umbrello
           Version: Git
          Platform: Other
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: uml-devel <at> lists.sourceforge.net
          Reporter: ralf.habacker <at> freenet.de

The painting implementation of the node widget has a problem on the right front
corners (see appended screenshot)

Reproducible: Always

Steps to Reproduce:
1. open appended testcase 

Actual Results:  
The displayed node shows lines not connecting to the corner. 

Expected Results:  
The related lines should end on the corner.

(Continue reading)

Ralf Habacker | 12 Jun 2013 09:46
Picon
Favicon
Gravatar

[umbrello] [Bug 321053] New: activity painting artifact

https://bugs.kde.org/show_bug.cgi?id=321053

            Bug ID: 321053
           Summary: activity painting artifact
    Classification: Unclassified
           Product: umbrello
           Version: Git
          Platform: Other
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: uml-devel <at> lists.sourceforge.net
          Reporter: ralf.habacker <at> freenet.de

Moving activity widgets with a dedicate line width (for example 7) results into
painting artifacts. 

Reproducible: Always

Steps to Reproduce:
1. open the appended test case 
2. move the activity widget

Actual Results:  
painting artifacts are visible

Expected Results:  
there should be no painting artifacts.
(Continue reading)

Ralf Habacker | 12 Jun 2013 09:02
Picon
Favicon
Gravatar

[umbrello] [Bug 319276] Umbrello Crash Upon Creation of Activity in Activity Diagram

https://bugs.kde.org/show_bug.cgi?id=319276

Ralf Habacker <ralf.habacker <at> freenet.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|http://commits.kde.org/umbr |http://commits.kde.org/umbr
                   |ello/47d49d87393a7992da3b65 |ello/2a7e77230c46a8bb7ec1dd
                   |0b858f51bb1f71b684          |8425540538dc2d9a5a

--- Comment #2 from Ralf Habacker <ralf.habacker <at> freenet.de> ---
Git commit 2a7e77230c46a8bb7ec1dd8425540538dc2d9a5a by Ralf Habacker.
Committed on 11/06/2013 at 12:20.
Pushed by habacker into branch '320463-get-rid-of-old-paint-api'.

Crash fix.

M  +2    -0    umbrello/widgets/activitywidget.cpp

http://commits.kde.org/umbrello/2a7e77230c46a8bb7ec1dd8425540538dc2d9a5a

--

-- 
You are receiving this mail because:
You are the assignee for the bug.

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

(Continue reading)

Ralf Habacker | 11 Jun 2013 12:42
Picon
Favicon
Gravatar

[umbrello] [Bug 319276] Umbrello Crash Upon Creation of Activity in Activity Diagram

https://bugs.kde.org/show_bug.cgi?id=319276

Ralf Habacker <ralf.habacker <at> freenet.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ralf.habacker <at> freenet.de
   Version Fixed In|                            |4.10.5

--

-- 
You are receiving this mail because:
You are the assignee for the bug.

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev

Gmane