(gdb) run -c "import rrdtool;rrdtool.graph('/tmp=/out.png','-f','%n%n')" Starting program: /usr/bin/python2.7 -c "import rrdtool;rrdtool.graph('/tmp=/out.png','-f','%n%n')" [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Program received signal SIGSEGV, Segmentation fault. 0x00007ffff6fdd85d in _IO_vfprintf_internal (s=0x7fffffffabf0, format=0x7ffff7ed16b4 "%n%n", ap=0x7fffffffad18) at vfprintf.c:1622 1622 vfprintf.c: No such file or directory. (gdb) bt #0 0x00007ffff6fdd85d in _IO_vfprintf_internal (s=0x7fffffffabf0, format=0x7ffff7ed16b4 "%n%n", ap=0x7fffffffad18) at vfprintf.c:1622 #1 0x00007ffff700332a in _IO_vasprintf (result_ptr=result_ptr@entry=0x7fffffffad10, format=0x7ffff7ed16b4 "%n%n", args=args@entry=0x7fffffffad18) at vasprintf.c:64 #2 0x00007ffff67ee0ba in sprintf_alloc (fmt=) at rrd_info.c:28 #3 0x00007ffff67e4c3e in rrd_graph_v (argc=4, argv=) at rrd_graph.c:4035 #4 0x00007ffff67e4d83 in rrd_graph (argc=, argv=, prdata=prdata@entry=0x7fffffffdf88, xsize=xsize@entry=0x7fffffffdf78, ysize=ysize@entry=0x7fffffffdf7c, stream=stream@entry=0x0, ymin=ymin@entry= 0x7fffffffdf90, ymax=ymax@entry=0x7fffffffdf98) at rrd_graph.c:3883 #5 0x00007ffff6a0824d in PyRRD_graph (self=, args=) at rrdtoolmodule.c:297 #6 0x00000000004ac5ce in call_function (oparg=, pp_stack=0x7fffffffe150) at ../Python/ceval.c:4021 #7 PyEval_EvalFrameEx (f=f@entry=Frame 0x9a6620, for file , line 1, in (), throwflag=throwflag@entry=0) at ../Python/ceval.c:2666 #8 0x00000000004b3fd8 in PyEval_EvalCodeEx (co=co@entry=0x7ffff7f1e630, globals=globals@entry= {'__builtins__': , '__name__': '__main__', 'rrdtool': , '__doc__': None, '__package__': None}, locals=locals@entry= {'__builtins__': , '__name__': '__main__', 'rrdtool': , '__doc__': None, '__package__': None}, args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0, closure=closure@entry=0x0) at ../Python/ceval.c:3253 #9 0x0000000000564d5f in PyEval_EvalCode (locals= {'__builtins__': , '__name__': '__main__', 'rrdtool': , '__doc__': None, '__package__': None}, globals= {'__builtins__': , '__name__': '__main__', 'rrdtool': , '__doc__': None, '__package__': None}, co=0x7ffff7f1e630) at ../Python/ceval.c:667 #10 run_mod (arena=0x95baf0, flags=, locals= {'__builtins__': , '__name__': '__main__', 'rrdtool': , '__doc__': None, '__package__': None}, globals= _doc__': None, '__package__': None}, filename=0x599fd4 "", mod=0x912808) at ../Python/pythonrun.c:1365 #11 PyRun_StringFlags (str=str@entry=0x8d3010 "import rrdtool;rrdtool.graph('/tmp=/out.png','-f','%n%n')\n", start=start@entry=257, globals= {'__builtins__': , '__name__': '__main__', 'rrdtool': , '__doc__': None, '__package__': None}, locals= {'__builtins__': , '__name__': '__main__', 'rrdtool': , '__doc__': None, '__package__': None}, flags=flags@entry=0x7fffffffe370) at ../Python/pythonrun.c:1328 #12 0x0000000000446872 in PyRun_SimpleStringFlags (command=command@entry= 0x8d3010 "import rrdtool;rrdtool.graph('/tmp=/out.png','-f','%n%n')\n", flags=flags@entry=0x7fffffffe370) at ../Python/pythonrun.c:969 #13 0x00000000004479d2 in Py_Main (argc=3, argv=0x7fffffffe528) at ../Modules/main.c:583 #14 0x00007ffff6fb5ead in __libc_start_main (main=, argc=, ubp_av=, init=, fini=, rtld_fini=, stack_end=0x7fffffffe518) at libc-start.c:228 #15 0x00000000004c7f39 in _start ()