diff --git a/share/qtcreator/debugger/creatortypes.py b/share/qtcreator/debugger/creatortypes.py
index 9f57c25b4337eb99cb7875a4e9442b8082dc4423..64f31da3d588204675a4ac081e0bc0f001aa49b3 100644
--- a/share/qtcreator/debugger/creatortypes.py
+++ b/share/qtcreator/debugger/creatortypes.py
@@ -31,7 +31,10 @@
 from dumper import *
 
 def dumpLiteral(d, value):
-    d.putSimpleCharArray(value["_chars"], value["_size"])
+    if d.isNull(value):
+        d.putValue("<null>")
+    else:
+        d.putSimpleCharArray(value["_chars"], value["_size"])
 
 def qdump__Core__Id(d, value):
     try: