Package: gmerlin Version: 0.4.0-1 Severity: normal Tags: patch User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu karmic ubuntu-patch
Hi, When using the standard lib libgmerlin0, openmovieeditor 0.0.20090105 is giving a coredump: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7f7980f88790 (LWP 23600)] 0x00007f797f7ab1ec in bg_singlepic_input_info (reg=<value optimized out>) at singlepic.c:605 605 singlepic.c: No such file or directory. in singlepic.c (gdb) backtrace full #0 0x00007f797f7ab1ec in bg_singlepic_input_info (reg=<value optimized out>) at singlepic.c:605 ret = (bg_plugin_info_t *) 0x0 #1 0x00007f797f7a6901 in bg_plugin_registry_create (section=0x2551d50) at pluginregistry.c:838 file_info = (bg_plugin_info_t *) 0x0 tmp_info = (bg_plugin_info_t *) 0x28d3ab0 tmp_info_next = <value optimized out> filename = <value optimized out> env = <value optimized out> path = 0x2551b40 "�\210\216\002" #2 0x0000000000462410 in ?? () .... This coredump does not occurs when gmerlin is installed. After investigating, I found that this coredump can be solved if plugins are installed with the lib package. This is the purpose of this debdiff. *** /tmp/tmpS3AmLN In Ubuntu, we've applied the attached patch to achieve the following: * debian/gmerlin.install: moved installation of plugin directory to libgmerlin0.install as the plugins are required for library to work (LP: #384936) We thought you might be interested in doing the same. -- System Information: Debian Release: squeeze/sid APT prefers karmic-updates APT policy: (500, 'karmic-updates'), (500, 'karmic-security'), (500, 'karmic') Architecture: amd64 (x86_64) Kernel: Linux 2.6.28-11-generic (SMP w/2 CPU cores) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/dash
diff -u gmerlin-0.4.0/debian/gmerlin.install gmerlin-0.4.0/debian/gmerlin.install --- gmerlin-0.4.0/debian/gmerlin.install +++ gmerlin-0.4.0/debian/gmerlin.install @@ -1,4 +1,3 @@ debian/tmp/usr/bin -debian/tmp/usr/lib/gmerlin/plugins debian/tmp/usr/share/man/man1 debian/tmp/usr/share/applications diff -u gmerlin-0.4.0/debian/libgmerlin0.install gmerlin-0.4.0/debian/libgmerlin0.install --- gmerlin-0.4.0/debian/libgmerlin0.install +++ gmerlin-0.4.0/debian/libgmerlin0.install @@ -2,0 +3 @@ +debian/tmp/usr/lib/gmerlin/plugins