I think this patch means that apport-retrace will not install a dbgsym package if there's a newer ddeb available (for example from -proposed) but the user has the older (non-proposed) deb package installed. For example, when I ran apport-retrace on a Nautilus crash now, it did not install any nautilus-dbgsym package, and left essential parts of the backtrace as question marks.
I have nautilus 1:2.26.2-0ubuntu1 installed (I don't use the -proposed on this system); the de.archive.ubuntu.com already offers a 2.26.2-0ubuntu2 package; and similarly, ddebs.ubuntu.com has ddebs for -0ubuntu1 and for -0ubuntu2 . When running apport-retrace on the crash report like this: $> sudo apport-retrace -o nautilus-crash-1 /var/crash/_usr_bin_nautilus.1000.crash it didn't install any nautilus-dbgsym package at all and gave a line like this: WARNING: nautilus-dbgsym version 1:2.26.2-0ubuntu1 required, but 1:2.26.2-0ubuntu2 is available and left the backtrace with gaps in the places where Nautilus functions were called. Manually installing nautilus-dbgsym 1:2.26.2-0ubuntu1 then gave a good backtrace. This is with apport 1.0-0ubuntu5.2 , on Jaunty i386. Also, the retracer in Launchpad seems to have a similar problem. I reported the crash at https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/370954 , and "Apport retracing service" gave a similarly incomplete backtrace: #0 0x081210b3 in nautilus_file_unref () #1 0xb78c73a7 in IA__g_list_foreach (list=0xa49e888, func=0x8121090 <nautilus_file_unref>, user_data=0x0) at /build/buildd/glib2.0-2.20.1/glib/glist.c:789 next = (GList *) 0x6e #2 0x0811807f in nautilus_file_list_unref () #3 0x081180b2 in ?? () #4 0x080d9017 in ?? () #5 0x080db7ba in ?? () #6 0x080f81a7 in ?? () #7 0x080fc9d6 in ?? () #8 0xb78c7c81 in g_idle_dispatch (source=0xa066018, callback=0x89f5448, user_data=0xb279dd58) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:3922 No locals. #9 0xb78c9b88 in IA__g_main_context_dispatch (context=0x89a77f8) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814 Could you check whether this is the case, esp. for the LP retracing service? -- apport-retrace wrongly installs older dbgsyms https://bugs.launchpad.net/bugs/309208 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
