Closed lxlalexlxl closed 8 months ago
Hi, I was trying to reproduce the bug with the latest version of TupiTube (0.2.21) but couldn't. Please, help me with these questions:
Thanks!
Thanks for the answer,
* Are you using the official installer of TupiTube? Or did you compile the source code on your own?
I downloaded the file tupitube_0.2.21_linux_x64.sh from the TupiTube site. I am running the application using the tupitube.desk file.
* Is there a previous installation of Qt on your computer? Which version? (qmake -version)
"qmake -version " outputs "Command not found".
* Could you run the application using gdb? In that way, we could trace the possible bug.
I can try, but I need a step-by-step instruction.
Just to discard a possible cause of the issue, please run this command and show me the output: apt policy qt5-default
Now, about how to do the debugging of the installer. These are the steps:
apt policy qt5-default output is (Ukrainian):
qt5-default: Встановлено: (відсутній) - Installed: (missing) Кандидат: (відсутній) - Candidate: (missing) Таблиця версій: - Version table:
apt policy qt5-default output is (Ukrainian):
qt5-default: Встановлено: (відсутній) - Installed: (missing) Кандидат: (відсутній) - Candidate: (missing) Таблиця версій: - Version table:
Ok. This means that definitely there is no other Qt installation that could generate a conflict with the TupiTube installer. At this point, all we can do is focus on the output generated by the gdb tool when the app crashes, looking for some clue. Thanks.
Debugger output:
Thread 1 "tupitube.bin" received signal SIGSEGV, Segmentation fault. 0x00007ffff7041748 in TupPaintArea::multipasteObject(int) () from ./lib/tupitube/libtupiworkspace.so.1 (gdb) bt
from ./lib/tupitube/libtupiworkspace.so.1
from ./lib/qt/libQt5Core.so.5
from ./lib/qt/libQt5Widgets.so.5
from ./lib/qt/libQt5Widgets.so.5
from ./lib/qt/libQt5Widgets.so.5
from ./lib/qt/libQt5Widgets.so.5
from ./lib/qt/libQt5Widgets.so.5
from ./lib/qt/libQt5Widgets.so.5
() from ./lib/qt/libQt5Widgets.so.5
--Type
from ./lib/qt/libQt5Widgets.so.5
from ./lib/qt/libQt5Gui.so.5
--Type
from ./lib/qt/libQt5Widgets.so.5
from ./lib/qt/libQt5Gui.so.5
Ok, it seems the problem is located within the method TupPaintArea::multipasteObject(int)
Now, to find the specific line where the crash occurs, I have prepared this installer with the debug option enabled: https://tupitube.com/tmp/TupiTube_Desk_0.2.21_x64.sh
So please, try it but just to trace the bug described in this report.
Note: When you execute the launch script, please redirect the output to a log file, like in this example: cd TupiTube_Desk ./tupitube.desk >& log.txt
I would like to check the messages stored in the log file when the crash happens. Thanks.
OK. This version also stops working, but the window does not close, it just freezes. At the same time, a password request appears in the terminal. I am attaching the file obtained after forcefully closing the application.
Please, try this new installer again, and let me know if the application keeps crashing : https://tupitube.com/tmp/TupiTube_Desk_0.2.21_x64.sh
Thanks.
This version seems to work fine. Thank you.
The cause of the error was related to the option "Paste objects over mouse position". If it was enabled when you tried to paste an object on multiple frames, then the application crashed. Fortunately, I could find the bug and fix it with your help. Thanks.
The cause of the error was related to the option "Paste objects over mouse position". If it was enabled when you tried to paste an object on multiple frames, then the application crashed. Fortunately, I could find the bug and fix it with your help. Thanks
1) Start TupiTube and create new project. 2) Draw a rectangle. 3) Right click the rectangle and select "Copy" command. 4) Right click the rectangle and select "Paste in... - next 5 frames" command.
TupiTube crashes with addressing error message in terminal.
In this video this feature works fine: https://youtu.be/mFEhHdurico?t=612
TupiTube Desk 0.2.21 Linux Mint 21.2 Cinnamon