Monday, June 01, 2020

Re: NOW IN CURRENT: shotcut

Script started on Mon Jun 1 16:54:19 2020
]2;prx@moria (ttyp5) - /home/prx]1;prx@moria (ttyp5)16:54 | /home:62% /usr/local:60% | ~
(0) prx@moria:$ script shotcut.logless shotcut.log xclip -i shotcut.logless shotcut.log egdb -q shotcut shotcut.core
[?1034hReading symbols from shotcut...Reading symbols from /usr/local/bin/.debug/shotcut.dbg...done.
done.
[New process 230794]
[New process 183056]
[New process 609873]
[New process 557418]
[New process 291327]
[New process 341049]
[New process 476516]
[New process 149423]
[New process 565477]
[New process 191524]
[New process 525710]
[New process 153257]
[New process 419446]
Core was generated by `shotcut'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 mlt_consumer_stop (self=0x0) at mlt_consumer.c:1644
1644 mlt_consumer.c: No such file or directory.
[Current thread is 1 (process 230794)]
(gdb) bt full
#0 mlt_consumer_stop (self=0x0) at mlt_consumer.c:1644
properties = 0x0
priv = <optimized out>
#1 0x00000ecdd88620a4 in Mlt::Controller::closeConsumer (this=0xed00d897830)
at /usr/obj/ports/shotcut-20.04.12/shotcut-20.04.12/src/mltcontroller.cpp:205
No locals.
#2 0x00000ecdd88a0160 in Mlt::GLWidget::reconfigure (this=<optimized out>,
isMulti=<optimized out>)
at /usr/obj/ports/shotcut-20.04.12/shotcut-20.04.12/src/glwidget.cpp:707
error = <error reading variable error (Cannot access memory at address 0x2)>
#3 0x00000ecdd889f9d6 in Mlt::GLWidget::setProducer (this=0xed00d897800,
producer=<optimized out>, isMulti=<optimized out>)
at /usr/obj/ports/shotcut-20.04.12/shotcut-20.04.12/src/glwidget.cpp:620
error = <optimized out>
#4 0x00000ecdd8838d10 in MainWindow::open (this=0xed011911c00, producer=0xed07a302bc0)
at /usr/obj/ports/shotcut-20.04.12/shotcut-20.04.12/src/mainwindow.cpp:926
ok = <optimized out>
screen = <optimized out>
#5 0x00000ecdd883c747 in MainWindow::open (this=0xed011911c00, url=..., properties=0x0)
at /usr/obj/ports/shotcut-20.04.12/shotcut-20.04.12/src/mainwindow.cpp:1321
props = <optimized out>
modified = <error reading variable modified (Cannot access memory at address 0x0)>
checker = <optimized out>
info = <optimized out>
#6 0x00000ecdd883dbcd in MainWindow::openVideo (this=0xed011911c00)
at /usr/obj/ports/shotcut-20.04.12/shotcut-20.04.12/src/mainwindow.cpp:1375
path = {static null = {<No data fields>}, d = 0xed025b25d80}
#7 0x00000ed039ecc477 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/local/lib/qt5/libQt5Core.so.3.0
No symbol table info available.
#8 0x00000ed039ecbb3a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) ()
from /usr/local/lib/qt5/libQt5Core.so.3.0
No symbol table info available.
#9 0x00000ed07f121b3d in QAction::triggered(bool) () from /usr/local/lib/qt5/libQt5Widgets.so.3.0
No symbol table info available.
#10 0x00000ed07f1218d7 in QAction::activate(QAction::ActionEvent) ()
from /usr/local/lib/qt5/libQt5Widgets.so.3.0
No symbol table info available.
#11 0x00000ed07f124fb1 in ?? () from /usr/local/lib/qt5/libQt5Widgets.so.3.0
No symbol table info available.
#12 0x00000ed07f44a21d in QToolButton::nextCheckState() ()
from /usr/local/lib/qt5/libQt5Widgets.so.3.0
No symbol table info available.
#13 0x00000ed07f2c5f2c in ?? () from /usr/local/lib/qt5/libQt5Widgets.so.3.0
No symbol table info available.
#14 0x00000ed07f2c7939 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
from /usr/local/lib/qt5/libQt5Widgets.so.3.0
No symbol table info available.
#15 0x00000ed07f449a81 in QToolButton::mouseReleaseEvent(QMouseEvent*) ()
from /usr/local/lib/qt5/libQt5Widgets.so.3.0
No symbol table info available.
#16 0x00000ed07f198d49 in QWidget::event(QEvent*) () from /usr/local/lib/qt5/libQt5Widgets.so.3.0
No symbol table info available.
#17 0x00000ed07f2c7720 in QAbstractButton::event(QEvent*) ()
from /usr/local/lib/qt5/libQt5Widgets.so.3.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#18 0x00000ed07f44a2d9 in QToolButton::event(QEvent*) ()
from /usr/local/lib/qt5/libQt5Widgets.so.3.0
No symbol table info available.
#19 0x00000ed07f133e3d in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
from /usr/local/lib/qt5/libQt5Widgets.so.3.0
No symbol table info available.
#20 0x00000ed07f13694c in QApplication::notify(QObject*, QEvent*) ()
from /usr/local/lib/qt5/libQt5Widgets.so.3.0
No symbol table info available.
#21 0x00000ed039e5d0fd in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
from /usr/local/lib/qt5/libQt5Core.so.3.0
No symbol table info available.
#22 0x00000ed039e5de69 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) ()
from /usr/local/lib/qt5/libQt5Core.so.3.0
No symbol table info available.
#23 0x00000ed07f134cc0 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /usr/local/lib/qt5/libQt5Widgets.so.3.0
No symbol table info available.
#24 0x00000ed07f1d4698 in ?? () from /usr/local/lib/qt5/libQt5Widgets.so.3.0
No symbol table info available.
#25 0x00000ed07f1d2d0f in ?? () from /usr/local/lib/qt5/libQt5Widgets.so.3.0
No symbol table info available.
#26 0x00000ed07f133e3d in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
from /usr/local/lib/qt5/libQt5Widgets.so.3.0
No symbol table info available.
#27 0x00000ed07f135ec9 in QApplication::notify(QObject*, QEvent*) ()
from /usr/local/lib/qt5/libQt5Widgets.so.3.0
No symbol table info available.
#28 0x00000ed039e5d0fd in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
from /usr/local/lib/qt5/libQt5Core.so.3.0
No symbol table info available.
#29 0x00000ed039e5de69 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) ()
from /usr/local/lib/qt5/libQt5Core.so.3.0
No symbol table info available.
#30 0x00000ed03124fec2 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/local/lib/qt5/libQt5Gui.so.3.0
No symbol table info available.
#31 0x00000ed03124f122 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/local/lib/qt5/libQt5Gui.so.3.0
No symbol table info available.
#32 0x00000ed0312250f0 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/local/lib/qt5/libQt5Gui.so.3.0
No symbol table info available.
#33 0x00000ecff026094d in ?? () from /usr/local/lib/qt5/libQt5XcbQpa.so.0.0
No symbol table info available.
#34 0x00000ecfdd571c78 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.4201.4
No symbol table info available.
#35 0x00000ecfdd572065 in ?? () from /usr/local/lib/libglib-2.0.so.4201.4
No symbol table info available.
#36 0x00000ecfdd572145 in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.4201.4
No symbol table info available.
#37 0x00000ed039f2f90a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/local/lib/qt5/libQt5Core.so.3.0
No symbol table info available.
#38 0x00000ecff0260ada in ?? () from /usr/local/lib/qt5/libQt5XcbQpa.so.0.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#39 0x00000ed039e57f33 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/local/lib/qt5/libQt5Core.so.3.0
No symbol table info available.
#40 0x00000ed039e5816b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/local/lib/qt5/libQt5Core.so.3.0
No symbol table info available.
#41 0x00000ed039e5dacb in QCoreApplication::exec() () from /usr/local/lib/qt5/libQt5Core.so.3.0
No symbol table info available.
#42 0x00000ed03124eb74 in QGuiApplication::exec() () from /usr/local/lib/qt5/libQt5Gui.so.3.0
No symbol table info available.
#43 0x00000ed07f1354e7 in QApplication::exec() () from /usr/local/lib/qt5/libQt5Widgets.so.3.0
No symbol table info available.
#44 0x00000ecdd88266f9 in main (argc=1, argv=<optimized out>)
at /usr/obj/ports/shotcut-20.04.12/shotcut-20.04.12/src/main.cpp:351
a = {<QApplication> = {<No data fields>}, mainWindow = 0xed011911c00,
qtTranslator = <incomplete type>, qtBaseTranslator = <incomplete type>,
shotcutTranslator = <incomplete type>,
resourceArg = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>},
{p = {static shared_null = {ref = {atomic = {
_q_value = {<std::__1::__atomic_base<int, true>> = {<std::__1::__atomic_base<int, false>> = {__a_ = -1}, <No data fields>}, <No data fields>}}}, alloc = 0, begin = 0,
end = 0, array = {0x0}}, d = 0xed03a0042a0 <QListData::shared_null>},
d = 0xed03a0042a0 <QListData::shared_null>}}, <No data fields>},
isFullScreen = false, appDirArg = {static null = {<No data fields>},
d = 0xed03a003540 <QArrayData::shared_null>}}
result = <optimized out>
splash = <optimized out>
(gdb) q
16:54 | /home:62% /usr/local:60% | ~
(0) prx@moria:$ ^D

Script done on Mon Jun 1 16:54:44 2020
* Theo Buehler <tb@theobuehler.org> le [01-06-2020 16:36:47 +0200]:
> On Mon, Jun 01, 2020 at 03:20:34PM +0200, prx wrote:
> > Hi,
> > after trying the new shotcut port, I wonder if there is any tip to read
> > video files with it. Do you convert to any format befort importing into
> > shotcut?
> >
> > Find attached messages printed by shotcut recorded with script(1).
> >
> > It always crash when I import a file on my machine. Below a few lines
> > that may be relevant.
> >
> > $ sysctl -n kern.version
> > OpenBSD 6.7-current (GENERIC.MP) #234: Sun May 31 23:53:53 MDT 2020
> > deraadt@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
> >
> > $ gdb -q shotcut shotcut.core
> > [...]
> > #0 0x000001df2d3928c1 in mlt_consumer_stop () from
> > /usr/local/lib/libmlt.so.3.2
> >
> > bt full
> > #0 0x000001df2d3928c1 in mlt_consumer_stop () from /usr/local/lib/libmlt.so.3.2
> > No symbol table info available.
>

> You will need to "pkg_add debug-mlt debug-shotcut gdb" and run egdb (not
> gdb) to make this backtrace more useful.
>

Ok, good to know. Find attached the new backtrace. Sorry for my lack of
knowledge.

> I suspected it was due to a missing dbus, but unfortunately running
> shotcut under a dbus didn't help in my case.
>
Indeed, I have dbus started in my .xsession.

Please let me know if I can give better report.

Regards.

No comments:

Post a Comment