Bug 228352

Summary: Crash on C++ import with Doxygen: cause Doxygen Braces
Product: [Applications] umbrello Reporter: Premi Giorgio <giosh94mhz>
Component: generalAssignee: Umbrello Development Group <umbrello-devel>
Status: RESOLVED FIXED    
Severity: crash CC: ralf.habacker
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In: 4.8.0

Description Premi Giorgio 2010-02-24 19:04:32 UTC
Version:            (using KDE 4.3.5)
Compiler:          gcc (Gentoo 4.3.4 p1.0, pie-10.1.5) 4.3.4 
OS:                Linux
Installed from:    Compiled From Sources

Hello!
   I've just found a funny bug (now... it was an headache) when importing a C++ header. It seems that the parser interpret braces even inside comments. Just trying to guess by the way. Here's the fact:

The problem:
using doxygen "special" tag /*@{*/ and /*@{*/ to group equally documented members, causes SEGFAULT

How to Reproduce:
Import this class:
==============
class TEST {
public:
        /*@{*/
        int ernational();
        int ent();
        /*@}*/
};
===============

Expected Behaviour:
A new class inside class diagram


Happy hacking!
Ciao!
Comment 1 Ralf Habacker 2011-12-01 12:56:46 UTC
fixed in svn
Comment 2 Ralf Habacker 2013-11-06 17:31:16 UTC
set version-fixed-in from 4.8.0 changelog