Hopefully this will still be useful to you.
This issue is happening due to a incompatibility between Qt 4.4.3 and Qt 4.5.3.
From my blog (http://pyther.net/blog/index.php/201...r-5-2-1-linux/
Issue: PacketTracer 5.2.1 crashes / segfaults on linux when saving files.
Reason: PacketTracer 5.2.1 is built against Qt 4.4.3. However, it is using the system version of Qt which is likely newer. In my case, I’m using Qt 4.5.3. Many other distributions also use 4.5.3. It appears that there has been a code change between Qt 4.4.3 and 4.4.5; therefore, making 4.4.5 incompatible with PT 5.2.1.
Solution: Have PacketTracer use the qt libs that it ships with.
This can be accomplished with the use of LD_LIBRARY_PATH and a shell script.
Adjust the paths as necessary, save the file, and make it executable.
PT might not look as nice and pretty, but it won’t crash!
Although I am using Arch Linux this information should apply to all distributions that use a newer version of Qt.
Make sure to adjust the paths as necessary.
For instance if PT is in /home/roger/pt/ change export LD_LIBRARY_PATH="/opt/pt/lib"
to export LD_LIBRARY_PATH="/home/roger/pt/lib" and /opt/pt/bin/PacketTracer5 with /home/roger/pt/bin/PacketTracer5