Indeed apport only considers crashes which belong to programs in /usr/bin, /usr/lib, etc. If I crash a program in /tmp or in my home directory, apport does:
apport (pid 29130) Mon Feb 5 12:47:05 2007: executable: /tmp/test (command line "./test")
apport (pid 29130) Mon Feb 5 12:47:05 2007: executable does not belong to a package, ignoring
Indeed apport only considers crashes which belong to programs in /usr/bin, /usr/lib, etc. If I crash a program in /tmp or in my home directory, apport does:
apport (pid 29130) Mon Feb 5 12:47:05 2007: executable: /tmp/test (command line "./test")
apport (pid 29130) Mon Feb 5 12:47:05 2007: executable does not belong to a package, ignoring
Where did you build/run this test program?