[postgis-tickets] [PostGIS] #3994: FreeBSD 32 failure on raster tests

PostGIS trac at osgeo.org
Sat Jul 21 03:35:50 PDT 2018


#3994: FreeBSD 32 failure on raster tests
---------------------+---------------------------
  Reporter:  robe    |      Owner:  Bborie Park
      Type:  defect  |     Status:  new
  Priority:  medium  |  Milestone:  PostGIS 2.5.0
 Component:  raster  |    Version:  trunk
Resolution:          |   Keywords:
---------------------+---------------------------

Comment (by komzpa):

 got out some traces:
 {{{
 [Thread debugging using libthread_db enabled]
 Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
 Core was generated by `postgres: 9.6/main: root postgis_reg [local] SELECT
 '.
 Program terminated with signal SIGABRT, Aborted.
 #0  0xb7ef9cf9 in __kernel_vsyscall ()

 Thread 1 (Thread 0xb4eb3a80 (LWP 3959)):
 #0  0xb7ef9cf9 in __kernel_vsyscall ()
 #1  0xb76987e2 in __libc_signal_restore_set (set=0xbfd6ddcc) at
 ../sysdeps/unix/sysv/linux/nptl-signals.h:80
 #2  __GI_raise (sig=6) at ../sysdeps/unix/sysv/linux/raise.c:48
 #3  0xb7699f51 in __GI_abort () at abort.c:90
 #4  0xb7690655 in __assert_fail_base (fmt=0xb77e7ca8 "%s%s%s:%u:
 %s%sAssertion `%s' failed.\n%n", assertion=0xac06c190 "!((ptr - ret) %
 pixbytes)", file=0xac06c148 "rt_serialize.c", line=699,
 function=0xac06c4a8 <__PRETTY_FUNCTION__.41302> "rt_raster_serialize") at
 assert.c:92
 #5  0xb76906db in __GI___assert_fail (assertion=0xac06c190 "!((ptr - ret)
 % pixbytes)", file=0xac06c148 "rt_serialize.c", line=699,
 function=0xac06c4a8 <__PRETTY_FUNCTION__.41302> "rt_raster_serialize") at
 assert.c:101
 #6  0xac02d58b in rt_raster_serialize (raster=<optimized out>) at
 rt_serialize.c:664
 #7  0xac00001a in RASTER_in (fcinfo=0xbfd6e134) at rtpg_inout.c:59
 #8  0x00905275 in InputFunctionCall ()
 #9  0x006d6dce in ?? ()
 #10 0x006d6dab in ?? ()
 #11 0x006d5341 in ?? ()
 #12 0x006d486d in ?? ()
 #13 0x006db2c9 in ExecProject ()
 #14 0x006db6d6 in ExecScan ()
 #15 0x006f0cf6 in ExecSeqScan ()
 #16 0x006d4251 in ExecProcNode ()
 #17 0x006d01d8 in standard_ExecutorRun ()
 #18 0x007f0506 in ?? ()
 #19 0x007f1b8f in PortalRun ()
 #20 0x007eedba in PostgresMain ()
 #21 0x0056699e in ?? ()
 #22 0x00788526 in PostmasterMain ()
 #23 0x00568104 in main ()
 [New LWP 4074]
 [Thread debugging using libthread_db enabled]
 Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
 Core was generated by `postgres: 9.6/main: root postgis_reg [local] SELECT
 '.
 Program terminated with signal SIGABRT, Aborted.
 #0  0xb7ef9cf9 in __kernel_vsyscall ()

 Thread 1 (Thread 0xb4eb3a80 (LWP 4074)):
 #0  0xb7ef9cf9 in __kernel_vsyscall ()
 #1  0xb76987e2 in __libc_signal_restore_set (set=0xbfd6d70c) at
 ../sysdeps/unix/sysv/linux/nptl-signals.h:80
 #2  __GI_raise (sig=6) at ../sysdeps/unix/sysv/linux/raise.c:48
 #3  0xb7699f51 in __GI_abort () at abort.c:90
 #4  0xb7690655 in __assert_fail_base (fmt=0xb77e7ca8 "%s%s%s:%u:
 %s%sAssertion `%s' failed.\n%n", assertion=0xac06c190 "!((ptr - ret) %
 pixbytes)", file=0xac06c148 "rt_serialize.c", line=699,
 function=0xac06c4a8 <__PRETTY_FUNCTION__.41302> "rt_raster_serialize") at
 assert.c:92
 #5  0xb76906db in __GI___assert_fail (assertion=0xac06c190 "!((ptr - ret)
 % pixbytes)", file=0xac06c148 "rt_serialize.c", line=699,
 function=0xac06c4a8 <__PRETTY_FUNCTION__.41302> "rt_raster_serialize") at
 assert.c:101
 #6  0xac02d58b in rt_raster_serialize (raster=<optimized out>) at
 rt_serialize.c:664
 #7  0xac00c3c0 in RASTER_addBand (fcinfo=0x24557c0) at rtpg_create.c:330
 #8  0x006d53a2 in ?? ()
 #9  0x006db2c9 in ExecProject ()
 #10 0x006f0035 in ExecResult ()
 #11 0x006d42c9 in ExecProcNode ()
 #12 0x006d01d8 in standard_ExecutorRun ()
 #13 0x006df01f in fmgr_sql ()
 #14 0x006d53a2 in ?? ()
 #15 0x006d9d62 in ExecEvalExprSwitchContext ()
 #16 0x007683f3 in ?? ()
 #17 0x00769c1a in ?? ()
 #18 0x0076ad29 in ?? ()
 #19 0x0071398a in expression_tree_mutator ()
 #20 0x0076a19a in ?? ()
 #21 0x0076ad29 in ?? ()
 #22 0x0071398a in expression_tree_mutator ()
 #23 0x0076a19a in ?? ()
 #24 0x0076ad29 in ?? ()
 #25 0x0071398a in expression_tree_mutator ()
 #26 0x0076a19a in ?? ()
 #27 0x0076ad29 in ?? ()
 #28 0x0071398a in expression_tree_mutator ()
 #29 0x0076a19a in ?? ()
 #30 0x0076ad29 in ?? ()
 #31 0x00712f70 in expression_tree_mutator ()
 #32 0x0076a78c in ?? ()
 #33 0x0071398a in expression_tree_mutator ()
 #34 0x0076a78c in ?? ()
 #35 0x0076c56d in eval_const_expressions ()
 #36 0x0075672d in ?? ()
 #37 0x0075abfe in subquery_planner ()
 #38 0x0075b9f5 in standard_planner ()
 #39 0x007ecbdb in pg_plan_query ()
 #40 0x007eccbf in pg_plan_queries ()
 #41 0x007eef12 in PostgresMain ()
 #42 0x0056699e in ?? ()
 #43 0x00788526 in PostmasterMain ()
 #44 0x00568104 in main ()
 [New LWP 4160]
 [Thread debugging using libthread_db enabled]
 Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
 Core was generated by `postgres: 9.6/main: root postgis_reg [local] SELECT
 '.
 Program terminated with signal SIGABRT, Aborted.
 #0  0xb7ef9cf9 in __kernel_vsyscall ()

 Thread 1 (Thread 0xb4eb3a80 (LWP 4160)):
 #0  0xb7ef9cf9 in __kernel_vsyscall ()
 #1  0xb76987e2 in __libc_signal_restore_set (set=0xbfd6dc3c) at
 ../sysdeps/unix/sysv/linux/nptl-signals.h:80
 #2  __GI_raise (sig=6) at ../sysdeps/unix/sysv/linux/raise.c:48
 #3  0xb7699f51 in __GI_abort () at abort.c:90
 #4  0xb7690655 in __assert_fail_base (fmt=0xb77e7ca8 "%s%s%s:%u:
 %s%sAssertion `%s' failed.\n%n", assertion=0xac03e190 "!((ptr - ret) %
 pixbytes)", file=0xac03e148 "rt_serialize.c", line=699,
 function=0xac03e4a8 <__PRETTY_FUNCTION__.41302> "rt_raster_serialize") at
 assert.c:92
 #5  0xb76906db in __GI___assert_fail (assertion=0xac03e190 "!((ptr - ret)
 % pixbytes)", file=0xac03e148 "rt_serialize.c", line=699,
 function=0xac03e4a8 <__PRETTY_FUNCTION__.41302> "rt_raster_serialize") at
 assert.c:101
 #6  0xabfff58b in rt_raster_serialize (raster=<optimized out>) at
 rt_serialize.c:664
 #7  0xabfde3c0 in RASTER_addBand (fcinfo=0x23d3cc8) at rtpg_create.c:330
 #8  0x006d53a2 in ?? ()
 #9  0xac0842ff in ?? () from /usr/lib/postgresql/9.6/lib/plpgsql.so
 #10 0xac085fdf in ?? () from /usr/lib/postgresql/9.6/lib/plpgsql.so
 #11 0xac0884bd in ?? () from /usr/lib/postgresql/9.6/lib/plpgsql.so
 #12 0xac08a8c3 in ?? () from /usr/lib/postgresql/9.6/lib/plpgsql.so
 #13 0xac08ab0f in plpgsql_exec_function () from
 /usr/lib/postgresql/9.6/lib/plpgsql.so
 #14 0xac07f5f9 in plpgsql_call_handler () from
 /usr/lib/postgresql/9.6/lib/plpgsql.so
 #15 0x006d53a2 in ?? ()
 #16 0x006db2c9 in ExecProject ()
 #17 0x006f0035 in ExecResult ()
 #18 0x006d42c9 in ExecProcNode ()
 #19 0x006d01d8 in standard_ExecutorRun ()
 #20 0x007f0506 in ?? ()
 #21 0x007f1b8f in PortalRun ()
 #22 0x007eedba in PostgresMain ()
 #23 0x0056699e in ?? ()
 #24 0x00788526 in PostmasterMain ()
 #25 0x00568104 in main ()
 }}}

-- 
Ticket URL: <https://trac.osgeo.org/postgis/ticket/3994#comment:3>
PostGIS <http://trac.osgeo.org/postgis/>
The PostGIS Trac is used for bug, enhancement & task tracking, a user and developer wiki, and a view into the subversion code repository of PostGIS project.


More information about the postgis-tickets mailing list