Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OT-1.2.0.2 AppImage Browser Crashes when using Icon mode on Linux Mint 18.1 #4

Open
rwaguy opened this issue Jan 21, 2018 · 0 comments

Comments

@rwaguy
Copy link

rwaguy commented Jan 21, 2018

Only happens on a certain subfolder in my Pictures directory. Posting here because the main OpenToonz GitHub doesn't produce a Linux version, and this seems that it may be OS-specific.

Used a simple strace, but it doesn't seem too helpful. 'strace -f ./OpenToonz-1.2.0.2-morevna-18.01.07-linux64-04bd8.appimage complains that it can't mount the AppImage.

Happy to run other tests, if they'll help. I'm not an adept programmer, but I'm vaguely familiar with a number of tools from gdb to radare2, and fairly knowledgeable about Linux, so I'll do whatever I can on my end to help resolve this issue.

I open the program, everything is fine until I open a folder in my "Pictures" directory. I ran it through the terminal, and after I clicked "Icon", OpenToonz crashed, and the following errors were printed:

Premature end of JPEG file
Segmentation fault
[{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 9580
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7f212f2b24b0}, {0x4449b0, [], SA_RESTORER, 0x7f212f2b24b0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=9580, si_uid=1000, si_status=1, si_utime=1, si_stime=0} ---
wait4(-1, 0x7ffea83bb090, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]}) = 0
stat("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=4096, ...}) = 0
stat("/tmp/.mount_MJ6cUq", {st_mode=S_IFDIR|0555, st_size=2048, ...}) = 0
stat("/tmp/.mount_MJ6cUq/usr", {st_mode=S_IFDIR|0755, st_size=6144, ...}) = 0
chdir("/tmp/.mount_MJ6cUq/usr") = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
exit_group(1) = ?
+++ exited with 1 +++

Perhaps there's a problem with one of the images in that directory, but it seems that some sort of exception handling may be missing.

uname -a
Linux 4.4.0-93-generic opentoonz#116-Ubuntu SMP Fri Aug 11 21:17:51 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant