Package Details: photomatix 2.0.1-1

Git Clone URL: https://aur.archlinux.org/photomatix.git (read-only, click to copy)
Package Base: photomatix
Description: Professional HDR Creation Program (license removes watermark)
Upstream URL: https://hdrsoft.com/download/photomatix-linux.html
Keywords: hdr photography photomatix raw
Licenses: custom
Submitter: garibaldi
Maintainer: badelf
Last Packager: badelf
Votes: 13
Popularity: 0.000000
First Submitted: 2016-07-16 04:44 (UTC)
Last Updated: 2020-10-02 21:08 (UTC)

Latest Comments

« First ‹ Previous 1 2 3

HellSt0rm commented on 2016-07-17 15:29 (UTC)

Same problems as crepererum, really hope to find the missing dependency. ## pacman -Q https://gist.github.com/HellSt0rm/6ccaa7bd8f4fef1dfad9a0fe2e49444e ## pacman -Qe https://gist.github.com/HellSt0rm/2777a1733c780c89bc881362ecd4e2a6

crepererum commented on 2016-07-17 07:38 (UTC)

## pacman -Q https://gist.github.com/crepererum/4cbed0612da61c6c88d7515c3ddcc619 ## pacman -Qe https://gist.github.com/crepererum/ab0dcf7fe536d8123c96aaab7fbb2c53 (switched over to gist, since code / long lists work kinda badly in the comment thread)

garibaldi commented on 2016-07-17 03:16 (UTC)

I suspect the problem is due to a missing GObject dependency (that I have on my system), but I'm not sure which package it is. Could you send me the output of pacman -Q and pacman -Qe for your system and I'll compare it to mine?

crepererum commented on 2016-07-17 00:57 (UTC)

The schema file is NOT the issue. If you create a symlink so that the one under `/usr/local` exists and points to the system one, the syscall is successful but doesn't prevent the crash. New strace is: futex(0x7f47dbb32428, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7f47dbb32428, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7f47dbb32428, FUTEX_WAKE_PRIVATE, 2147483647) = 0 open("/usr/share/glib-2.0/schemas/gschemas.compiled", O_RDONLY) = 10 fstat(10, {st_mode=S_IFREG|0644, st_size=217748, ...}) = 0 mmap(NULL, 217748, PROT_READ, MAP_PRIVATE, 10, 0) = 0x7f47df493000 close(10) = 0 open("/usr/local/share/glib-2.0/schemas/gschemas.compiled", O_RDONLY) = 10 fstat(10, {st_mode=S_IFREG|0644, st_size=217748, ...}) = 0 mmap(NULL, 217748, PROT_READ, MAP_PRIVATE, 10, 0) = 0x7f47df45d000 close(10) = 0 futex(0x7f47dbb32428, FUTEX_WAKE_PRIVATE, 2147483647) = 0 fstat(2, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 3), ...}) = 0 ioctl(2, TCGETS, 0x7ffdaafb4eb0) = -1 ENOTTY (Inappropriate ioctl for device) --- SIGTRAP {si_signo=SIGTRAP, si_code=SI_KERNEL} --- +++ killed by SIGTRAP (core dumped) +++

garibaldi commented on 2016-07-16 20:31 (UTC)

is /usr/share/glib-2.0/schemas/gschemas.compiled world readable? If not: sudo chmod a+r /usr/share/glib-2.0/schemas/gschemas.compiled

H-Bloxx commented on 2016-07-16 20:14 (UTC)

I have the same problem. Running glib-compile-schemas didn't change anyting. /usr/local/share/glib-2.0/schemas/ does not exist but the file gschemas.compiled can be found under /usr/share/glib-2.0/schemas/ Any other hints?

garibaldi commented on 2016-07-16 19:45 (UTC)

It looks like the problem is occurring because the glib schemas are not being compiled successfully: open("/usr/local/share/glib-2.0/schemas/gschemas.compiled", O_RDONLY) = -1 ENOENT (No such file or directory) Try running this manually: sudo glib-compile-schemas /usr/share/glib-2.0/schemas/ Then check and see if /usr/local/share/glib-2.0/schemas/gschemas.compiled exists. If it does now, make sure it is world-readable and then try again. If this fixes it, then it seems that it isn't getting properly compiled in post_install() (not sure why)

crepererum commented on 2016-07-16 16:13 (UTC)

## Loaded Libs $ LD_LIBRARY_PATH="/usr/lib/photomatix:$LD_LIBRARY_PATH" ldd /usr/bin/photomatix-bin /usr/bin/photomatix-bin: /usr/lib/libtiff.so.5: no version information available (required by /usr/lib/photomatix/Photomatix_tiff.so.1) linux-vdso.so.1 (0x00007ffce8be5000) Photomatix32.so.1 => /usr/lib/photomatix/Photomatix32.so.1 (0x00007efd3eb88000) Photomatix40_jpg.so.1 => /usr/lib/photomatix/Photomatix40_jpg.so.1 (0x00007efd3e972000) Photomatix40Lib2.so.1 => /usr/lib/photomatix/Photomatix40Lib2.so.1 (0x00007efd3e688000) Photomatix40Lib1.so.1 => /usr/lib/photomatix/Photomatix40Lib1.so.1 (0x00007efd3e3e6000) Photomatix42Lib3.so.1 => /usr/lib/photomatix/Photomatix42Lib3.so.1 (0x00007efd3e1c9000) PhotomatixNRLib.so.1 => /usr/lib/photomatix/PhotomatixNRLib.so.1 (0x00007efd3dfb6000) Photomatix_tiff.so.1 => /usr/lib/photomatix/Photomatix_tiff.so.1 (0x00007efd3ddb1000) PhotomatixRegLib.so.1 => /usr/lib/photomatix/PhotomatixRegLib.so.1 (0x00007efd3db8b000) PhotomatixLib7.so.1 => /usr/lib/photomatix/PhotomatixLib7.so.1 (0x00007efd3d96b000) libgtkmm-3.0.so.1 => /usr/lib/libgtkmm-3.0.so.1 (0x00007efd3d200000) libatkmm-1.6.so.1 => /usr/lib/libatkmm-1.6.so.1 (0x00007efd3cfb3000) libgdkmm-3.0.so.1 => /usr/lib/libgdkmm-3.0.so.1 (0x00007efd3cd65000) libgiomm-2.4.so.1 => /usr/lib/libgiomm-2.4.so.1 (0x00007efd3c9b3000) libpangomm-1.4.so.1 => /usr/lib/libpangomm-1.4.so.1 (0x00007efd3c784000) libglibmm-2.4.so.1 => /usr/lib/libglibmm-2.4.so.1 (0x00007efd3c504000) libgtk-3.so.0 => /usr/lib/libgtk-3.so.0 (0x00007efd3bc24000) libgdk-3.so.0 => /usr/lib/libgdk-3.so.0 (0x00007efd3b94c000) libcairomm-1.0.so.1 => /usr/lib/libcairomm-1.0.so.1 (0x00007efd3b726000) libsigc-2.0.so.0 => /usr/lib/libsigc-2.0.so.0 (0x00007efd3b51f000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007efd3b210000) libtinyxml.so.2.6.2 => /usr/lib/photomatix/libtinyxml.so.2.6.2 (0x00007efd3affa000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007efd3ac73000) libm.so.6 => /usr/lib/libm.so.6 (0x00007efd3a96f000) libmvec.so.1 => /usr/lib/libmvec.so.1 (0x00007efd3a746000) libgomp.so.1 => /usr/lib/libgomp.so.1 (0x00007efd3a518000) libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007efd3a302000) libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007efd3a0e5000) libc.so.6 => /usr/lib/libc.so.6 (0x00007efd39d44000) liblcms2.so.2 => /usr/lib/liblcms2.so.2 (0x00007efd39ae9000) libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x00007efd3987f000) libtiff.so.5 => /usr/lib/libtiff.so.5 (0x00007efd395fb000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007efd393a9000) libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x00007efd39183000) libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x00007efd38f5d000) libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x00007efd38bd7000) libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x00007efd389ca000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x00007efd3877e000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00007efd3857a000) libX11.so.6 => /usr/lib/libX11.so.6 (0x00007efd38238000) libXi.so.6 => /usr/lib/libXi.so.6 (0x00007efd38028000) libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007efd37e22000) libcairo-gobject.so.2 => /usr/lib/libcairo-gobject.so.2 (0x00007efd37c19000) libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00007efd378eb000) libatk-bridge-2.0.so.0 => /usr/lib/libatk-bridge-2.0.so.0 (0x00007efd376bc000) libepoxy.so.0 => /usr/lib/libepoxy.so.0 (0x00007efd373c8000) libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x00007efd371b3000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007efd36f6f000) libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00007efd36d6c000) libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00007efd36b61000) libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00007efd36956000) libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x00007efd36753000) libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00007efd36550000) libxkbcommon.so.0 => /usr/lib/libxkbcommon.so.0 (0x00007efd36310000) libwayland-cursor.so.0 => /usr/lib/libwayland-cursor.so.0 (0x00007efd36108000) libwayland-egl.so.1 => /usr/lib/libwayland-egl.so.1 (0x00007efd35f06000) libwayland-client.so.0 => /usr/lib/libwayland-client.so.0 (0x00007efd35cf7000) libXext.so.6 => /usr/lib/libXext.so.6 (0x00007efd35ae5000) librt.so.1 => /usr/lib/librt.so.1 (0x00007efd358dd000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007efd35612000) libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007efd353dc000) libz.so.1 => /usr/lib/libz.so.1 (0x00007efd351c6000) libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007efd34fbc000) libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007efd34d49000) /lib64/ld-linux-x86-64.so.2 (0x00007efd3ed90000) libdl.so.2 => /usr/lib/libdl.so.2 (0x00007efd34b45000) liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007efd3491f000) libffi.so.6 => /usr/lib/libffi.so.6 (0x00007efd34716000) libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007efd344ff000) libthai.so.0 => /usr/lib/libthai.so.0 (0x00007efd342f6000) libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007efd340cd000) libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x00007efd33e25000) libEGL.so.1 => /usr/lib/libEGL.so.1 (0x00007efd33bf4000) libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0x00007efd339f0000) libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x00007efd337e2000) libGL.so.1 => /usr/lib/libGL.so.1 (0x00007efd3356e000) libatspi.so.0 => /usr/lib/libatspi.so.0 (0x00007efd3333d000) libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007efd330ec000) libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007efd32e70000) libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007efd32c46000) libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007efd32a36000) libdatrie.so.1 => /usr/lib/libdatrie.so.1 (0x00007efd3282e000) libXau.so.6 => /usr/lib/libXau.so.6 (0x00007efd3262a000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007efd32424000) libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x00007efd32222000) libxcb-dri2.so.0 => /usr/lib/libxcb-dri2.so.0 (0x00007efd3201d000) libxcb-xfixes.so.0 => /usr/lib/libxcb-xfixes.so.0 (0x00007efd31e15000) libxcb-dri3.so.0 => /usr/lib/libxcb-dri3.so.0 (0x00007efd31c12000) libxcb-present.so.0 => /usr/lib/libxcb-present.so.0 (0x00007efd31a0f000) libxcb-sync.so.1 => /usr/lib/libxcb-sync.so.1 (0x00007efd31808000) libxshmfence.so.1 => /usr/lib/libxshmfence.so.1 (0x00007efd31605000) libgbm.so.1 => /usr/lib/libgbm.so.1 (0x00007efd313f7000) libwayland-server.so.0 => /usr/lib/libwayland-server.so.0 (0x00007efd311e5000) libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007efd30fd6000) libglapi.so.0 => /usr/lib/libglapi.so.0 (0x00007efd30da7000) libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0x00007efd30b8b000) libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00007efd30985000) libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007efd3eec0000) libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007efd30759000) libcap.so.2 => /usr/lib/libcap.so.2 (0x00007efd30555000) liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007efd30343000) libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007efd30034000) libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007efd2fe20000) ## Backtrace When running with GDB, I can extract the following backtrace: #0 0x00007ffff42a970b in g_logv () from /usr/lib/libglib-2.0.so.0 #1 0x00007ffff42a987f in g_log () from /usr/lib/libglib-2.0.so.0 #2 0x00007ffff1ce317f in ?? () from /usr/lib/libgio-2.0.so.0 #3 0x00007ffff24075b3 in ?? () from /usr/lib/libgobject-2.0.so.0 #4 0x00007ffff2408c28 in g_object_newv () from /usr/lib/libgobject-2.0.so.0 #5 0x00007ffff55a81bd in Glib::Object::Object(Glib::ConstructParams const&) () from /usr/lib/libglibmm-2.4.so.1 #6 0x00007ffff5b2156e in Gio::Settings::Settings(Glib::ustring const&) () from /usr/lib/libgiomm-2.4.so.1 #7 0x00007ffff5b21832 in Gio::Settings::create(Glib::ustring const&) () from /usr/lib/libgiomm-2.4.so.1 #8 0x0000000000413899 in ?? () #9 0x0000000000413608 in ?? () #10 0x00007ffff2dad741 in __libc_start_main () from /usr/lib/libc.so.6 #11 0x0000000000413469 in ?? () There are two additional threads (gmain and gdbus), both being locked up in `poll`, so they don't seem to be that imporant ## Kernel Log The only entries which report anything about this problem are: traps: photomatix-bin[7865] trap int3 ip:7f6f5de3170b sp:7fff165e1a90 error:0 (the ip and sp values change every time, of course, since probably ASLR is active) # strace The end of the logs look identical during every run: futex(0x7fc7a0e6c428, FUTEX_WAKE_PRIVATE, 2147483647) = 0 open("/usr/share/glib-2.0/schemas/gschemas.compiled", O_RDONLY) = 10 fstat(10, {st_mode=S_IFREG|0644, st_size=217748, ...}) = 0 mmap(NULL, 217748, PROT_READ, MAP_PRIVATE, 10, 0) = 0x7fc7a47cd000 close(10) = 0 open("/usr/local/share/glib-2.0/schemas/gschemas.compiled", O_RDONLY) = -1 ENOENT (No such file or directory) futex(0x7fc7a0e6c428, FUTEX_WAKE_PRIVATE, 2147483647) = 0 fstat(2, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 3), ...}) = 0 ioctl(2, TCGETS, 0x7ffd302b8210) = -1 ENOTTY (Inappropriate ioctl for device) --- SIGTRAP {si_signo=SIGTRAP, si_code=SI_KERNEL} --- +++ killed by SIGTRAP (core dumped) +++ Trace/breakpoint trap (core dumped) ## ltrace not very helpful: ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_(0x1ef2170, 0x7ffcdd193670, 0x7ffcdd193670, 0x7ffcdd1933f0) = 0x7ffcdd193680 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev(0x1ef2190, 0x7ffcdd193670, 32, 0x7ffcdd1933f0) = 0x1ef21a0 _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_(0x1ef2170, 0x1e5c520, 0x1e5c520, 0x1ef2170) = 0xfffffd00 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base(0x1e5c500, 0x1e5c4f5, -21, 0x6854) = 0x1e51d40 _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_(0x1e51d60, 0x1ef2170, 0x1ef2170, 0x1e51d60) = 0xfffffff0 _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_(0x1ef2170, 0x1e51d60, 0x1e51d60, 0x1ef2170) = 16 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_(0, 0x1ef2150, 0x1e51d40, 0x73e248) = 0x1e51d40 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc(0x1ef2190, 0x1eeef60, 0x1ef2150, 0x73e248) = 0x1ef2190 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(0x7ffcdd193670, 0x1eeef60, 0x1ef220b, 0x1eeefab) = 0x7ffcdd193680 _ZNSaIcED1Ev(0x7ffcdd19365f, 0x1eeef60, 0x1ef220b, 0x1eeefab) = 0x7ffcdd19365f _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(0x7ffcdd193950, 0x1eeef60, 0x73d638, 0x1eeefab) = 0x7ffcdd193960 _ZN9TiXmlNodeD2Ev(0x7ffcdd1938e0, 0x1eeef60, 0x73d638, 0x1eeefab) = 0x1eee5f0 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev(0x7ffcdd193a10, 0, 0xffffffff, 0x1eee5f0) = 0x1e50590 _ZNSaIcED1Ev(0x7ffcdd1939e0, 0, 0xffffffff, 0x1e50590) = 0x7ffcdd1939e0 _ZN3Gtk4MainC1ERiRPPcb(0x7ffcdd1939d0, 0x7ffcdd1939bc, 0x7ffcdd1939b0, 1 <unfinished ...> free(0x1e68b60) = <void> free(0) = <void> free(0) = <void> free(0) = <void> free(0) = <void> free(0x1e691a0) = <void> free(0x1e6ada0) = <void> free(0x1ec5580) = <void> free(0) = <void> free(0x1e695f0) = <void> free(0x1e695f0) = <void> free(0x1e6a570) = <void> ... // a bunch of more frees ... __pthread_key_create(0x7f808754f0ac, 0x7f808734d240, 0x7f808754f0a8, 365) = 0 // more frees <... _ZN3Gtk4MainC1ERiRPPcb resumed> ) = 0x201e330 _ZN4Glib7ustringC1EPKc(0x7ffcdd193960, 0x4cfd8e, 0xffffffff, 0) = 0 _ZN3Gio8Settings6createERKN4Glib7ustringE(0x7ffcdd193950, 0x7ffcdd193960, 0x7ffcdd193960, 0x786974616d6f746f <unfinished ...> free(0x1ff73d0) = <void> free(0x1ff73d0) = <void> free(0x1ff73d0) = <void> free(0x1ff73d0) = <void> free(0x1ff73d0) = <void> free(0x1ff73d0) = <void> free(0x1ff73d0) = <void> free(0x1ff73d0) = <void> free(0x1ff73d0) = <void> free(0x1ff73d0) = <void> free(0x1ff73d0) = <void> free(0x1ff73d0) = <void> free(0x1ff73d0) = <void> free(0x1ff73d0) = <void> free(0x1ff73d0) = <void> free(0x211b800) = <void> unexpected breakpoint at 0x7f808da6770a // repeat this last line inf times

garibaldi commented on 2016-07-16 14:02 (UTC)

Hm... I don't get a SIGTRAP when running. Can you try these things? 1. make sure all libraries are found: LD_LIBRARY_PATH="/usr/lib/photomatix:$LD_LIBRARY_PATH" ldd /usr/bin/photomatix-bin 2. run an strace and an ltrace to see if you can find the source of the SIGTRAP: strace /usr/bin/photomatix ltrace /usr/bin/photomatix

crepererum commented on 2016-07-16 10:15 (UTC)

Hey, first of all: thank you for packaging! Now: do you also get a SIGTRAP error? On my system, photomatix gets immediately killed by that signal, before showing anything.