View Single Post
Old 20th January 2020, 06:27   #178  |  Link
mdalacu
Registered User
 
mdalacu's Avatar
 
Join Date: May 2014
Location: Bucharest, Romania
Posts: 109
Quote:
Originally Posted by Bigmango View Post
Some more thoughts on this :

1. If after testing this, if you really don't have the issues, including with the strace output, then I guess it could be a bug with this qtpas library version or support of the new qt versions.

(this would require to report a bug to Lazarus with the log info I posted above).

2. A quick search on the Lazarus forum shows someone had a similar issue. The fix was that one line had to be modified in the code. (but as your code is closed source only you can look into this).

(anyway, I'm happy all is good with the gtk version).

Thanks!
Hei. I have tested it using strace, no problem.
On the virtual machine that i have made the qt5 binary i had to use the latest version of qt5pas, i have compiled from source. But on the machine that i have ran strace, ubuntu 19.10, i have the default one, from the repository.
Code:
close(14)                               = 0
stat("/home/mdalacu/.config/dmMediaConverter", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
open("/home/mdalacu/.config/dmMediaConverter/dmMediaConverter.ini", O_RDWR|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 14
flock(14, LOCK_EX|LOCK_NB)              = 0
write(14, "[GENERAL]\nTakeScreenshot=1\nUseff"..., 6133) = 6133
close(14)                               = 0
stat("/home/mdalacu/.config/dmMediaConverter", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
open("/home/mdalacu/.config/dmMediaConverter/dmMediaConverter.ini", O_RDWR|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 14
flock(14, LOCK_EX|LOCK_NB)              = 0
write(14, "[GENERAL]\nTakeScreenshot=1\nUseff"..., 6133) = 6133
close(14)                               = 0
stat("/home/mdalacu/.config/dmMediaConverter", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
open("/home/mdalacu/.config/dmMediaConverter/dmMediaConverter.ini", O_RDWR|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 14
flock(14, LOCK_EX|LOCK_NB)              = 0
write(14, "[GENERAL]\nTakeScreenshot=1\nUseff"..., 6133) = 6133
close(14)                               = 0
stat("/home/mdalacu/.config/dmMediaConverter", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
open("/home/mdalacu/.config/dmMediaConverter/dmMediaConverter.ini", O_RDWR|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 14
flock(14, LOCK_EX|LOCK_NB)              = 0
write(14, "[GENERAL]\nTakeScreenshot=1\nUseff"..., 6133) = 6133
close(14)                               = 0
stat("/home/mdalacu/.config/dmMediaConverter", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
open("/home/mdalacu/.config/dmMediaConverter/dmMediaConverter.ini", O_RDWR|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 14
flock(14, LOCK_EX|LOCK_NB)              = 0
write(14, "[GENERAL]\nTakeScreenshot=1\nUseff"..., 6133) = 6133
close(14)                               = 0
stat("/home/mdalacu/.config/dmMediaConverter", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
open("/home/mdalacu/.config/dmMediaConverter/dmMediaConverter.ini", O_RDWR|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 14
flock(14, LOCK_EX|LOCK_NB)              = 0
write(14, "[GENERAL]\nTakeScreenshot=1\nUseff"..., 6133) = 6133
close(14)                               = 0
stat("/home/mdalacu/.config/dmMediaConverter", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
open("/home/mdalacu/.config/dmMediaConverter/dmMediaConverter.ini", O_RDWR|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 14
flock(14, LOCK_EX|LOCK_NB)              = 0
write(14, "[GENERAL]\nTakeScreenshot=1\nUseff"..., 6133) = 6133
close(14)                               = 0
stat("/home/mdalacu/.config/dmMediaConverter", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
open("/home/mdalacu/.config/dmMediaConverter/dmMediaConverter.ini", O_RDWR|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 14
flock(14, LOCK_EX|LOCK_NB)              = 0
write(14, "[GENERAL]\nTakeScreenshot=1\nUseff"..., 6133) = 6133
close(14)                               = 0
stat("/home/mdalacu/.config/dmMediaConverter", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
open("/home/mdalacu/.config/dmMediaConverter/dmMediaConverter.ini", O_RDWR|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 14
flock(14, LOCK_EX|LOCK_NB)              = 0
write(14, "[GENERAL]\nTakeScreenshot=1\nUseff"..., 6133) = 6133
close(14)                               = 0
stat("/home/mdalacu/.config/dmMediaConverter", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
open("/home/mdalacu/.config/dmMediaConverter/dmMediaConverter.ini", O_RDWR|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 14
flock(14, LOCK_EX|LOCK_NB)              = 0
write(14, "[GENERAL]\nTakeScreenshot=1\nUseff"..., 6133) = 6133
close(14)                               = 0
stat("/home/mdalacu/.config/dmMediaConverter", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
open("/home/mdalacu/.config/dmMediaConverter/dmMediaConverter.ini", O_RDWR|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 14
flock(14, LOCK_EX|LOCK_NB)              = 0
write(14, "[GENERAL]\nTakeScreenshot=1\nUseff"..., 6133) = 6133
close(14)                               = 0
stat("/home/mdalacu/.config/dmMediaConverter", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
open("/home/mdalacu/.config/dmMediaConverter/dmMediaConverter.ini", O_RDWR|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 14
flock(14, LOCK_EX|LOCK_NB)              = 0
write(14, "[GENERAL]\nTakeScreenshot=1\nUseff"..., 6133) = 6133
close(14)                               = 0
stat("/tmp/dmMediaConverter_20200120_072120032/", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
open("/tmp/dmMediaConverter_20200120_072120032/", O_RDONLY|O_LARGEFILE) = 14
getdents64(14, /* 2 entries */, 4096)   = 48
lstat("/tmp/dmMediaConverter_20200120_072120032/.", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
lstat("/tmp/dmMediaConverter_20200120_072120032/..", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=32768, ...}) = 0
getdents64(14, /* 0 entries */, 4096)   = 0
close(14)                               = 0
rmdir("/tmp/dmMediaConverter_20200120_072120032/") = 0
munmap(0x7f17d2acf000, 32768)           = 0
munmap(0x7f17d2ad7000, 32768)           = 0
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
munmap(0x7f17d1826000, 16842752)        = 0
munmap(0x7f17d2b46000, 4980736)         = 0
munmap(0x7f17d3006000, 2686976)         = 0
munmap(0x7f17d3296000, 32768)           = 0
munmap(0x7f17d32ae000, 1048576)         = 0
munmap(0x7f17d33f6000, 32768)           = 0
munmap(0x7f17d329e000, 32768)           = 0
munmap(0x7f17d350e000, 1048576)         = 0
munmap(0x7f17d3656000, 32768)           = 0
munmap(0x7f17d3776000, 32768)           = 0
munmap(0x7f17d2849000, 32768)           = 0
munmap(0x7f17d28ac000, 32768)           = 0
munmap(0x7f17d378e000, 32768)           = 0
munmap(0x7f17d4369000, 32768)           = 0
munmap(0x7f17d40e1000, 32768)           = 0
munmap(0x7f17d32a6000, 32768)           = 0
munmap(0x7f17d2aaf000, 32768)           = 0
munmap(0x7f17d2abf000, 32768)           = 0
munmap(0x7f17d3666000, 1114112)         = 0
munmap(0x7f17d364e000, 32768)           = 0
munmap(0x7f17d2ac7000, 32768)           = 0
munmap(0x7f17d292d000, 1052672)         = 0
munmap(0x7f17d381e000, 32768)           = 0
munmap(0x7f17d383e000, 32768)           = 0
munmap(0x7f17d2b3e000, 32768)           = 0
munmap(0x7f17d01c8000, 32768)           = 0
access(NULL, F_OK)                      = -1 EFAULT (Bad address)
munmap(0x7f17d3826000, 32768)           = 0
munmap(0x7f17d2ab7000, 32768)           = 0
munmap(0x7f17d4361000, 32768)           = 0
munmap(0x7f17d33fe000, 1114112)         = 0
munmap(0x7f17d33ae000, 262144)          = 0
munmap(0x7f17d37de000, 262144)          = 0
munmap(0x7f17d3836000, 32768)           = 0
munmap(0x7f17d379e000, 262144)          = 0
munmap(0x7f17d377e000, 32768)           = 0
munmap(0x7f17d3786000, 32768)           = 0
munmap(0x7f17d365e000, 32768)           = 0
munmap(0x7f17d360e000, 262144)          = 0
munmap(0x7f17d4371000, 32768)           = 0
munmap(0x7f17d6514000, 32768)           = 0
munmap(0x7f17d4937000, 262144)          = 0
munmap(0x7f17d652e000, 32768)           = 0
munmap(0x7f17d6526000, 32768)           = 0
munmap(0x7f17d651e000, 32768)           = 0
munmap(0x7f17d01c0000, 32768)           = 0
munmap(0x7f17d33ee000, 32768)           = 0
munmap(0x7f17d3796000, 32768)           = 0
munmap(0x7f17d382e000, 32768)           = 0
exit_group(0)                           = ?
+++ exited with 0 +++
Code:

mdalacu is offline   Reply With Quote