Package: stopmotion
Version: 0.8.0-4
Severity: grave
Justification: renders package unusable

Dear Maintainer,

I have a segmentation fault when I try to launch stopmotion :

$ stopmotion
I/O error : No such file or directory
[...]
I/O error : No such file or directory
Segmentation fault

Using gdb with Debian package doesn't seem really usefull :
I/O error : No such file or directory
I/O error : No such file or directory

Program received signal SIGSEGV, Segmentation fault.
0x000000000044daca in ?? ()
(gdb) bt
#0  0x000000000044daca in ?? ()
#1  0x0000000000415169 in ?? ()
#2  0x000000000045469f in ?? ()
#3  0x00000000004356fc in ?? ()
#4  0x00000000004359da in ?? ()
#5  0x000000000041c978 in ?? ()
#6  0x0000000000423552 in ?? ()
#7  0x0000000000425fee in ?? ()
#8  0x000000000041419a in main ()
(gdb)

If I compile it from a "git clone
git://git.code.sf.net/p/linuxstopmotion/code", I don't have a segmentation
fault, and stopmotion works well.

So I followed instructions from https://wiki.debian.org/fr/HowToGetABacktrace
and recompiled the package from debian sources with debugging :

$ gdb /usr/bin/stopmotion
GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/stopmotion...done.
(gdb) set pagination 0
(gdb) run
Starting program: /usr/bin/stopmotion
[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.
0x00000000004603a3 in Util::getGrabberDevices () at src/technical/util.cpp:199
199             for (char** match = matches.gl_pathv; *match; ++match) {
(gdb) bt full
#0  0x00000000004603a3 in Util::getGrabberDevices () at
src/technical/util.cpp:199
        match = 0x0
        devices = std::vector of length 0, capacity 0
        matches = {gl_pathc = 0, gl_pathv = 0x0, gl_offs = 0, gl_flags =
4300849, gl_closedir = 0x7ffff6113960 <QVectorData::shared_null>, gl_readdir =
0x7b5b48, gl_opendir = 0x7fffffffd990, gl_lstat = 0x8513a0, gl_stat =
0x7fffffffd9b0}
        globRv = 3
#1  0x0000000000415a7c in DomainFacade::getGrabberDevices (this=0x6ee9d0) at
src/domain/domainfacade.cpp:299
No locals.
#2  0x00000000004660bb in DeviceTab::initialize (this=0x799fe0) at
src/presentation/frontends/qtfrontend/devicetab.cpp:148
        pref = 0x708a80
        devices = std::vector of length 0, capacity 0
        active = -9536
        numUserDevices = 32767
#3  0x0000000000442534 in PreferencesMenu::makeVideoDeviceTab (this=0x7e4250)
at src/presentation/frontends/qtfrontend/preferencesmenu.cpp:89
No locals.
#4  0x0000000000442220 in PreferencesMenu::PreferencesMenu (this=0x7e4250,
parent=0x758e70) at
src/presentation/frontends/qtfrontend/preferencesmenu.cpp:62
        buttonLayout = 0x7c7870
        mainLayout = 0x7a6460
#5  0x0000000000426507 in MainWindowGUI::makePreferencesMenu (this=0x758e70,
layout=0x7ea5f0) at src/presentation/frontends/qtfrontend/mainwindowgui.cpp:426
No locals.
#6  0x0000000000422e62 in MainWindowGUI::MainWindowGUI (this=0x758e70,
stApp=0x6f9d80) at src/presentation/frontends/qtfrontend/mainwindowgui.cpp:108
        facade = 0x0
#7  0x000000000042c431 in QtFrontend::QtFrontend (this=0x7fffffffdd70,
argc=@0x7fffffffdd4c: 1, argv=0x7fffffffdeb8) at
src/presentation/frontends/qtfrontend/qtfrontend.cpp:53
No locals.
#8  0x00000000004149c0 in main (argc=1, argv=0x7fffffffdeb8) at
src/main.cpp:129
        qtFrontend = {<QObject> = {<No data fields>}, <Frontend> =
{_vptr.Frontend = 0x4b0648 <vtable for QtFrontend+200>}, static
staticMetaObject = {d = {superdata = 0x6e1b80 <QObject::staticMetaObject>,
stringdata = 0x4b0520 <qt_meta_stringdata_QtFrontend> "QtFrontend", data =
0x4b04c0 <qt_meta_data_QtFrontend>, extradata = 0x4b0440
<QtFrontend::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData =
{objects = 0x0, static_metacall = 0x46f410
<QtFrontend::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>},
stApp = 0x6f9d80, mw = 0x6, progressDialog = 0x472b3d <__libc_csu_init+77>,
progressBar = 0x2, infoText = 0x0, timer = 0x472af0 <__libc_csu_init>}
        ret = 0
        facadePtr = 0x6ee9d0

Regards,

Sébastien



-- System Information:
Debian Release: 8.0
  APT prefers unstable
  APT policy: (980, 'unstable'), (970, 'testing'), (960, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.17-4.slh.4-aptosid-amd64 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages stopmotion depends on:
ii  libc6            2.19-13
ii  libgcc1          1:4.9.2-7
ii  libqtcore4       4:4.8.6+git64-g5dc8b2b+dfsg-2+b1
ii  libqtgui4        4:4.8.6+git64-g5dc8b2b+dfsg-2+b1
ii  libsdl-image1.2  1.2.12-5+b5
ii  libsdl1.2debian  1.2.15-10+b1
ii  libstdc++6       4.9.2-7
ii  libtar0          1.2.20-4+b1
ii  libvorbisfile3   1.3.4-2
ii  libx11-6         2:1.6.2-3
ii  libxml2          2.9.2+dfsg1-1+b1

Versions of packages stopmotion recommends:
pn  dvgrab   <none>
ii  ffmpeg   7:2.5-1
pn  vgrabbj  <none>

Versions of packages stopmotion suggests:
ii  gimp  2.8.14-1+b1

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to